【アローラルスタッフブログ】

評判、人気のおすすめ観光スポットはどこ?美味しい河内長野のグルメ情報を比較!アローラホームのご紹介も。

【FileMaker】マージフィールドよりも計算フィールドが良い件

こんにちは。
システム課の淺野です。

ウォーキング・デッド:我らの世界(The Walking Dead: Our World)のグループミッションをクリアするために昨晩家に帰ってから1時間半掛けて長居公園を一回りして眠い朝のスタートです。
でもやっとブロンズⅣの2がクリア出来ました。
次の3は木曜日の9:00までだから無理でしょうけど。フルメンバーのグループが羨ましい!

さて、昨日に引き続きFileMakerに関する投稿です。
今回はマージフィールドで結合するよりも計算フィールドが良いというものです。

人の氏名とかは姓フィールドと名フィールドと別れてたりします。でも画面や帳票上では〇〇 ◇◇◇と表し、"様"とかを最後に付けることが多いと思います。

【FileMaker】マージフィールドよりも計算フィールドが良い件
でもこれよりも実際は・・・
【FileMaker】マージフィールドよりも計算フィールドが良い件姓と名と様をくっつけて表示させたいですよね。紙面や画面で無駄なスペースは避けたいです。

このくっつける方法のひとつにマージフィールドというのがあります。
<<フィールド名>>
で姓というフィールドと名のフィールド、最後に様をつけるマージフィールドは
<<姓>> <<名>> 様
とレイアウトに挿入すれば
【FileMaker】マージフィールドよりも計算フィールドが良い件というようになります。角丸の枠はマージフィールドの線をつかうよりも角丸長方形を設置しています。

ただ、これにある条件で塗りつぶししたいとかの時に少々厄介なのです。
先程の姓フィールドと名フィールドが別テーブルにある場合やフィールド名が長いとき、何個もフィールドをつなげるときこうなるのです。
【FileMaker】マージフィールドよりも計算フィールドが良い件前にも触れたことがあります。
https://auroral.jp/staff/?p=17910
レイアウト画面でとても長くなってしまうのです。
このマージフィールドに条件付き書式を付けるとこのマージフィールドの長さで色が付いてしまいます。
【FileMaker】マージフィールドよりも計算フィールドが良い件マージフィールドの場合、実際の見かけの枠を設定出来ると良いのですがマージフィールドの長さで塗りつぶしされてしまいます。
図形は条件付き書式が使えないし、はじめに考えたのが
枠である角丸長方形を配置し、その上に透明のフィールドを設置、さらにその上にマージフィールドを設置しました。
ひとつの条件では文字色を塗りつぶしと同じピンクにします。そして反対の条件では文字色を白、角丸長方形と同じ白にします。それぞれ、対する条件時は"次の場合にオブジェクトを隠す"で非表示にします。
これで望むカタチにはなります。ただし!とても面倒です。

そこで楽に出来ないかと考えたのが、テーブルに計算フィールドを追加してそれをレイアウトに設置するというのです。

フィールドのタイプを計算にして、
姓 & " " & 名 & “様"
という計算式を入れます。
この計算フィールドをレイアウトに設置すればこのフィールドだけで条件付き書式が使えます。
枠の角丸長方形も不要です。データーベース管理でコメントも入れられるので管理面でも良いです。
無理くり小細工するよりもこちらの方が良いですね。
でも、このFileMakerのテーブルにドシドシフィールドを追加するという感覚がまだなじめません。
データはテーブルのデータにオブジェクトはレイアウトでという考えにこだわらないで時短で進めないといけません。

投稿者プロフィール

淺野
淺野
河内長野で勤めてついに11年目に突入。社内のITインフラ、社内システム(FileMaker)、各SNS、Webサイトアローラル三共住販株式会社と大阪府河内長野市の地域情報ポータルサイト河内長野おでかけ情報の面倒をみています。
 河内長野をPRすることで河内長野に住みたい!と思って頂いてアローラホームを建ててもらえたら本望です(^-^) 
たまにランチに行ってブログに投稿しているが評価が甘くなりがちかも。河内長野でランチは酒造通りの三佳屋のランチとか洋食のおとぎ屋のランチが好きです。