2014-03-19 4 views
0

나는이 일을하는 방법을 알지 못합니다. 튜토리얼을 사용하기 전에 본 적이있는 기능인 것처럼 보이지만 내가 수행 한 검색이나 책에서는 찾을 수 없습니다. 내가 적절한 키워드를 사용하지 않고있을 가능성이 있습니다.관련 테이블의 조회 기록

어쨌든, Filemaker에서 수행하려는 것은 관련 테이블이 있습니다. 그래서 예를 들어 나는 서로 관련이있는 Customer와 Invoice 테이블을 가지고있다. 이제 Invoice 레이아웃에서 레코드를 고객 테이블에 연결하려고합니다. 일련 번호를 복사하여 붙여 넣을 수는 있지만 일련 번호를 조회하고 싶지는 않습니다.

내가 원하는 것은 내가 그것을 클릭하면 데이터베이스에있는 모든 고객의 창을 팝업 한 다음 원하는 고객을 클릭 할 수 있습니다. 그런 다음 해당 직렬 필드를 채울 것입니다 이름 및 주소와 같은 다른 수반되는 필드와 함께 표시됩니다.

희망 사항을 묻는 질문에 분명히 대답했으며, 귀하의 답변을 기다리겠습니다. 모든 도움을 주셔서 감사합니다 :)

+0

원하는 버튼이 인보이스 레이아웃 오른쪽에 있습니까? –

+0

예, 인보이스 레이아웃에서 원합니다. – user3438247

답변

0

고객의 ID가 반드시 이름이 아니라 자동으로 증가되는 숫자 인 것 같습니다. 정확하다면 세 부분으로 된 조합을 사용하여 문제를 해결할 수 있습니다. 또는이 이미 적합한 튜토리얼 없을 수도있다 : 값리스트에서 관련 테이블

  • 추가적인 레이아웃 필드에 ID 번호 필드에서 선택
  • 값리스트를 선택

    • 드롭 다운 목록 고객 테이블의 친숙한 이름에서 "Display data from"를 사용하십시오.

    드롭 다운 목록을 추가하려면 시작하십시오. 값 작성에서 "필드 값 사용"으로 값 목록을 작성하고 관련 필드를 선택하십시오. "가장 좋은 모양과 느낌을 얻기 위해"두 번째 필드의 값 표시 "로 재생하십시오. 이 화면 캡처는 당신에게 비슷한 아이디어 제공 :

    화면 캡처에서 볼 무엇 ID and friendly name drop-down list

    는 관련 테이블에서 ID 값을 캡처하는 드롭 다운 목록을하지만, 일을 그렇게 친절한 표시 이름. 작업 드롭 다운 목록이 있으면 추가 필드를 추가하고 관련 테이블과 친숙한 이름 필드를 지정할 수 있습니다. 이 레이아웃 필드는 마스크하기 위해 ID 필드 위에 오버레이됩니다. 화면과 인쇄물에는 친숙한 이름 만 표시됩니다.

    거기에서 관련 테이블의 다른 필드를 추가하고 Filemaker 레이아웃을 쉽게 저장할 수 있습니다.

  • 0

    고객 레이아웃에서 기존 송장을 만들거나 볼 수있는 스크립트를 수행하는 버튼을 클릭하는 것이 가장 좋습니다. 그렇다면 스크립트에서 고객의 ID를 캡처하여 송장 생성시 설정하십시오. 더 이상 수동 링크를 수행 할 필요가 없습니다. 또한 포털에서 관련 레코드를 작성하면 상위의 ID가 자동으로 삽입됩니다. 그렇지 않으면 Justin 게시 된 옵션 중 하나를 사용해야합니다.이 옵션은 데이터 입력 오류가 발생하기 쉽습니다. 인보이스 레이아웃에서 바로 사용하려면 값 목록을 사용하십시오. 문제는 고객 목록이 너무 길면 밸류리스트가 정렬 작업이 번거롭고 특정 정보 만 표시 할 수 있다는 것입니다.

    새 창을 표시하는 버튼을 인보이스 레이아웃에 만들면 모든 고객 및 관련 데이터를 나열하는 보고서 레이아웃으로 이동할 수 있습니다.데이터 행 (trasnparent)을 다루는 빈 필드를 만들고 선택한 고객을 붙잡기 위해 버튼을 첨부하고이를 송장을 작성하는 스크립트로 다시 전달하십시오. 이렇게하면 모든 고객과 고객을 구별하기 위해 필요한 모든 데이터를 볼 수 있습니다.

    관련 문제