グローバルフィールドには、フォームの複数の位置に表示される情報が含まれます。例えば、請求書には請求書番号が含まれますが、これはフォームのいろいろな場所に表示する必要があります。フォームデザインでは、請求書番号をグローバルフィールドに設定し、別の必要な場所で再利用することができます。
いろいろな場所で繰り返されることがわかっている情報がある場合は、グローバルフィールドが非常に役立ちます。グローバルフィールドを使用すると、送信しなければならないデータの量を削減できるだけでなく、フォームの必要な場所にまったく同じデータを確実に表示することができます。
グローバル連結プロパティを使用すると、フォーム内で同じ名前を持つすべてのオブジェクトに同じ値を適用することができます。
オブジェクトにグローバル設定を適用すると、同じ名前のすべてのオブジェクトが実行時に同じデータに連結されます。同じ名前のグローバルオブジェクトが同じデータ値にリンクされるので、あるグローバルオブジェクトに表示されたデータは自動的に同じ名前を持つその他すべてのグローバルオブジェクトに表示されます。すべてのオブジェクトではなく一部のオブジェクトがグローバルに設定されている場合は、フォームに同じ名前の複数のオブジェクトを入れることはできません。
グローバル連結設定は次の種類のオブジェクトに適用できます。
オブジェクトにグローバル設定を適用すると、Designer はフォーム内の同じ名前のその他のすべてのオブジェクトに自動的にグローバル値を適用します。反対に、オブジェクトからグローバル設定を削除すると、Designer は同じ名前および設定をもつその他のすべてのオブジェクトから値を削除します。
注意:
オブジェクトにグローバル連結を適用した場合、現在のページ、ページ数、現在の日時などの実行時のプロパティはオブジェクトに適用できません。
-
必要なオブジェクトをフォームデザインに追加します。
-
各オブジェクトに同じ名前を付けます。
-
同じ名前のオブジェクトの 1 つを選択します。
-
オブジェクトパレットで「連結」タブをクリックし、データ連結リストから「グローバルデータによる」を選択します。選択したオブジェクトと同じ名前を持つすべてのオブジェクトにグローバル連結を適用することを確認するメッセージが表示されます。