我有一個大型Filemaker 12數據庫,包含當前庫存項目,每個記錄約100個字段和約10,000條記錄。實物庫存目前是手工完成的。我想用一個條形碼掃描器進行掃描,該掃描器可以掃描由回車符分隔的ASCII序列號列表。從導入列表更新Filemaker數據庫
我需要弄清楚的是:如何編寫腳本taht會將我們掃描的序列號列表導入到另一個表中,然後逐個將導入表中的序列號與序列號中的序列號相匹配庫存,然後在庫存表中輸入一個複選標記或文本(例如存在)到新的字段中,這會讓我知道它存在。
我有一個大型Filemaker 12數據庫,包含當前庫存項目,每個記錄約100個字段和約10,000條記錄。實物庫存目前是手工完成的。我想用一個條形碼掃描器進行掃描,該掃描器可以掃描由回車符分隔的ASCII序列號列表。從導入列表更新Filemaker數據庫
我需要弄清楚的是:如何編寫腳本taht會將我們掃描的序列號列表導入到另一個表中,然後逐個將導入表中的序列號與序列號中的序列號相匹配庫存,然後在庫存表中輸入一個複選標記或文本(例如存在)到新的字段中,這會讓我知道它存在。
您可能會考慮擴展您的問題,以包含有關您如何實施解決方案的更多詳細信息,您已擁有的表格以及它們之間的關係。使用條形碼掃描儀對庫存表更新文本將如下
方式一:
barcode scans
serial numbers
barcode scans::serial numbers
和inventory::serial number
barcode scans
barcode scans::serial numbers
Mark Items Present
Mark Items Present
第一步是Go To Related Records
。設置選項以僅顯示相關記錄並僅顯示當前記錄。讓它轉到您的廣告資源佈局。由於您在步驟4中設置的multi key relationship,此操作會查找在barcode scans
中掃描的庫存中的所有索引。Mark Items Present
腳本的第二步是Replace Field Contents
。將其設置爲您想要填寫「顯示」的字段並將計算設置爲「顯示」。這將標記所找到的集合中的所有記錄(應該只是因爲上述步驟而被掃描的記錄)與「存在」。步驟9是多餘的:您可以從當前位置直接替換相關字段的內容。無論如何,我將完全放棄標記(參見上面的我的評論),並使用(例如)條件格式來指示掃描列表中是否存在產品。 – 2014-10-11 22:05:07
你是對的,雖然第9步不是必需的,但我將它包括了,因爲我相信這對於新用戶瞭解實際發生的事情是一個有用的步驟。我也同意,如果用戶反覆囤積庫存,標記記錄不是一個理想的解決方案 - 但它是原始問題中要求的。 – pft221 2014-10-12 13:42:16
一般來說,標記記錄是不好的做法。你正在描述** 1 **盤點後應該發生的事情。當庫存再次被採用時,這將如何工作? (答案是:「不太好」。)考慮爲每個庫存創建一個記錄(如果您的掃描儀輸出一個列表,那麼您只需要兩個字段:日期和列表),然後使用**關係**以指示每個列表中存在哪些產品。 – 2014-10-11 22:01:38