4D v14.3

FORM SET OUTPUT

ホーム

 
4D v14.3
FORM SET OUTPUT

FORM SET OUTPUT 


 

FORM SET OUTPUT ( {aTable ;} form {; userForm} ) 
引数   説明
aTable  テーブル in 出力フォームを設定するテーブル, または 省略した場合、デフォルトテーブル
form  文字 in フォーム名
userForm  文字 in 使用するユーザフォーム名

説明   

FORM SET OUTPUTコマンドは、formまたはuserFormaTableのカレント出力フォームとして設定します。このフォームはaTableに属するものでなければなりません。

このコマンドのスコープはカレントプロセスです。各テーブルはプロセスごとに出力フォームを持っています。

Note: 構造的な理由から、このコマンドはプロジェクトフォームと互換がありません。プロジェクトフォームをformに渡しても、コマンドは何も行いません。

FORM SET OUTPUT はフォームを表示しません。データ印刷や表示、他のコマンドで使用するフォームを指定するだけです。フォームの作成に関する詳細は4D Design Referenceマニュアルを参照してください。

デフォルト出力フォームはテーブルごとにエクスプローラウィンドウで指定します。このデフォルト出力フォームは、FORM SET OUTPUTコマンドで出力フォームを指定しない場合や、指定したフォームが存在しない場合に使用されます。

任意の引数userForm を使用して、(formを基に作成された) ユーザフォームをデフォルトの出力フォームとして設定することができます。有効なユーザフォーム名を渡すと、カレントプロセスの出力フォームに代わり、このフォームがデフォルトとして使用されます。これにより、(CREATE USER FORMコマンドで生成された) 複数の異なるカスタムユーザフォームを同時に使用できるようになり、現在の状況で適切なフォームを使用することができます。
ユーザフォームに関する詳細はの節を参照してください。

出力フォームは3つのコマンドグループ(画面上にレコードをリスト表示するグループ、レポートを作成するグループ、データを書き出すグループ)で使用されます。DISPLAY SELECTIONMODIFY SELECTIONコマンドは、出力フォームを使用してレコードのリストを表示します。PRINT LABELPRINT SELECTIONコマンドを使用してレポートを作成する際にも出力フォームを使用します。各データ書き出しコマンド(EXPORT DIF, EXPORT SYLK そして EXPORT TEXT)でも出力フォームを使用します。

例題  

以下の例は、FORM SET OUTPUTコマンドの典型的な使用方法です。この例ではFORM SET OUTPUTコマンドを出力フォームが使用される直前に記述していますが、直前である必要はありません。実際、このFORM SET OUTPUTコマンドがこのメソッドの前に同じプロセス内で実行されていれば、このコマンドを全く別のメソッドで実行しても構いません:

 FORM SET INPUT([Parts];"Parts In") ` 入力フォームを設定
 FORM SET OUTPUT([Parts];"Parts List") ` 出力フォームを設定
 MODIFY SELECTION([Parts]` このコマンドは両フォームを使用する

 
プロパティ 

プロダクト: 4D
テーマ: フォーム
番号: 54

 
履歴 

変更: 4D 2004
名称変更: 4D v12

 
参照 

CREATE USER FORM
DISPLAY SELECTION
EXPORT DIF
EXPORT SYLK
EXPORT TEXT
FORM SET INPUT
MODIFY SELECTION
PRINT LABEL
PRINT SELECTION

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v12.4)
ランゲージリファレンス ( 4D v14 R3)
ランゲージリファレンス ( 4D v14 R2)
ランゲージリファレンス ( 4D v13.5)
ランゲージリファレンス ( 4D v14.3)
ランゲージリファレンス ( 4D v14 R4)

Inherited from : OUTPUT FORM ( 4D v11 SQL Release 6)