지금까지 사용하지 않은 디자인 함수

2680 단어 FileMaker
FileMaker Advent Calendar 2015 의 6일째

지금까지 사용하지 않은 디자인 함수



지금까지 사용하지 않은 디자인 함수이지만 올해는 신세를 질 수있었습니다.

디자인 함수



홈 > 참조 > 함수 참조 > 디자인 함수

디자인 함수는 열려 있는 데이터베이스 파일의 구조에 대한 정보를 반환합니다. 예를 들어, 열려 있는 데이터베이스의 모든 레이아웃과 필드의 이름을 결정할 수 있습니다.

FieldNames 함수



목적
<파일명> 파일의 <레이아웃명> 위에 있는 모든 필드의 이름을, 개행으로 단락지어 돌려줍니다.
구문
FieldNames (파일 이름; 레이아웃 이름)

FieldRepetitions 함수



목적
<레이아웃 이름> 위에 있는 반복 필드(필드 이름)의 반복 수(필드를 정의했을 때 지정한 반복 수와 다를 수 있음)와 레이아웃에 있는 필드의 반복 방향(세로 또는 가로)을 반환합니다. 합니다.
구문
FieldRepetitions (파일 이름; 레이아웃 이름; 필드 이름)
인수
파일 이름 - 열려 있는 데이터베이스 파일의 이름(로컬 또는 원격)
레이아웃 이름 - 지정된 데이터베이스 파일의 레이아웃 이름
필드 이름 - 지정된 레이아웃의 필드 이름

어떤 때 사용했습니까?



반복 필드를 사랑하기 때문에
  • FieldNames 함수
  • FieldRepetitions 함수

  • FieldNames 함수



    예를 들어 이런 레이아웃으로

    FieldNames 함수로 현재 레이아웃의 필드를 가져옵니다.
    인수는
  • 파일 이름 → Get (파일 이름)
  • 레이아웃 이름 → Get (레이아웃 이름)

  • 찍을 수 있기 때문에
    フィールド設定[dummy::ScriptResult; FieldNames ( Get (ファイル名 ) ; Get ( レイアウト名 ) )]
    

    그렇다면

    datagrid
    datagrid[11]
    datagrid[21]
    ScriptResult

    같은 줄 바꿈으로 구분 된 목록으로 돌아옵니다.

    반환된 필드를 FieldRepetitions 함수에 돌입
    인수는
  • 파일 이름 → Get (파일 이름)
  • 레이아웃 이름 → Get (레이아웃 이름)
  • 필드 이름 → GetValue ( dummy::ScriptResult ; 1 ))
    ※ 값 번호는 적절하게

  • 찍을 수 있기 때문에
    フィールド設定[dummy::ScriptResult; FieldRepetitions ( Get (ファイル名 ) ; Get ( レイアウト名 ) ; GetValue ( dummy::ScriptResult ; 1 ))]
    

    그렇다면

    10 vertical
    ※GetValue ( dummy::ScriptResult ; 1 ))는 datagrid

    옆에 datagrid 필드는
  • 수직 방향
  • 반복 수는 10

  • 의 반복 필드라고 알 수 있습니다.

    그건 그렇고

    같은 것은
    FieldNames 함수에서

    ScriptResult
    dummy
    dummy[2]
    dummy[4]
    dummy[3]

    FieldRepetitions 함수에서

    1 vertical
    ※dummy[2]필드를 지정했을 때

    처럼 돌아온다

    이후 반복 필드가 아닌 필드를 지정했을 때 FieldRepetitions 함수는

    1 vertical

    반환

    좋은 웹페이지 즐겨찾기