アプリケーションの設計


選択されたフィールドプロパティ
フィールドのタブ順序を設定する

タブ順序により、ユーザーが TAB キーを押した場合にどの順序でフィールドがアクティブになるかが指定されます。デフォルトの場合、タブの移動方向は左から右、上から下になります。[フィールドのプロパティ] インフォボックスの [フィールド情報] タブにある [タブキー] フィールドで、数字シーケンスをフィールドに明示的に割り当てると、タブ順序を制御できます。

[Notes スタイル] または [ネイティブ OS スタイル] を使用する

テキスト、作成者、読者、名前、または番号のような編集可能フィールドにフィールドプロパティとして [Notes スタイル] を選択した場合は、文書上のフィールドは、括弧で区切られた空白で表示されます。フィールドのサイズは、入力した情報により異なります。フィールドの最初と最後に括弧を表示しない場合は、[フィールドのプロパティ] インフォボックスの [制御] タブで [フィールドの境界を表示] チェックボックスをオフにします。

テキスト、作成者、読者、名前、または番号のような編集可能フィールドにフィールドプロパティとして [ネイティブ OS スタイル] を選択した場合は、文書上のフィールドは、括弧で区切られた空白の代わりに、枠で囲まれたボックスで表示されます (ボックスの幅と高さはユーザー側で設定可能です)。編集可能な日付/時刻フィールドは、グラフィカルな日付/時刻制御として表示します。Web では、ネイティブコントロールは無視され、フィールドはデフォルトのフォーマットで表示されます。[フィールドのプロパティ] インフォボックスの [制御] タブで、(境界線なし、1 行の境界線、フィールドをインセットとして表示する境界線から選択して) 境界線のスタイルを設定したり、フィールドを複数行として表示するように選択したりできます。

ネイティブコントロールの幅と高さは、次の表に示すように変更できます。
プロパティ次のいずれかを選択します。
  • [固定 (サイズ)] - 固定幅をインチ単位で設定できます。
  • [ウィンドウに合わせる (%)] - 設定した割合でフィールドをウィンドウに合わせます。
  • [固定 (文字数)] - 固定幅を文字単位で設定できます。
高さ
  • [固定] - 固定の高さをインチ単位で設定できます。
  • [ダイナミック] - 動的にエントリボックスのサイズが 3 行に増やされます。エントリが 3 行を超える場合は、スクロールバーが自動的に表示されます。
  • [プロポーショナル] - 高さを幅に応じて設定できます。
[段落の基準線に合わせる] チェックボックスをオンにすると、フィールド内の文字のベースラインと、そのフィールドを含む段落内の文字のベースラインが揃えられます。この設定は、特にフィールドが境界線で囲まれていない場合に有効です。境界線のないフィールド内の文字列は、そのフィールドを含む段落内の文字のベースラインと同じ位置に揃えられます。

フィールド値を自動的に更新する

ユーザーは、文書で作業しながら、すべてのフィールドの計算結果を確認する必要があります。情報が継続的に更新されるようにするには、フィールド値が変更されると必ずフィールドを自動的に再計算するフォームを設計します。この設定を行うと、文書表示と日付入力時間が遅くなるため、注意してください。

フィールドの値を更新する方法は、次のとおりです。


選択肢リスト形式のフィールドを選択すると、[フィールドのプロパティ] インフォボックスの [制御] タブで [キーワードの変更時にフィールドを更新] を選択できるようになります。多くの計算結果フィールドを持つ大きな文書では、これによりパフォーマンスが向上します。このフィールドのプロパティでフォーム上の全フィールドが更新されるのは、このプロパティが有効になっている特定の選択肢フィールドの値を、ユーザーが選択した後だけです。[文書の更新時に選択肢を更新] を選択すると、ユーザーが [表示] - [更新] を選んで文書を更新したときに選択肢が更新されます。また、LotusScript のフィールドイベントを記述して、ユーザーが特定のフィールドから移動したときに文書を再計算したり、他のフィールドを更新したりできます。

自動的にフィールド値を更新するには

1. フォームを開きます。

2. [設計] - [フォームのプロパティ] を選択します。

3. [フィールド情報] タブで、[フィールドを自動更新] を選択します。

4. フォームを保存します。

デフォルトでフィールドをアクティブにする

デフォルトでは、フォームの最初の編集可能フィールドは、アクティブフィールドです。この設定を上書きして、ユーザーが文書の作成または編集を行うときにアクティブになるフィールドを変更できます。

デフォルトのアクティブフィールドを変更すると、フォームの一番上にはない編集可能なフィールドを強調したり、フォームで最も頻繁に編集するフィールドや、ユーザーが見落とさないようにしたい必須フィールドへユーザーを移動させたりできます。

このオプションは、編集可能フィールドだけに適用されます。

1. フィールドを作成するか、既存のフィールドをクリックします。次に、[設計] - [フィールドのプロパティ] を選択します。

2. [フィールド情報] タブで、[フィールドのデフォルトフォーカス] を選択します。

関連項目