Filemaker 스크립트로 작업하고 있습니다. (Filemaker에 익숙하지 않습니다.) 이중 중첩 루프를 사용하여 각각의 모든 포털 행을 업데이트하려고합니다. 기록. 기본적으로 각 포털 행의 "Desc"필드에 'x'를 추가하려고합니다.Filemaker에서 레코드를 추가 할 때 "값 설정"
이는 내부 루프가 종료되지 않은 것을 제외하고 작동 그리고 단지 '의 X'값 포털 테이블에 행을 삽입 유지한다. 조기 퇴장을 당했을 때 외부 루프가 잘 작동하는 것을 볼 수 있습니다. "Set Field"가 새로운 행을 생성해야합니까? 이런 일이 일어나기 전에 어떻게 종료시킬 수 있습니까? 나는 "Replace Field Contents"를 사용할 수 있다는 것을 알고 있지만, 나는 Filemaker 스크립팅을 가르치고 있으며 이것이 왜 작동하지 않는지 알고 싶습니다. 감사!
감사합니다. 첫 번째 해결 방법은 사용자가 새 레코드를 추가 할 수 없게한다고 가정합니다. 제 2의 방법에 대해 어떻게 생각합니까? "테이블 x의 모든 레코드를 선택하십시오"와 같은 명령이 있습니까? – Zip184
예, 해당 옵션의 선택을 취소하면 포털에 글을 쓰는 것만으로 사용자가 새 레코드를 추가하지 못하게됩니다. 그러나 새 레코드를 추가하는 스크립트를 작성할 수 있습니다. 이는 일반적으로 좋은 연습으로 항목 등의 내용을 유효화 할 수 있기 때문에 스크립팅 할 수 있습니다. 또는 '관련 레코드 이동'스크립트 단계를 사용하여 레코드를 보여주는 레이아웃으로 이동하십시오. 부모 테이블에있는 포털 새로운 레코드를 만들지 않고 루프를 돌릴 수 있습니다. 그런 다음 원래 위치로 돌아갈 수 있습니다. – jmn32