4D v16.3複数ページのフォームを作成する |
||
|
4D v16.3
複数ページのフォームを作成する
複数ページのフォームを作成する
詳細フォームでは複数のページを作成することができます。一画面に納まりきらない数のフィールドや変数がある場合は、これらのオブジェクトを表示するためにフォームページを追加する必要があります。フォームに複数のページがあると、次の操作を行えるようになります:
複数のページは詳細フォームで使用する場合にのみ役立ちます。印刷やリストフォームには向きません。マルチページフォームを印刷すると、最初のページしか印刷されません。 フォームのページ数には制限がありません。フォーム内の複数ページ上に同じフィールドを何度でも表示することができます。しかしフォームページが多くなるほど、フォームの表示に要する時間が長くなります。 複数ページフォームには、1 つの背景ページと複数の表示ページが存在します。フォームエディターで背景ページ上に置かれたオブジェクトはすべての表示ページに現れますが、それらのオブジェクトの選択や編集は背景ページからしか行えません。複数ページフォームでは、ボタンパレットを背景ページに置くべきです。 またページ移動ツールオブジェクトを背景ページに配置し、ユーザに提供する必要があります。ページ移動ツールの追加に関する詳細はページナビゲーションコントロールを追加するを参照してください。 注: フォームウィザード詳細画面のオプションページには、選択したフィールドが1ページに収まらない場合、自動で複数ページを作成するオプションがあります。このオプションを選択すると複数の表示ページが、作成されるフォームに含まれるかもしれません。フォームウィザードが複数ページを作成する際、ボタンやフォームタイトル、外枠の四角などは背景ページ (0ページ) に置かれます。 それぞれのフォームには、少なくとも1 つの表示ページと背景ページがあります。カレントページ番号はフォームウィンドウのツールバーに表示されます。このエリアにはポップアップメニューも組み込まれ、このメニューを用いて表示ページを選択することができます。 表示ページを追加するには:
これでフィールドやその他の要素を新しいページに配置できるようになります。 現在のページの前に新しいページを挿入するには:
背景ページを表示したり別の表示ページへ移動したりしたい場合は、ツールバーのページ移動ツールを使用するか、またはフォームエディターウィンドウのページポップアップメニューを使用できます。 背景ページ(ページ0)を表示するには:
注: 表示サブメニューのページ0メニュー項目を使用しても、背景ページはカレント編集ページに設定されないため、この2 つを混同しないようにしてください。表示サブメニューのページ0メニュー項目を選択しても、背景ページにある項目の表示/非表示がフォームエディター上で切り替わるだけです。詳細についてはフォームエディターのフォームエディタ要素の表示と非表示を参照してください。 ページナビゲーションツールを使用するには:
1ページを表示中に前ページに移動すると、背景ページに移動します。背景ページを表示中に前ページボタンをクリックしても何も起こりません。最後のページを表示中に次ページボタンをクリックすると、4Dはフォームに新しいページを作成するか尋ねてきます。 任意のページを表示するには:
複数ページフォームから不要な表示ページを削除することができます。削除されるページ上のフィールドやオブジェクトも一緒に削除されます。残りのページのページ番号は付け替えられます。1 番目のページと背景ページ(0 ページ)だけで構成されるフォームの場合は、いずれのページを削除することもできません。 フォームからページを削除するには:
複数ページフォームを作成する際、ユーザに対し任意のページから別のページに移動するための手段を提供する必要があります。4Dでは3 種類の移動ツールを使用することができます:
ページ移動ボタンを追加する タブコントロールを使用する
|
プロパティ
プロダクト: 4D
履歴
ARTICLE USAGE
デザインリファレンス ( 4D v16) |