고급 필드 옵션 정의하기
데이터 정의 언어(DDL)에 대한 주석 및 사용자화된 표시 이름과 같은 고급 기능에 대한 필드 옵션을 설정할 수 있습니다.
고급 필드 옵션 선택하기:
-
파일 > 관리 > 데이터베이스를 선택합니다.
-
필드 탭을 클릭합니다.
-
데이터베이스가 하나 이상의 테이블을 포함하는 경우 테이블 목록에서 해당 테이블을 선택합니다.
-
기존의 필드를 선택하거나 새로운 필드를 정의합니다.
-
고급을 클릭한 다음 필드에 대한 고급 옵션을 선택합니다.
작업 수행 FileMaker 클라이언트가 DDL을 생성할 때 이 필드에 대한 설명 포함
데이터 정의 언어(DDL)에 주석 추가의 경우, 이 필드의 목적을 설명하는 텍스트를 입력합니다.
이 주석은 이 필드의 테이블에 대해 생성된 DDL에서 필드 정의 뒤에 코드 주석으로 포함됩니다. 주석의 주요 용도는 AI 모델이 DDL을 기반으로 데이터에 대한 SQL 쿼리를 생성하는 능력을 개선하는 것입니다. DDL 및 SQL 쿼리 생성의 데이터베이스 스키마에 대한 우수 사례를 참조하십시오.
특정 기능에서 필드에 다른 이름 표시
필드 표시 이름 사용자화를 선택합니다. 그런 다음 텍스트 표현식으로 특정 기능에 사용할 필드 표시 이름을 설정하는 키-값 쌍이 있는 JSON 대상체를 지정합니다. 원래 필드 이름이 사용자에게 이해되지 않을 수 있는 경우 필드 표시 이름을 정의할 수 있습니다.
지원되는 기능에서 필드 표시 이름을 지정하려면 다음 키를 사용하십시오.
-
fm_export- 내보낼 필드 순서 지정 대화상자 및 필드 이름을 포함하는 내보낸 파일(예: Excel)에 이름을 표시합니다. FileMaker Pro에서 데이터 내보내기 및 레코드 내보내기 스크립트 단계를 참조하십시오. -
fm_sort- 레코드 정렬 대화상자에 이름을 표시합니다. 레코드 정렬하기를 참조하십시오. -
fm_table_view- 테이블 보기의 열 머리말에 이름을 표시합니다. 레이아웃에 대한 형식, 목록 및 테이블 보기 설정하기를 참조하십시오. -
fm_common- 위의 키 중 하나가 지정되지 않은 경우 위의 모든 기능에 이름을 표시하며, 지정된 키는fm_common보다 우선합니다.
기능 키 또는
fm_common에 값이 지정되지 않은 경우 해당 기능에 대해 원래 필드 이름이 사용됩니다.이 JSON 대상체에서 사용자 정의 키‐값 쌍을 사용자 지정하여 자신의 목적에 맞게 정의할 수도 있습니다. 필드의 모든 키‐값 쌍을 JSON 대상체로 가져오려면 FieldDisplayNames 함수를 사용하십시오.
참고 키 이름은 "fm_"으로 시작하지 마십시오; 이 접두사가 있는 키 이름은 Claris에 의해 예약되어 있습니다.
-
필드 표시 이름 예시
필드 표시 이름 사용자화의 경우 JSONSetElement 함수를 사용하여 계산 지정 대화상자에서 필요한 JSON 구문을 생성할 수 있습니다. Addr이라는 필드의 경우 하나 이상의 키-값 쌍에 대한 값을 제공하는 경우 다음과 같습니다.
JSONSetElement ( "{}" ;
[ "fm_common" ; "주소" ; JSONString ] ;
[ "fm_table_view" ; "거리 주소" ; JSONString ]
)
그러면 결과 JSON 대상체는 다음과 같습니다.
{
"fm_common": "주소",
"fm_table_view": "거리 주소"
}
Addr을 표시하는 대신 지원되는 모든 기능에서 필드 표시 이름으로 주소가 사용됩니다. 단, 테이블 보기에서는 거리 주소가 사용됩니다.