開發技巧分享—為 FileMaker 添加條形碼功能

條形碼在企業中應用廣泛,從企業的資產管理到工廠的產品掃碼檢驗以及出入庫等場景都能見到條形碼的影子。使用今天講解的 Code39 函數可以讓 FileMaker 輸出條形碼,完成在 FileMaker 中應用條形碼的閉環。

今天小飛要給大家分享一個 FileMaker 中輸出 Code39 條形碼的函數。與上一集分享的 JSON 系列函數不同,今天講解的函數是一個自定義函數。

視頻鏈接:https://v.qq.com/x/page/x0501kt74dv.html

自定義函數的概念

自定義函數就是 FileMaker 默認沒有,經過我們使用自帶函數重新開發所生成的新函數。也正因為如此,大家需要在使用前先添加到系統中才能使用。添加之後,就可以跟正常的函數一樣使用了。

為系統添加自定義函數

1.下載本集視頻的案例文件

2. 打開需要導入函數的 FileMaker 文件,找到(菜單路徑:文件-管理-自定義函數)並打開自定義函數菜單。注意,此菜單隻有 FileMaker Pro Advanced 才具備,pro 用戶可以尋找其他夥伴幫助或購買 FileMaker Pro Advanced。

3. 點擊導入按鈕,然後找到 Code39.fmp12 案例文件,選擇並導入 Code39Bit 和 Code39 就可以了。


開發技巧分享—為 FileMaker 添加條形碼功能

4. 導入的自定義函數可以在函數的自定義分類下找到,在計算對話框中直接輸入函數名稱也可以自動彈出。


開發技巧分享—為 FileMaker 添加條形碼功能

製作條形碼

條形碼是由無數個白色和黑色的豎線組合而成。在 FileMaker 中,我們使用重複字段來繪製條形碼。需要說明的是:如果條形碼內容為 6 位長度的 FIMOKE,那麼重複字段的數量最低為:6x32+16=208。

1. 先將重複字段展開,重複字段的每一個字段空間就代表了一個豎線。這些豎線默認設置成白色,即字段空間的背景色設置成白色、字體也設置為白色。

2. 設置重複字段的尺寸。比如,如果重複字段數為 300,那麼一般整個字段的寬度設置成 300 左右,也就是一個豎線的寬度為 1。如果打印機的打印清晰度不高,那就將字段寬度設置成 400 或更高。


開發技巧分享—為 FileMaker 添加條形碼功能

3. 設置字段的條件格式化,也就是字段空間獲取的值為 1 的時候,字段的背景色和字體的顏色都設置為黑色。


開發技巧分享—為 FileMaker 添加條形碼功能


分享到:


相關文章: