アプリケーションの設計
フィールド式を記述するプログラムペインの [リファレンス] タブを使用して、フィールド、@コマンド、および @関数のリストにアクセスします。@関数や @コマンドを検索したり、式に貼り付けたりするためのショートカットとして、参考リストを使用できます。
計算結果フィールド式計算結果フィールドは、作成者名や日付のようなデータをフィールドに自動入力するのに使用されます。フォーム上には、複数の計算結果フィールドを配置できます。計算結果フィールドには、値を求めるための式が必要です。たとえば、計算結果フィールドを使用して、作成日付を文書に割り当てます。ユーザーによって、文書の作成、[表示] - [フィールドの更新] の選択、[F9] キーの押下、文書の保存が行われると、通常計算結果フィールドは再計算されます。あるフィールドが他のフィールドの値に依存していて、これらのフィールドの有効性を確認してから計算を実行させたい場合は、 [確認してから計算する] フィールドプロパティを選択します。 ユーザーにとって処理した結果を表示することが重要な場合、フォームのプロパティとして [フィールドを自動更新] を選択すると、各フィールドに入力されたら強制的に計算されるようにできます。これは、フォームの一番下にあるフィールドが一番上のフィールド値に依存している場合に便利です。このプロパティを使うと、フォームが多くの計算結果フィールドを持つ場合は、文書の表示時間が遅くなるので注意してください。
計算結果フィールドには、次の 3 つの種類があります。
3 プログラムペインのスクリプトエリアに、式、フィールド名、または引用符で囲まれたテキスト文字列を入力します。
4 緑色のチェックマークをクリックして、式を検査して保存します。
5 (計算結果フィールド、または表示用の計算結果フィールドでは省略可能) 入力確認式を実行するまで計算を遅らせるには、[設計] - [フィールドのプロパティ] を選択して、[フィールド情報] タブから [確認してから計算する] を選択します。
6 (省略可能) ユーザーが文書を編集している間にフィールド値を再計算するには、フォームをクリックして、[設計] - [フォームのプロパティ] を選択し、[フォーム情報] タブをクリックしてから、[フィールドを自動更新] を選択します。