4D v16.3QR REPORT |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
QR REPORT
QR REPORT
QR REPORTはクイックレポートエディターを用いて作成された、aTableのレポートを印刷します。このエディターを使用するとユーザーは独自のレポートを作成できるようになります。クイックレポートエディターを使用してレポートを作成する事については、4Dデザインリファレンスマニュアルのクイックレポート or クイックレポート(64-bit版)の章を参照して下さい。 注:
document引数には、クイックレポートエディターを用いて作成され、ディスク上に保存されたレポートドキュメントを渡します。このドキュメントにはレポートに関する仕様が納められ、印刷されるレコードは含みません。
ユーザーによって選択された先頭のコマンドを実行したい場合、以下のコードを methodName メソッド内で使用して下さい: QR EXECUTE COMMAND($1;$2). methodName 引数に空の文字列("")が渡されるか省略された場合、メソッドは何も呼び出されず、 QR REPORT の標準オペレーションが適用されます。 引数 * を指定しない場合、レポートの選択後に印刷ダイアログが表示されます。この引数を指定すると、これらのダイアログボックスは表示されず、レポートが印刷されます。 クイックレポートエディターが起動されない場合、レポートが印刷されるとシステム変数OKには1が、印刷されない場合 (つまり、ユーザーが印刷ダイアログでキャンセルをクリックした場合) には0が代入されます。 4D Server: このコマンドは、ストアドプロシージャーのコンテキストで、4D Server上で実行することができます。この場合次の制約があります:
次の例では、ユーザが[People]テーブルを検索した後に、“Detailed Listing”というレポートが自動的に印刷されます: QUERY([People]) 次の例題では、ユーザは[People]テーブルを検索した後に、印刷するレポートを選択することができます: QUERY([People]) 次の例題では、ユーザが[People]テーブルを検索した後にクイックレポートエディタが表示され、レポートの設計、保存、ロード、印刷を行うことができます: QUERY([People]) SET FIELD RELATION コマンドの例題参照 QR REPORT コマンドを使用して呼び出されたQuick Reportにて使用される文字コードを Mac Romanに変更したい場合: QR REPORT([MyTable];Char(1);False;False;False;"myCallbackMeth") レポートが生成される際、 myCallbackMeth メソッドによってレポートを変換します: C_LONGINT($1;$2)
参照
|
プロパティ
プロダクト: 4D 履歴
変更: 4D 2004 ARTICLE USAGE
ランゲージリファレンス ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||