4D v16.3

スタティックテキスト中で参照を使用する

ホーム

 
4D v16.3
スタティックテキスト中で参照を使用する

スタティックテキスト中で参照を使用する  


 

 

動的なインターフェースを使用するために、テーブルやフィールドのスタティックラベルとして、フィールドや変数の現在値を使用することができます。

以下のタイプのスタティックテキストにダイナミックラベルを使用できます:

注: XLIFF (XML) アーキテクチャーに基づく動的参照は、特にインターフェースの翻訳に適していて、これらのラベルやメニュー、ボタンラベル等にも使用できます。詳細はMissingRefを参照してください。

フォームエディターでオブジェクトメニューから名前表示またはリソース表示を選択すると、ラベルの表示を切り替えることができます。

スタティックテキストエリアにフィールド名や変数名を埋め込むことができます。テキストエリアが表示または印刷される際、カレントレコードのフィールドや変数の値が使用されます。埋め込みフィールドや変数は、郵便の差し込み印刷、レポートのヘッダーやフッターに使用できます。

フィールド名や変数名は < > 記号の間に記述します。

  • データベース中のフィールドをいずれも使用できます。カレントテーブルのフィールドの場合、テーブル名を指定する必要はありません。つまり以下のように記述できます: <FieldName>。他のテーブルのフィールドを使用する場合、テーブル名を指定する必要があり、以下のように記述します: <[TableName] FieldName>。フォームを印刷する際、テキストエリア中の<FieldName>要素はレコードごとにそのフィールドの値で置き換えられます。
  • 変数は以下のように記述します: <VariableName>。この変数にはオブジェクトメソッドやフォームメソッドで値を割り当てなければなりません。

フィールド名や変数名の後にセミコロンと表示フォーマットを記述して、埋め込んだフィールドや変数の値をどのように表示するかを指定できます。例えば埋め込み変数<vTotal;$###,##0.00>では、各人の総支払額が計算されてvTotalに代入され、$フォーマットを使用して表示されます。表示フォーマットについては 表示フォーマット を参照してください。

埋め込みフィールドや変数を使用して差し込み印刷をする例は差し込み印刷ドキュメントを作成するを参照してください。

スタティックテキストブロックにフィールド参照を挿入するために、ポップアップメニューを使用できます: 

  1. テキストツールを選択する。
  2. 以下のキーを押しながらスタティックテキストエリアをクリックする:
    • Alt (Windows) または Option (Mac OS) を押すと、そのテーブルのフィールドによるポップアップメニューが表示される (これはテーブルフォームのみで利用できます)。
    • Alt+Shift (Windows) または Option+Shift (Mac OS) を押すと、テーブルおよびフィールドの階層メニューが表示される。
    4Dは<FieldName> または <[TableName]FieldName> をテキストエリア中の挿入ポイントに挿入します。

(スタティックテキストとして) ダイナミックなテーブル名とフィールド名をフォームに挿入できます。フォームにダイナミックテーブル名やフィールド名を挿入すると、ストラクチャーエディターでテーブル名やフィールド名を変更したり、4DのSET TABLE TITLESSET FIELD TITLESコマンドが呼び出された場合、それらの名称がデータベース全体で使用されます。この機能は特にアプリケーションストラクチャーのユーザーに表示される部分の翻訳に適しています。

  • ダイナミックテーブル名を挿入するには: <?[TableName]> または <?[2]> (テーブル番号)
  • ダイナミックフィールド名を挿入するには: <?[TableName]FieldName> または <?[2]3> (テーブルおよびフィールド番号)、または <?3> (カレントテーブルのフィールド番号)
: ダイナミックフィールド名はフォームウィザードの詳細画面のオプションページで指定することができます (フォームウィザードを使用してフォームを作成する参照)。



参照 

メニュータイトルに参照を使用する

 
プロパティ 

プロダクト: 4D
テーマ: フォームの作成

 
履歴 

 
タグ 

structure virtuelle

 
ARTICLE USAGE

デザインリファレンス ( 4D v16)
デザインリファレンス ( 4D v16.1)
デザインリファレンス ( 4D v16.3)