FileMaker에서 관계로 레코드 자동 생성

3755 단어 FileMaker

FileMaker에서 관계 설정으로 레코드를 자동으로 생성



FileMaker에서 관계를 설정할 때 "이 관계로 레코드 만들기 허용"기능을 사용하여 테이블에 새 레코드를 만드는 방법을 설명합니다.

아래 공식 사이트에 기재되어 있습니다.
FileMaker13 도움말
h tp // w w. 푹신한 r. 이 m/헤일p/13/fmp/그럼/html/레ㅁ치오나 l. 11.13. HTML
FileMaker16 도움말
htps // fm ~ lp. 푹신한 r. 이 m/에 lp/16/fmp/그럼/그리고 x. HTML # 펑 / FMP_에 LP % 2Fc 레 아친 g - 리 치온시 ps. HTML % 23

이번에는, 「일기」를 이미지 해 작성을 진행합니다.

주요 테이블 및 레이아웃



메인 테이블과 레이아웃을 준비합니다.

테이블명과 레이아웃명은 「test002」
필드 이름은 'day'
유형은 "날짜"

입력 화면이므로 레코드를 하나 만들어 둡니다.

일기용 테이블



다음으로 일기용 테이블을 준비합니다.


테이블 이름과 레이아웃 이름은 "diary"
필드 이름은 "day""diary"
유형은 "날짜""텍스트"

관계 설정



그런 다음 관계를 설정합니다.

우선, 어커런스(테이블 어커런스) 「test002」의 「day」와 어커런스 「diary」의 「day」에 「=」로 릴레이션을 설정.
설정한 관계를 두 번 클릭하여 관계 편집을 열고 "이 관계로 레코드 작성 허용"을 선택하고 "확인"을 누릅니다.

입력용 레이아웃 편집



계속해서, 입력용의 레이아웃에 입력란을 설정해 갑시다.

레이아웃 "test002"에 관련 테이블 "다이어리"에서 "다이어리"필드를 배치합니다.

둘째,

'day' 필드에 Inspector에서 '드롭다운 캘린더' 및 '캘린더 표시 전환 아이콘 표시' 설정

마지막으로,

레이아웃 「test002」에 배치한, 관련 테이블의 「diary」의 사이즈를 조정해, 인스펙터로부터, 다음의 경우에 오브젝트를 숨기도록 「IsEmpty(test002::day)」라고 설정합니다.
이 설정은 day가 비어있을 때 diary 열을 숨기는 설정입니다.

이상으로 완성입니다.

완성 레이아웃





실제로 날짜를 드롭다운 캘린더에서 선택하고 diary 열에 뭔가를 입력해 보세요.
diary에 무언가를 입력하면 날짜를 변경하면 해당 날짜의 diary가 표시되는 하즈입니다.

diary 테이블 확인




"다이어리"테이블에 레코드가 만들어지고 날짜별로 저장되어 있는지 확인할 수 있다고 생각합니다.

마지막으로



이번에는 관계를 활용하고 관련 테이블에 자동으로 레코드를 만드는 방법을 소개했습니다.
day를 비운 상태에서 diary를 입력하여 레코드를 확정하면 오류가 발생하므로 이번에는 day가 비어있는 경우 입력란을 숨겼습니다.
※오류 내용은 'day'에 유효한 값이 입력되어 있지 않으므로 이 필드를 수정할 수 없습니다.

이상입니다.

좋은 웹페이지 즐겨찾기