【FileMaker】SQL은 필드 설정에서도 쓸 수 있다
2125 단어 AdventCalendar2015FileMaker
SQL은 필드 설정에서도 작성할 수 있습니다.
이것을 사용하면 관계 설정이 없어도 데이터를 잡아 당깁니다.
(릴레이션 하면 되는 것은?라는 것은 이번 없음, 라고 하는 것으로)
이하, 샘플입니다.
○테이블
테이블 이름
개요
FMTest
거래 데이터
SystemMaster
시스템 데이터가 포함된 마스터 테이블
SystemMaster에 있으면 어떤 시스템 값을 FMTest 테이블에 글로벌하게 가지고 활용하고 싶다는 사례입니다.
시스템 정보로서 위와 같은 마스터 테이블 구성에서 다음과 같은 데이터를 보유하고 있다고 가정합니다.
적당한 값이 들어 있습니다만, 시스템치라고 하는 것으로, 예를 들면 「출력 디렉토리 풀 패스치」 「소비세율」과 같은 시스템 고유로 가지고 있는 공통 정보라고 하는 느낌입니다.
이것을, FMTest 테이블로 활용하고 싶다고 하는 것으로, FMTest의 system1 필드에 보관 유지할 수 있도록 SQL을 계산치에 써 둡니다.
여기에서는 where 조건을 인수 없이 베타로 쓰고 있습니다만, 인수도 쓸 수 있으므로, 자세한 것은 여기 의 해설을 부디.
FMTest 테이블의 system1은 글로벌 필드로 설정되어 있으므로 FMTest에서 system1이 검색되었는지 확인해 봅시다.
네!
FMTest의 system1에서 SyStemMaster에 저장된 id=1의 name 내용을 얻을 수 있습니다.
일일이 릴레이션의 귀찮은(사도!?) 때에는, ExecuteSQL로 가져온다고 하는 소기도 있는 것, 조금 기억하고 있어도 좋을지도입니다.
덧붙여서, SQL이라고 들으면, 공유 설정으로 접속하지 않는다고 생각할지도 모릅니다만, 같은 FM 파일내라면 당연합니다만 그런 설정 없이 SQL을 쓸 수 있습니다.
SQL에 익숙해져 FM 월드에 온 분, 꼭 SQL도 FM로 활용해 주세요.
(나다-)
Reference
이 문제에 관하여(【FileMaker】SQL은 필드 설정에서도 쓸 수 있다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tyuma/items/0da78e2b5ce417f9bd7e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)