4D v14.3PRINT RECORD |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
PRINT RECORD
PRINT RECORD
PRINT RECORD はtableのカレントレコードを、カレントセレクションを変更せずに印刷します。カレント出力フォームが印刷に用いられます。tableにカレントレコードが存在しない場合、PRINT RECORDは何も行いません。 PRINT RECORDコマンドを使ってサブフォームを印刷することができます。これはPrint formでは実行できません。 Note: レコードに対して行われた修正が保存されていない場合、ディスク上の修正前のフィールド値ではなく、修正後の値が印刷されます。 デフォルトでPRINT RECORDは印刷の前に印刷ダイアログを表示します。印刷ダイアログをユーザーがキャンセルした場合、PRINT RECORDはキャンセルされ、印刷は行われません。
4D Server: このコマンドは、ストアドプロシージャのフレームワークにおいて4D Server上で実行することができます。この状況では、次の制約があります:
警告: PRINT RECORDと一緒にPAGE BREAKコマンドを使用してはいけません。PAGE BREAKコマンドはPrint formと一緒に使用します。 以下の例では、[Invoices] テーブルのカレントレコードを印刷します。このコードは入力フォームの印刷ボタンのオブジェクトメソッド内に記述されています。ユーザがそのボタンをクリックすると、レコードは指定した出力フォームで印刷されます。 FORM SET OUTPUT([Invoices];"Print One From Data Entry") ` 印刷用に作成された出力フォームを選択 以下の例では、同じカレントレコードを二種類の異なるフォームを使用して印刷しています。このコードは、入力フォームの印刷ボタンのオブジェクトメソッド内に記述されています。印刷設定をを行った後、二種類のフォームでその設定を使用することが出来ます。 PRINT SETTINGS `ユーザが印刷設定を行う |
プロパティ
プロダクト: 4D
履歴
変更: 4D 2004 参照 ARTICLE USAGE
ランゲージリファレンス ( 4D v12.4) Inherited from : PRINT RECORD ( 4D v11 SQL Release 6) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||