2012-07-06 17 views
0

我想創建一個腳本,從一個記錄只複製有效的門行。重複所有Filemaker門戶行只有在有效

即。樣品請求是主要記錄 樣品顏色是關係(SampleNumberID) 即。顏色1,顏色2,顏色3,顏色4

我可以得到這個工作,如果它有所有4行輸入,但如果有好的2色條目它會複製它兩次,每次填滿4門戶。

任何幫助將是偉大的,謝謝。

當前腳本的圖像處理4種顏色的方式,但如果只輸入1種顏色,它將複製相同的顏色4次。

http://www.coquet.com.au/wp-content/Script.png

回答

0

這裏是我會怎麼做,我會去的相關記錄,使用門戶行關係。轉到第一條記錄,遍歷它們並複製每條記錄,然後返回到父記錄。因此,這將是這個樣子:

Go to Related Record [Show only related records; From table: "Sample Request"] 
Go to Record/Request/Page [First] 
Loop 
    Duplicate Record/Request [] 
    Set Field [ByCoulor::StyleNumberID; GetNextSerialValue(Get(FileName); "Sample Request")] 
    Go to Record/Request/Page [Next; Exit after last] 
End Loop 
Go to Layout [original layout] 

作爲一個側面說明,它看起來像你可能設置字段StyleNumberID爲自動輸入序列號,所以您不必手動設置。