FileMaker

お役立ちブログ

マージ変数について

今回はレイアウト表示に活躍できるマージ変数についてです。

まずはヘルプページ記載の概要をご確認ください。

レイアウトへのマージ変数の挿入

変数からの値を表示するマージ変数を作成することができます。

マージ変数は、グローバルフィールドまたは非保存の計算フィールドで実行されるタスクに使用できます。
たとえば、請求書の下端で総コストを表示することや、レポートの印刷に使用するアカウント名を表示することができます。

ブラウズ、検索、プレビューの各モードで表示した場合やレコードを印刷する場合に、マージ変数値を確認できます。

 

レイアウト上にマージ変数を挿入するには:

  1. [変数を設定] スクリプトステップ を使用して変数を作成します。

    マージ変数として使用するグローバル変数の作成をお勧めします。

  2. レイアウトモードで変数を挿入するレイアウトをクリックし、[挿入] メニュー > [マージ変数] を選択します。

    たとえば、マージ変数をレイアウト上のテキストブロックや変数自身に挿入します。

    フィールドや表示するその他のオブジェクトには挿入しないでください。

    レイアウトに空のマージ変数 (<<$$>>) が表示されます。

  3. 空の変数で $$ と >> 記号の間をクリックしてから、マージ変数名 (手順 1 で作成した変数名) を入力します。

上記の画像では、ページ数をマージ変数で作成しています。

印刷物の作成方法によっては取得関数のページ番号を使用できない場合もありますので、マージ変数としてスクリプト上で作成すれば同様の表示ができるようになります。

作成方法は、グローバル変数として変数を設定し、それをマージ変数<<$$>>の方式でレイアウトに表示すればOKです。

 

印刷物レイアウトには、マージ変数はじめマージフィールドの使用も大変便利です。

マージフィールドについては過去にも記事として紹介していますが、次週改めてご紹介させていただきます!

FileMaker開発記事

CRM 顧客管理システム

顧客の現状を俯瞰し、商談状況を一望、そして営業成績を向上させる……企業が顧客との関係をより深く把握し、戦略的に顧客へアプローチすることが可能になるシステムです。

墓掃除システム

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

葬儀システム

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

修理受付システム

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

その他の記事

Quoteについて

テキストをダブルクォーテーションマークで囲んだテキスト形式で返す、Quoteについてです。

関数 Int について

Intは、小数点以下を無視した整数部分を返す関数です。数字関数 Int の活用方法をご紹介します。

GetAsTimeについて

今回は、テキストに含まれる時刻またはタイムスタンプを時刻フィールドタイプとして返す関数についてです。