分類:FileMaker小技巧 (109 篇)
-
[FileMaker] Hosting Service (持續更新)
FileMaker Hosting 的方式: 第一個方式:Peer to Peer Sharing 可以用自己電腦當作伺服器,同時連線數上限 5 人,FileMaker Pro 內建功能,直接在同一個網域環境下分享給其他使用者使用,之前曾經寫過介紹,請參考下方連結。 [FileMaker] 如何把自己的電腦變成伺服器,分享檔案給其他使用者,同步資料更容易 – peer to peer sharing 第二個方式:自建 Server 自建伺服器,自行管理。這個方式需要花錢投資硬體、軟體。 硬體:伺服器(Mac or Win 作業系統的主機) 軟體:FileMaker Server(有年租版本跟永久版本,視情況選擇) 連線數:同時連線數,跟著 FileMaker Server 軟體,以 5 個連線數為單位往上增加 第三個方式:FileMaker Cloud FileMaker 跟 AWS (Amazon Web Service) 合作的 Hosting 方案,可以參考官方網站 FileMaker Cloud 第四個方式:其他 Hosting Service(持續更新) Triple 8 Fmphost Multitraccia Point […]
-
[FileMaker] 安裝 Plugins: MBSFMPlugin
MBS 的 Plugin 囊括 5,000 個函數,應該是當今 FileMaker 世界裡面擁有最多函數的 Plugin,許多特殊好用的 Function 函數,以及小功能,讓開發 FileMaker 變得更為方便(大部分的 Function 在這邊都找得到,需要花時間研究) 官網介紹 The MBS Plugin is easily the most powerful plug-in available for FileMaker today. There are over 5,000 functions that allow FileMaker developers to extend their solutions in some amazing ways. Each function does a little task and in their […]
-
[FileMaker] 如何將欄位內容(field) 變成數值清單(value lists)?
FileMaker Taipei 社團 有朋友詢問關於 Value Lists 的問題: 如何將「欄位內容」(field) 變成「數值清單」(value lists)」? 設定上面有步驟比較多,還有一些小細節要注意,今天先用最簡單的方式做回覆。 假設我要在 Customers 客戶的畫面添加「區域」欄位,而「區域」是已經有資料的 Table 表單,我們可以直接引入這些數據,讓使用者用「選單」的方式輸入資料,操作上面會更加方便。 「選單」或者說是「值清單」的建立,可以用 csv 匯入的方式,或是從其他檔案、外部資料庫新增來源,都是可以的。(今天先不討論匯入、新增來源的方式,我們假設「區域資料」已經被匯入到要操作的檔案中) 就直接利用已經存在檔案裡面的 Table 表單來建立 Value List 值清單,操作流程如下。 第 1 步:添加區域欄位:area 第 2 步:叫出 Inspector 小視窗,選擇 Field 的 Control style Control style 有多種選擇: Drop-down List Pop-up Menu Checkbox Set Radio Button Set 這些選擇都可以,在不同情況下有不同的使用情境,個人比較常使用 Pop-up Menu,感覺比較方便,也美觀,這部分大家可以玩玩看。 第 3 步:設定 […]
-
[FileMaker] 一個範例檔案,測試五種 Import 匯入情況
朋友詢問資料匯入 Import 的相關問題,因為我對匯入檔案也不是很熟,所以直接用一個簡單的 Excel 檔案範例,把所能想到的五種匯入狀況都測試過一次,對於想更了解 FileMaker 匯入操作的朋友,應該有幫助。 第一種匯入嘗試:「Add new records」 原本的 Table 資料 (Import Records_A) 準備匯入的檔案 (Import Records_B) Import Records_B 檔案比原本的 Import Records_A 多了一比資料:Pro-006 Import 步驟 File > Import Records > File… 選擇要匯入的檔案:(Import Records_B) Add new records Don’t import first record ( contain field names ) 匯入結果: 所有資料全部匯入,原本 5 筆資料 + 新匯入的 6 筆資料 = […]
-
[FileMaker] 設定 TriggerKeyStroke,用鍵盤方向鍵(上下)移動列表記錄
預設的 FileMaker 不像 Excel,可以直接利用鍵盤上下方向鍵去選擇記錄,今天想要介紹怎麼樣設定,讓 FileMaker 也具備類似的功能,讓選取的速度更快! 方法不難,我們一步一步介紹如下: 先認識兩個函數 Get(TriggerKeyStroke) Code 顧名思義,Get(TriggerKeyStroke) 函數,會直接把我們在鍵盤上按下的「值」回傳,例如按「a」回傳「a」,按「H」回傳「H」,數字也行,按「8」回傳「8」 但是,這些回傳僅限於本身自帶「値」的按鍵,如果是「特殊按鍵」就不一定會回傳値回來(値可能為空),這時候就必須要藉由 Code 函數幫忙,每個按鍵對應一組不重複的數字,Code 函數可以回傳這組特殊的數字,我們再利用這組數字去判斷按下的按鍵是哪一顆即可。 方向鍵向上:29 方向鍵向下:31 Code 相關的按鍵對應數字 設定一個 Script Script 命名為:Go Up or Down 設定 OnLayoutKeystroke 回到列表 Layout (List View) 進入 Layout Mode > Layout Setup 選擇第四部分 Script Triggers,可以針對 Layout 的 Trigger 做設定 勾選 OnLayoutKeystroke,配合剛剛設定的 Script: “Go Up or Down” 具有 Script […]
-
線上電影院 與 消失的實體 DVD 出租店
昨天跟女友原本計畫要去哈拉影城看電影 – 金錢遊戲,但因為我們「順順來二人組」在碧山巖買水果果乾買得太開心,耽誤到時間,原本要看的電影金錢遊戲時間已來不及,下一場電影的時間又太晚,索性決定就在山上吃碗蔬菜王子麵跟熱豆花後再下山。 原本想看電影的懸念就用線上租片來解決吧!把剛買到的新鮮果乾、零食、飲料都準備好,在沙發上來趟影視享受,也頗令人期待啊! 女友決定好要看的影片 – Gone Giri(中文片名 – 控制),接著就是我的任務,找尋影片來源。 我記得曾經看到朋友的臉書說 Google Play 電影只要 10 元,於是先從 Google Play 找尋,但發現不是所有的影片都是這個價錢,只有部分影片有 10 元促銷價格,有興趣的人可以參考這個 網址 或點選下方圖片,還是有些好的影片值得觀賞,像是「我只是個計程車司機」、「蟻人」,比較近期的還有「野蠻遊戲」等等。 在 Google Paly 上搜尋到要看的電影 -「控制」,價格為 40 元,點進去看發現 40 元是畫質一般的 SD 影片,HD 高畫質影片稍貴要 60元,這些都是租用的價格,也可以購買,購買價格是 320 – 340 元。 附註:不知道為什麼今天搜尋的時候 Goole Play 的 10 元特價又跑出來,昨天搜尋的時候還要 60 元,讓我倒向蘋果 iTunes 的懷抱,Google Play 的促銷暫時失敗,下次再試試看。 本身是蘋果的重度使用者,於是我回到 iTunes 搜尋「控制」這部電影,租用價格一樣是 SD […]
-
[FileMaker] 間接利用 Value List,製作下拉選單輸入圖片的方法
這篇文章也是繼承自之前讀者的問題,雖然最後想要的解法不是本篇文章要談的方法,但是這個方法也相對很有價值,於是也想要記錄下來。 起因是這樣的:如果想要用直接 Value List 搭配下拉選單選擇圖片,實際上是不可行的,Value List 並不支援 Container 欄位 於是搜尋到下面這篇文章: Value list to insert pictures? 文章中 Philmodjunk 回覆了一個有效的作法: 主要是利用另一個 Table (ImageList) 儲存「圖片」檔案,藉由一個 Relationship 關係對兩個 Table Occurrence <TO> 的設定,在 MainTable 利用 Value List Pop-up 選單,選擇「圖片名稱」的方式來選取圖片,以下來看看操作步驟。 Table 建立:ImageList ImageList 的主要作用在儲存「圖片」,建立三個 Field 欄位: id ( 主鍵欄位,必要 ) name ( Text 文字欄位,儲存「圖片名稱」 ) image_01 (Container 容器欄位,儲存「圖片檔案」) Table 建立:MainTable MainTable 的主要作用在於提供一個顯示畫面,包含要顯示的圖片名稱、圖片本身 […]
-
[FileMaker] 有辦法設定搜尋的時候,像google那樣,自動跳出相關的關鍵字嗎?
今天有朋友詢問: 「有辦法設定搜尋的時候,像google那樣,自動跳出相關的關鍵字嗎? 」 像下圖這樣的操作 FileMaker 可以做到的,而且很簡單就可以完成設定!只要一個步驟即可。 步驟1:更改 Inspector 的 Field 設定, 首先選到欲設定的欄位,開啟 Inspector 點選第四個部分 Data,勾選 Auto-complete using existing values 即可 意思是:自動填入完成以己經存在的資料 步驟二:測試結果 回到 Browse Mode 新增一筆記錄,在「總統候選人」欄位打上第一個字「蔡」 因為之前已經輸入過「蔡英文、朱立倫、宋楚瑜」這三筆資料 所以後面隨即出現之前已經輸入過的「蔡英文」,這時候只要按 Enter 就可以自動填入「蔡英文」這三個字了!只要一個步驟即可完成! 這是一個非常方便的功能,可以有效地減少: 使用者輸入資料的時間 資料輸入的錯誤 小小的一個設定,就可以讓使用者體驗更好,推薦大家也可以試試看,我剛好也要來修改幾個欄位,提供這個好用的功能:)
-
[FileMaker] 設定列印報表的方向
這篇文章繼承自前面的讀者來信問題: [讀者來信] 想和您請教如何做出一頁 3 個產品圖的報表? [讀者來信] 如果並列顯示的圖片,是不同的料號,要如何設定? 花費了一番時間 Email 往返,才知道原來 S 讀者真正想要解決的問題並不如想象中複雜,S 讀者真正的需求就是大量列印產品圖片(產品數量達到萬個以上),產品編號跟圖片不重複,一頁橫式三個產品圖片。 我則以為一個「產品」是由多個「料」所組成,沒想到「產品」即是「料」,就是要大規模做出產品的型錄而已,如果是這樣的需求就不需要太複雜的解決方案。 整理歸納後,幾個核心需求如下: 大量列印 一個產品只對應一張圖 一頁橫式列印三個產品圖 這些核心的需求在一開始的時候我並沒有完全掌握到,所以給出不一樣的解法,實際上的需求其實很簡單,在 Layout 的設定就可以達成,還可以附帶做一些列印設定,優化列印,回應 S 讀者的同時也把作法分享在這邊。 重新製作產品列表 Layout 重做一個 Report 列印報告 Layout,List 列表直列顯示 進入 Layout Mode Layouts > Layout Setup… 進入 Layout 設定頁面 點選 Printing,針對列印做設定 Print in “3” columns Across first,列印順序從左到右、再從上到下 進入 Preview Mode,列印前的預覽模式 總共依照「由左到右」、再「由上到下」的順序列印 但需求是一頁只需要三張圖,還要繼續調整 回到 Layout […]
-
[FileMaker] 更換電腦檔案 icon 的方法
今天想要分享的技巧:更換檔案 icon 這個方法不限於 FileMaker 檔案,唯一的需求是執行 Mac OS 作業系統的電腦(Windos 應該有類似的功能,但 Windows 電腦我已許久不用,更換 icon 的操作方法可能要自己去搜尋了) 一般在 Mac 電腦裡面的檔案都可以藉由這個做法更換自己喜歡的 icon,而在 FileMaker 更換 icon 的好處: 商用程式必須使用,讓其他使用者認為該檔案是專門設計的程式(實際上也是),而不會以為是藉由第三方程式開發的應用程式。 詳細操作步驟如下 步驟 1:點選欲更改 icon 的檔案 步驟 2:右鍵點擊檔案,點選「取得資訊」 步驟 3:進入檔案詳細資訊小視窗 在這個小視窗可以看到關於這個檔案的所有詳細資訊,不過我們今天關心的重點是左上方紫色圖案的 FileMaker icon 小圖示,那是我們要更換的目標 步驟 4:開啟欲更換的圖檔 (drink.png) 步驟 5:直接 Command + C 複製此圖檔 這一步相當重要,更換 icon 必須要先開啟檔案再複製,不能直接用拖曳的方式更換! 或是點選編輯 > 拷貝亦可 步驟 6:回到小視窗點選 FileMaker 小圖示,藍色外框出現 點選原本的 […]