分類:FileMaker小技巧 (109 篇)
-
[FileMaker] 利用 Self-Join Portal + Filter 設定,新增產品記錄的技巧
今天想要分享在 FileMaker Magazine 網站看到的一個技巧: 利用 Self-Join Portal + Filter 設定,新增產品記錄(因為示範使用的檔案是針對產品資料庫,實際上這邊的記錄可以指所有的Record「紀錄」,並不侷限於產品記錄而已。) 關於這個方法,第一次看到的時候嚇了一跳,竟然可以這樣使用,實在是非常的方便啊!但是我忘記是在 FileMaker Magazine Website 還是 FileMaker Magazine Youtube 看到的,Matt Petrowsky 是高產量的教學者,加上用影片產出的方式,不容易搜尋內部內容關鍵字,所以暫時找不到影片來源連結,日後有看到再回來補上。 使用的檔案仍是先前一直使用的檔案:50藍茶飲-01 操作步驟介紹: 新增一個 Global Field 欄位:PRODUCT_ADD,點擊 Options…,做欄位細部設定 進入 Storage,勾選 ” Use global storage (one value for all records) ” 進入 Relationships 關係圖設定,新增一個 <TO> Table Occurrence: “Product_Add” 連接 “Product” 跟 “Product_Add” 兩個 <TO> Table Occurrence 連接的欄位為 […]
-
[讀者來信] 如果並列顯示的圖片,是不同的料號,要如何設定?
今天的這個問題是延續上上篇文章的讀者來信問題,若想知道前情提要可以參考下面文章: [讀者來信] 想和您請教如何做出一頁 3 個產品圖的報表? 在之前的文章已經有提到設定 Container Repetitions,來達成顯示多張圖片的方法。從 S 讀者的回信知道這樣的操作有解決他的問題。 接著,S 讀者進一步詢問如果並列顯示的圖片,是不同的料號,要如何設定? 其實在上上篇文章已經有提到做法(可參考同樣的檔案),只是可能沒有把新增一個產品(料號)的過程完整下來,所以這邊再來補充一下。 同樣還是以上一次的檔案做示範 操作步驟 在產品輸入頁面 (Layout),點選 New Record,新增一個產品(料號)記錄 出現空白頁面,依序填入「產品編號」、「名稱」等產品資訊。 將圖片拖曳拉入圖片欄位 接著點選左上方「列表頁」按鈕,前往列表頁 Layout 觀看報表(列表)呈現 可以看到新增的產品資料,還有每一個產品(料號)的圖片組合 主要的做法:兩個 Layout 可以看到我總共有建立兩個 Layouts,兩個 Layouts 對應的是相同的 Table,但顯示方式不同,一個是 Form,一個是 List 列表 GroupPictures_Form GroupPictures_List GroupPictures_Form 負責產品的輸入; GroupPictures_List 負責產品報表(列表)的顯示 這樣就可以簡單達成所設定的目標,詳細設定方式可以直接參考檔案。
-
[FileMaker] 常見的坑(ㄧ)
本週二 FileMaker Taipei Meetup 聚會後有朋友詢問: 在嘗試去建立 Barcode Combo 檔案的時候,這邊的建立並不是直接複製 Field 欄位等等 ,而是自己去模仿部分的 Code,這樣的確是讓自己印象深刻的學習方式,但有可能會遇到一些「坑」(這裡的坑指的容易犯的錯誤,若掉進坑裡,沒有旁人幫助的話,沒花點時間要爬出來可不容易)。 今天把朋友在模仿 Barcode Combo 檔案遇到的幾個問題記錄下來,分享在這邊,希望一起學習 FileMaker 的人可以避免掉入這些坑。 問題一:條碼過短,好像哪裏怪怪的? 在「條碼輸入」的欄位輸入文字(比如 FileMaker),「條碼顯示」的欄位所顯示的條碼很短,這應該不是想要的結果,應該是有地方出錯了。 檢查檔案 Database 這個檔案預設兩個 Custom Function:(詳細資料可自行參考檔案) Code39 Code39Bit 這兩個 Custom Function 是就是 Barcode 能夠實現的關鍵,那我們去看使用到這兩個 Custom Function 的欄位:「長型條碼字節」、「條碼顯示」 先看「長型條碼字節」欄位 朋友把「長型條碼字節」欄位按照原作的作法,設定成 Auto-enter 計算欄位: Code39Bit ( 條碼顯示 ; 條碼對齊方式 ; 300 ) 發現問題 大家有發現奇怪的地方嗎? 沒錯,在三個 Parameter 的第一個「條碼顯示」,應該是要選擇「條碼輸入」才對,這個函數的目的應該是要把「輸入的符號文字」轉換成「條碼顯示」才對。 朋友把「條碼顯示」放在了「條碼輸入」的 parameter […]
-
[讀者來信] 想和您請教如何做出一頁 3 個產品圖的報表?
信箱收到一個來自讀者的提問: FileMaker 小子您好! 想和您請教如何做出一頁3個產品圖的報表? 我設定完後,仍然無法並列顯示 經過一兩封信的往返(希望大家可以盡可能的說明問題,最好能「附檔」,至少要能「附圖」,後來讀者朋友有附圖,這樣就比較能幫助了解問題所在喔!) 猜測讀者朋友大概想達到的需求是這樣,把製作測試檔案的過程記錄下來,也分享給有需要的朋友。 範例檔案下載 主要操作步驟 步驟一:Container 「容器」欄位設定 / Repetitions 進階設定 一般要放置圖片的 Field 欄位我們是用 Container 欄位,大家可以看到欄位種類的地方寫著 Container [10],[10] 這個數值就是關鍵,需要進一步到 Option 做進階設定。 點選 Options… 按鈕 點選 Storage > Repeating 的部分,Maximum number of repetitions 預設値爲 1 將 Maximum number of repetitions 調整成 10 這部份看使用者的需求,如果有需要更多張圖片,可以自行增加 步驟二:決定呈現的 Repetitions 數量 把 Container 欄位(Picture)添加到 Layout […]
-
[FileMaker] 主題版 Theme 的介紹與更換
Theme 主題版面是 FileMaker 中很棒的一個功能。 Theme 就像是個神奇的化妝師,為將要演出的演員畫上適合的妝,改天若演員換了舞台演出,同樣的化妝師,同樣可以快速幫這個演員畫上不同的妝容,實際上,演員還是演員自己,差別在於化妝師的巧手,可以為演員變化出一套又一套的妝。 FileMaker 的化妝師 Theme,手上有幾套不同的主題妝容可供選擇。 我們來看看有哪些主題套版可以選擇。 進入 Layout 模式,點選 Theme 主題版小圖示 打開 Theme 調整面板,可以看到預設的主題版是 Enlightened 寫著 Touch 的主題版面是給 iPad / iPhone 使用的,比如 Enlightened Touch,整體樣式與 Enlightened 並無不同,但欄位、按鈕等物件與字體都略大一點,方便在手機平板等載具上操作使用。 幾個主題版挑選一下,覺得 Sophisticated 主題版不錯,決定換成這個主題 OK 可以看到整個主題套版更換了,但是有個新問題產生,原本有些設定跑掉了。 像是左上角的「產品」兩個字就變小了,還有 Portal 中 的 Bartom Bar 的樣式也變回黑底,這樣的確有點麻煩,有辦法只更換主題而不改變我們先前所設定的部分樣式嗎? 有的,方法很簡單但不是很直覺。 Edit > Undo Style(或是 Çommand + Z) 部分 Style 樣式回復 Command + […]
-
[FileMaker] 將 BarCode Combo 複製到自己的 FileMaker 資料庫
BarCode Combo 是一個 FileMaker 檔案,它結合了 BarCode 掃描器 / 產生器,產生的條碼格式為 Code 39,本文中產生 Code 39 條碼的相關程式碼來源為 飞沫课 網站(有需要原始檔的朋友可以至網站下載),本文主要介紹如何將這個檔案複製到自己的 FileMaker 檔案中,以供後續利用。 複製一個檔案最好能按照以下順序,因為 Field 有可能用到 Custom Function,如果沒有按照順序複製檔案的話,有很大的機會出現錯誤訊息。 1 Custom Function 2 Value list 3 Table 4 Field 5 Layout (有需要的話) 檔案複製步驟請參考下面文章: https://hackmd.io/KYJg7MBmCGCcsFoBGAGaSEBYAmA2RsKwuWIAzABwDGsAjGJmOkA=?view 這篇文章暫時先寫在 HackMD,用 Markdown 語法寫新文章的練習,過幾天會把文章搬回來。
-
[FileMaker] 安裝 Plugins,以 BaseElements 為例
今天要介紹的是 Plugin 的安裝,以 BaseElements 這個 open source 的 Plugin 為例,介紹如何在自己的 FileMaker Database 安裝,其他的 Plugins 也是用同樣方法安裝即可。 首先要下載 BaseElements Plugin,請根據個人作業系統需求下載不同的 Plugin 檔案 下載網址 我是使用 Mac 系統,所以下載適合 Mac 的版本 下載完成,壓縮檔大小為 6.2 Mb,解壓縮後為 17 Mb 開啟 Folder,點選應用程式,找到 FileMaker 版本,這邊是 FileMaker Pro 16 Advanced,點擊展開檔案,找到 Extension 資料夾 將剛剛解壓縮完成的 BaseElements.fmplugin 檔案夾,整個直接拉進 Extension 資料夾內,這樣即完成安裝。 檢查 Plugin 是否安裝完成 接著打開 FileMaker Pro(我是使用 FileMaker Pro Advanced)應用程式 點選 FileMaker Pro (FileMaker […]
-
[FileMaker] Plugins 清單
今天在 FileMaker Magazine Youtube Channel 的影片中看到 Matt 在自己的 FileMaker 檔案基本會安裝的五個 Plugins 做個紀錄 2empowerFM Developer Assistant 2empowerFM Parent BaseElements(官方下載網址,我寫過的安裝介紹) bBox MBS Plug-In(官方下載網址,我寫過的介紹) 延伸閱讀 [FileMaker] 安裝 Plugins,以 BaseElements 為例 [FileMaker] 安裝 Plugins: MBSFMPlugin
-
[FileMaker] Popover Button 的一個小技巧
Popover Button 結合了 Popover 跟 Botton 的兩個部分 今天看到 Matt 在 Youtube Channel 介紹的 Popover Button 技巧,自己也來玩玩看,試著記錄一下這個學習。 點選 Button 按鈕先不放開,才會出現 Popover Button 選項,滑鼠移過去選取 在 Layout 上新增一個 Popover Button 按鈕 調整一下 Popover 彈出的位置,讓抬出視窗在按鈕左邊 Show title bar 取消勾選 把 Button 移到 Layout 範圍外面,再調整一下 Popover 的彈出視窗大小 點選 Popover 彈出視窗,叫出 Inspector(快速鍵 Command + I),最上方選擇第三個 Tab(小圖示按鈕:調色盤) Appearance 部分 Popover 有分內外框,我們先調整外框 Popover […]
-
[FileMaker] 用 Advanced 版本產出 Database Design Report 資料庫設計報告
今天要介紹的功能是只有 FileMaker Pro Advanced 才有的功能:Database Design Report Database Design Report 資料庫設計報告,這份資料可以在 Database 設計的任何一個階段產出,有 HTML 跟 XML 兩種檔案形式,主要作用是查看已完成至某個階段的資料庫。 藉由這份有系統的呈現報告,開發者可以看到鉅細彌遺的資料庫結構,包括 Table, TO, Layout, Field, Value List…所有的部分,做一個全局的瀏覽,或者只是想要查找某一段特殊的 Script,也可以從這邊去查詢、觀看,避免當資料庫過於龐大的時候,搜尋結構資訊像是大海撈針的情形。 如何產出 Database Design Report? 很簡單,唯一的限制是需要進階版 FileMaker Pro Advanced 點選 Tools > Database Design Report 選擇要輸入的 Database 檔案:「50藍茶飲-01.fmp12」 要產出的選項如 Accounts, Custom Menu Sets, Custom Menus, Data Sources, Extended Privileges…等等選項,全部打勾 Report Format […]