2014-04-17 2 views
0

Excelmaker 11에서 스크립트를 설정해야합니다.이 스크립트는 Excel 시트에서 데이터를 가져와야합니다. Filemaker 데이터베이스와 이미 존재하는 항목을 일치시키는 데 사용되는 .xlsx 파일에 고유 한 번호가 포함 된 필드가 있습니다. "찾은 세트의 일치하는 레코드 업데이트"및 "나머지 레코드를 새 레코드로 추가"가 모두 활성화됩니다.Excel에서 일치 항목을 신뢰할 수 없음

불행히도 Filemaker는 여기에서 완전히 임의로 작동하는 것 같습니다. 동일한 스크립트와 동일한 .xlsx 파일을 여러 번 연속 사용하면 결과를 예측할 수 없게됩니다. 때로는 기존 레코드가 올바르게 건너 뛰거나 업데이트되는 경우가 있습니다 (두 번째 또는 세 번째 또는 다섯 번째 ...).

나중에 버그가있는 버전 11과 관련된 버그일까요? 가져 오기에 대해 뭔가 빠졌나요?

수입 파일 메이커로 데이터베이스가 민감한 설정 찾을 수 있습니다

+1

가져올 때마다 테이블의 모든 레코드를 표시하고 있습니까? 가져 오기는 현재 발견 된 세트로 작업합니다. 가져올 때마다 발견 된 세트가 변경되면 이상하게 들릴 수 있습니다. –

+0

고마워요. 이것은 실제로 트릭을 할 것으로 보인다. 내가 알 수있는 뭔가인가? 그것은 나에게 매우 논리적 인 것처럼 보이지 않습니다. – Simifilm

답변

1

여기에 귀하의 질문에 내 공식적인 답변입니다.

기존 레코드 (업데이트 일치)에 대해 작동하는 메소드에서 레코드를 가져 오는 경우 FileMaker는 활성 윈도우의 레이아웃에 표시된 찾은 세트를 사용하여 전체 테이블 자체가 아닌 일치 작업을 수행합니다.

지역에 대해서는 (위의 의견에 따라)보다 정확한 수입을 할 수 있습니다. 특정 레코드에만 일치하는지 확인하려는 경우 (예 : 회사 A 직원의 데이터 스프레드 시트가 있고 회사 A 직원 레코드 만 업데이트하려는 경우) 발견 된 레코드 집합을 찾아서 제한 할 수 있습니다 일치를 켠 채로 가져 오기 전에 원하는 레코드로 이동하십시오. 이 와트는 가져온 세트의 레코드만을 가져 오기로 평가합니다. 이는 적은 수의 기록을 볼 필요가 있고, 일치 기준이 무엇인지에 따라 원치 않는 일치 항목을 찾으려는 위험이 적기 때문에 FM 처리가 줄어든다는 의미입니다.

좋은 참조를 찾는 데 어려움이 있습니다. 내가 찾을 수있는 것은이 형태의 FM10 일 (Format)이다. 나는 FileMaker 13 help pages을 북 마킹하는 것이 좋습니다. FileMaker Pro의 도움말 메뉴를 사용할 때 사용할 수있는 것과 동일한 도움말 문서 세트이지만 브라우저를 통해 문서를 훨씬 쉽게 찾을 수 있습니다.