공식 정보

공식은 데이터베이스 파일에 있는 하나 이상의 값에 대해 특정 동작을 수행하고 단일 결과를 반환합니다.

공식은 다음을 정의하는데 사용될 수 있습니다.

공식은 다음을 포함할 수 있습니다.

  • 상수 - 변하지 않는 숫자, 테스트, 날짜 또는 시간 값.

  • 연산자 - 두 개 이상의 값을 통합하거나 비교하는 방법을 나타내는 기호.

  • 함수 - 특정 계산을 수행하고 각 반복에 대한 단일의 특정 값을 반환하는 미리 정의되고 이름이 지정된 공식.

  • 필드 참조 - 같은 테이블이나 관련 테이블에 있는 필드. 구문 tablename::related 필드를 갖는 계산에서 참조된 관련 필드. 관련 테이블 작업하기를 참조하십시오.

공식을 평가할 수 없는 경우, "?"를 반환합니다. 문제의 원인을 표시하는 오류 코드를 보려면, 해당 공식을 EvaluationError 함수로 묶습니다.

예제

FileMaker Pro 전체의 여러 위치에서 공식을 사용할 수 있습니다. 다음은 예제입니다.

  • 다음은 공백으로 분리된 이름과 성을 반환합니다.

    복사
    이름 & " " & 성

    예: Michelle Cannon.

  • 다음은 소계 필드에 있는 값과 .08의 곱을 반환합니다.

    복사
    소계 *.08

  • 별도의 행에 각각 이름과 성을 반환합니다.

    복사
    Field1 & ¶ & Field2

    예:

    Fred
    Jane

참고 

  • 계산의 문맥을 지정한 경우, 계산은 해당 문맥을 기반으로 평가됩니다. 그렇지 않은 경우 현재 윈도우의 문맥을 기반으로 평가됩니다. 계산 지정 대화상자를 참조하십시오.

  • 권한 때문에 사용자가 접근할 수 없는 필드를 계산에서 참조하는 경우, 지정된 필드 및 함수 참조는 무시됩니다.

    예를 들어 userAccessible이 비어 있지 않는 한 사용자가 non_userAccessible 필드에 접근할 수 없어도

    복사
    not IsEmpty(userAccessible) 및 not IsEmpty(non_userAccessible)
    는 1(True)로 평가됩니다.