2011-12-02 120 views
0

我想讓用戶能夠在佈局/表格「Cages」中執行搜索,然後單擊按鈕以運行腳本將在一個名爲「CagesProtocolLineHistory」的表中爲找到的集合中的每條記錄創建一條新記錄。FileMaker - 如何在已找到的集合中的每個記錄的另一個表中創建新記錄

下面是我到目前爲止幾乎可以工作的東西,但是在轉到原始佈局線時它不會轉到下一個記錄,它會在接近結尾的位置創建一條記錄。即,它跳過一些記錄。

enter image description here

+0

嗯,似乎現在工作。它確實在腳本的頂部添加了「去記錄/請求/頁面[第一]」。我想知道這是否重要。 – Greg

+0

如果它仍然正常工作並且問題不會恢復,我會在星期一關閉它。 – Greg

回答

3

是,Go to Record[ first ]在循環之前將確保所有的記錄被複制。否則,如果腳本從第一個以外的某個記錄開始,它將在此之前跳過所有記錄。

一些注意事項:默認情況下,FileMaker字符串比較不區分大小寫,因此您不需要在此處使用Upper()。此外,在大多數情況下,不通過變量複製所有數據更簡單,但通過單個鍵並通過查找複製其他數據。

1

您可以通過三步完成此操作:在新窗口中搜索「是」將記錄ID(傳遞參數)導出到本地臨時文件,並將ID重新導入到子表中。

相關問題