LookupNext
목적
일치되는 관련 값이 없으면 원본 필드에서 다음으로 낮거나 높은 값을 반환합니다.
포맷
LookupNext ( 원본 필드 ; 낮음/높음 플래그 )
매개 변수
낮음/높음 플래그 - 키워드
더 낮음 또는
더 높음은 관련 레코드를 찾을 수 없는 경우 다음으로 낮음/높음과 일치하는
레코드를 사용해야 하는지를 나타냅니다.
반환되는 데이터 유형
텍스트, 숫자, 날짜, 시간, 타임스탬프, 컨테이너
다음에서 발생
FileMaker Pro 7.0
설명
관계형 그래프의
관계를 사용하여
원본 필드에 지정된 값을 반환합니다. LookupNext는 검색이 실패하면 낮음이나 높음과 일치하는 레코드의
원본 필드 값이
낮음/높음 플래그에서 지정한 대로 반환되는 점을 제외하면
Lookup과 유사합니다.
이 함수가
원본 필드 값에 접근하려면 원본 파일 및
계산 필드를 포함한
테이블이 관련되어야 합니다.
LookupNext 함수는 강제로
저장되지 않은 계산이 되지는 않습니다.
메모 관련 테이블이 ODBC 데이터 원본이면 LookupNext는 ?를 반환합니다.
예제
이 예제에서는 여러 품목을 운송 중이고 운송 비용은 무게 범위를 기준으로 합니다. LookupNext 함수를 사용하여 품목에 적용된 운송 비용을 찾습니다. 한 품목의 무게가 최대 무게와 정확히 일치하지 않을 수 있어 다음으로 높은 값을 찾기 때문에 Lookup 대신 더 높음 플래그를 포함한 LookupNext를 사용합니다.
다음에 표시된 것과 같이 데이터를 포함한 데이터베이스에 두 테이블, 품목 및 운송료가 있습니다.
품목 테이블
품목 | 가중치 | 요금 검색 |
램프 | 8 | |
의자 | 22 | |
책상 | 60 | |
침대 | 120 | |
운송료 테이블
두 테이블은 중량 및 최대 중량으로 관련지을 수 있습니다. 계산 필드 요금 검색은 요금 검색 = LookupNext ( 운송료::최대 중량 ; 더 높음 )으로 정의됩니다.
요금 검색 계산 필드는 레코드 1부터 4에 대해 25, 25, 100 및 150을 반환합니다. 요금 검색은 올바른 요금 코드(각각 A, A, C 및 D)를 가져오는 데 사용될 수 있습니다.
품목 | 가중치 | 요금 검색 |
램프 | 8 | 25 |
의자 | 22 | 25 |
책상 | 60 | 100 |
침대 | 120 | 150 |
관련 주제