4D v16.3PRINT RECORD |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
PRINT RECORD
PRINT RECORD
PRINT RECORD は aTableのカレントレコードを、カレントセレクションを変更せずに印刷します。カレント出力フォームが印刷に用いられます。aTableにカレントレコードが存在しない場合、PRINT RECORDは何も行いません。 PRINT RECORD コマンドを使ってサブフォームを印刷することができます。これは Print form では実行できません。 Note: 変更されたレコードが未保存の場合、ディスク上の変更前のフィールド値ではなく、変更後の値が印刷されます。 デフォルトで PRINT RECORD は印刷の前にプリンターダイアログボックス (32-bit 版) あるいはプリントジョブダイアログボックス (64-bit 版) を表示します。 印刷ダイアログをユーザーがキャンセルした場合、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 v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||