FileMaker

お役立ちブログ

レイアウトへの変数挿入について

今回は、レイアウトへの変数の挿入方法について、ご紹介します。

フィールドとして存在していない値でも、変数としてレイアウト上に配置することができます。

下記は、ヘルプページに掲載されている、挿入できる記号の一覧です。

選択項目 挿入する情報 レイアウトモードでの表示
現在の日付 コンピュータのカレンダーから取り込まれた固定の日付。この日付は変更できません。 現在の日付
現在の時刻 コンピュータの時計から取り込まれた固定の時刻。この時刻は変更できません。 現在の時刻
現在のユーザ名 環境設定で指定したユーザ名から取り込まれた固定のユーザ名。この名前は変更できません。 ユーザの名前
日付記号 自動更新される日付。この日付は、コンピュータのカレンダーから取り込まれる現在の日付を表示します。 { { 日付 } }
時刻記号 自動更新される時刻。この時刻は、コンピュータの時計から取り込まれる現在の時刻を表示します。 { { 時刻 } }
ユーザ名記号 自動更新されるユーザ名。この名前は、環境設定で指定したユーザ名を表示します。 { { ユーザ名 } }
ページ番号 ページ番号。ページ番号は、プレビューモードまたは印刷されたレポートでのみ表示されます。 { { ページ番号 } }
レコード番号 レコード番号 (ポータル行に挿入した場合は行番号) { { レコード番号 } }
その他の記号 Get 関数の結果。取得関数を参照してください。 [挿入する記号の選択] ダイアログボックスで選択した Get 関数の記号は、二重の中カッコで囲まれます。たとえば、{ { アカウント名 } }
マージ変数 ユーザが作成した変数。レイアウトへのマージ変数の挿入を参照してください。

これらを活用することで、印刷時刻やページ枚数等をわざわざフィールドとしてもたずともレイアウトに明記することができます。

下から2段目の その他の記号 に書かれている、”Get関数の結果” の例として、その上に記載されている”ページ番号”があります。

前回の投稿で紹介させていただいた、Get(ページ番号)の、Getの中の内容を二重カッコで囲めば、変数として挿入することができるのです。

つまり、前回は、計算ボタンを置いて、

Get(ページ番号) & “/” Get(ページ数)

と設定できます、とご紹介したものも、

{ { ページ番号 } } & “/” { { ページ数 } }

とレイアウトに直接テキスト配置するだけで、同様の値を表示することができます。

最下部の項目、マージ変数についても、また追ってご紹介します。

ぜひ活用してみてください。

参考: Claris FileMaker Pro 19 ヘルプ: リファレンス>関数リファレンス>取得関数>レイアウトへの日付、ページ番号、および他の変数の挿入
https://help.claris.com/ja/pro-help/content/inserting-variables-on-layout.html(2022-07-04閲覧)

FileMaker開発記事

墓掃除システム

墓地管理、墓地清掃、供花管理など、定期的な作業を標準化。煩雑な業務作業の見える化を可能にするシステムです。

修理受付システム

修理受付から請求までの業務を一元管理。Web予約連動、クレジット請求連動などの業務を効率化します。ほか顧客履歴、部品在庫管理、発注リストなどあらゆる関連業務に対応しています。

葬儀システム

葬儀プランを構成する複雑な商品・サービスのすべてをシステム上で一元管理。受付から施工・請求までスムーズに対処できます。タブレット活用により、誰でも簡単にプラン見積が可能に。

受発注システム [EC-CUBE連携]

受発注業務をEC-CUBEと連携する事により、顧客情報と受注情報それぞれの入力を自動化。その後の各種事務手続(伝票作成・郵送業務・売上レポート作成等)すべても同時に効率化するツールです。

その他の記事

SerialIncrementについて

今回は、指定された値に含まれるテキストと数字の組み合わせを指定された量だけ数字を増分して返す、SerialIncrementについてです

関数 Abs について

マイナスの値が出るような計算式でもマイナスを表記したくない際に、Abs関数を用いて表示することができます。

GetValue について

GetValueは、改行で区切られた値の一覧から、指定する行番号の値を返してくれる関数です。