값 목록의 핵심 기능에 따라 ExecuteSQL()
함수를 사용하여 값 목록 대화 상자에서 직접 값을 계산할 수 없습니다.
당신이해야 할 일은 하나의 레코드와 두 개의 필드가있는 테이블을 만드는 것입니다. 그런 다음 ExecuteSQL()
계산을 사용하여 첫 번째 및 두 번째 필드를 데이터로 채 웁니다. 두 필드 모두에서 동일한 순서로 executeSQL()
내부의 데이터를 정렬하는 것이 중요합니다.
그래서 당신의 FileMaker 계산 (첫 번째 필드가
key
가정하고 두 번째는
name
이며 항목라는 테이블에서, 그리고 당신이
key > 100
곳을 찾고있는) 것
keylist =
ExecuteSQL (
"SELECT key
FROM items
WHERE key > 100
ORDER BY key ASC"
; "" ; "")
namelist =
ExecuteSQL (
"SELECT name
FROM items
WHERE key > 100
ORDER BY key ASC"
; "" ; "")
당신은 다음을 만들 것 키리스트를 첫 번째 필드로 사용하는 값 목록과 두 번째 필드로 이름 목록을 표시하며 두 번째 필드의 값만 표시합니다.
값 목록을 계산하는 기능이 있으면 좋겠지 만 filemaker는 항상 값 목록 대화 상자 외부의 값을 가져와야합니다.