2018 年的文章
-
[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 […]
-
[FileMaker] 初學者影片學習10步驟
看影片是 FileMaker 很重要的學習方式,有朋友問說初學者要看哪些影片?我看過很多影片,以下是我建議的初學者路徑: 1. 先看完第一個影片(Working with FileMaker Starter Solutions) https://goo.gl/EvWeNb (免費影片,總時數 1 hr,可打開英語字幕) 2. 打開 FileMaker Pro,跟著影片再做一次,注意,什麼都不要問!一步步跟著做就對了。 3. 不要看影片,直接自己做一次,把遇到的問題記錄下來,拿到 FileMaker Meetup 問人。 4. 重複第 3 點,直到可以自己無差別複製這個影片最終的作品。 5. 看完第二個影片(90 Minute Contact Manager in FileMaker Pro) https://goo.gl/hGXDXd (付費影片 300 元,總時數 2 hr,可打開英語字幕) 6. 重複步驟 234 7. 看完第三個影片(The Philosophy of FileMaker – Part 1) https://goo.gl/zZMN7J (付費影片 350 元,總時數 […]
-
FileMaker Taipei Meetup 第一次主題分享會
第一次實體主題分享會聊得很開心,感謝大家參與,今天時間較晚,心得後補。
-
[書籍推薦] 世界第一簡單資料庫
世界第一簡單資料庫 這是一本「漫畫書」。 大家可能會很懷疑,「資料庫」的主題也可以用漫畫來呈現? 還沒拿到這本書之前,我跟大家有一模一樣的疑問,不過因為是之前介紹過的書籍「學資料庫的第一本書」的作者 – 高橋麻奈所推薦,也就抱著嘗試的心態從博客上面下訂了,直到拿到書看到裡面的前幾章內容,我才完全改觀。 日本人真的很厲害,不愧是漫畫王國,資料庫這樣的主題在資料庫專家 – 高橋麻奈女士跟漫畫家的合作之下,可以用簡單的畫面跟語言,透過「瑠瑠奈公主」跟其他角色的互動,不知不覺的將讀者帶入「寇德王國」的世界,讓人看得沒有負擔,甚至可以說是津津有味。 比如 為什麼王國的管理需要資料庫? 沒有資料庫之前的管理遇到了什麼嚴重的問題? 關聯式資料庫有什麼種類? 聯集運算 union 差集運算 difference 交集運算 intersection 卡迪森乘積運算 Cartesian product 投影運算 projection 選擇運算 selection 結合運算 join 除法運算 division 像這樣的內容,透過漫畫故事的方式呈現出來,讀者更容易吸收,並且願意繼續往下觀看,推薦各位想要開始對資料庫有所認識的朋友,可以購買這一本書,跟著「瑠瑠奈公主」一起認識資料庫的世界:) 世界第一簡單資料庫
-
[FileMaker] 如何把自己的電腦變成伺服器,分享檔案給其他使用者,同步資料更容易 – peer to peer sharing
FileMaker 「分享檔案」的方法,之前曾經介紹過,可以把整個檔案 Email 或用任何其他傳輸方式(如 Dropbox, Google Drive, USB),都可以把檔案分享給其他人做使用,或是測試。 但是,這樣的方法有個小缺點,就是自己跟對方的檔案是各自「獨立」的,也就是說,今天如果在這個檔案上面更改了某筆記錄,就只有自己的電腦上面會更動,對方的電腦並不會主動更新這一筆資料;相對的,如果對方更動了某筆記錄,我們自己的電腦上也不會同步更動。 如果想要讓自己的檔案可以分享給朋友或是同事,又同時可以達到檔案內的記錄同步更動,最簡單的方法就是使用 FileMaker 的 分享功能,把自己電腦變成伺服器,分享給其他人 Clients 使用,最重要的是,檔案內的記錄有什麼更動,都是即時同步的,不管是自己或是對方。 操作步驟 第一步:分享檔案 File > Sharing > Share with FileMaker Clients… 要分享的檔案:50藍茶飲-01 開啟 Network Sharing: ” On ” ** 記下 TCP/IP Address 位址:「192.168.1.131」,最後會需要用到這一組 ip 位址來連接這台伺服器電腦的 FileMaker 檔案。這個步驟也很重要! 選擇 Specify users by privilege set,進入「使用者帳號」設定頁面 勾選 [Full Access],先測試自己的 Admin 帳號 OK > OK […]
-
[FileMaker] 微調 Button Bar 的 Hover 狀態
Hover 是只當滑鼠移到 Button 按鈕上面的時候,按鈕所出現的「反應」,這個反應主要是想要提醒使用者,現在在哪一個按鈕上面,可以準備按了;或是滑鼠並不在正確的按鈕上面,提醒使用者應該要前往其他按鈕。 Hover 狀態是一個很好用的 UI 使用者介面的技巧,而在 FileMaker 很簡單就可以做到這樣的 CSS 效果。 我們用一個 Button Bar 的例子來簡單說明一下,如何利用好用的 Hover 功能。 步驟 新增一組 Barton Bar,預設為 3 個 Segment 各個 Segment (Button) 依序命名為 One, Two ,Three 記得要幫每一個 Button 設定一個 Script,先簡單設定成 Set Variable [ ] FileMaker 預設在 Button 尚未賦予動作 (Script) 之前,Hover 狀態並不會出現,我們目的是為了示範,簡單設置成 Set Variable 就好,不需真的對變數命名。 One, Two, Three 都一樣簡單賦予動作 Set Variable […]