把姓、名拆開,對於日後的 Sorting 分類查找資料有幫助。
順便練習 Left, Right 函數的使用
步驟 1:建立姓、名兩個欄位
- lastName
- firstName

步驟 2:安排欄位位置

步驟 3:找出姓名字數為 3 的記錄,先做處理
姓名字數為 3,表示是正常的情況,先做處理


步驟 4:用 Data Viewer 看計算式是否正確
Left ( 街頭藝人::performerName ; 1 )
可以得到「姓」

步驟 5:取代所有 Found Set 的「姓」
先點選到「姓」欄位
Records > Replace Field Contents…

Replace with calculated result: Specify…

填入先前確認過的算式
Left ( 街頭藝人::performerName ; 1 )

可以看到 Found Set 所有的「姓」欄位都被成功取代

步驟 6:取代所有 Found Set 的「名」
「名」的取代,也是如法炮製,只是要用 Right 函數
先點選到「名」欄位
Records > Replace Field Contents…

Found Set 所有的「名」欄位被成功取代

步驟 7:找出姓名字數不等於 3 的記錄,另外做處理
直接點選紅圈處,可以反向選取 Found Set,得到姓名字數不等於 3 的所有記錄

直接對這些紀錄一筆一筆處理即可(若覺得麻煩還是
可以應用上面的技巧處理)
步驟 8:後續處理
處理剩餘記錄,包括複姓的問題,英文名字保留在姓名欄位,去除多餘空白…等等

在〈[FileMaker] 街頭藝人系列(四):拆開姓、名〉中有 4 則留言