4D v14.3QR REPORT |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
QR REPORT
QR REPORT
QR REPORTは次に示すクイックレポートエディターを用いて作成された、aTableのレポートを印刷します。 クイックレポートエディターを使用すると、ユーザは独自のレポートを作成することができます。「クイックレポート」エディターを用いたレポートの作成に関する詳細は、4D Design Reference マニュアルを参照してください。 注:
document引数には、クイックレポートエディターを用いて作成され、ディスク上に保存されたレポートドキュメントを渡します。このドキュメントにはレポートに関する仕様が納められ、印刷されるレコードは含みません。 hierarchical引数には、フィールド選択リストにnテーブルを表示するかどうかを指定します。デフォルトでこの値はFalse (nテーブルを表示しない) に設定されています。 wizard引数には、クイックレポートエディター上にウィザードを開くボタンを表示するかどうかを指定し、結果としてウィザードへのアクセスを許可または禁止します。デフォルトでこの値はFalse (ウィザードへのアクセス不可) に設定されます。 search引数には、クイックレポートエディター上に新規クエリボタンとマス ターテーブルドロップダウンメニューを表示するかどうかを指定し、結果としてカレントテーブルとカレントマスターテーブルの変更を許可または禁止します。 デフォルトでこの値はFalse (検索ツールやマスターテーブルへアクセス不可) に設定されます。 methodName 引数は、メニューから選択、またはボタンをクリックすることによってQuick Reportエディターを呼び出すたびに実行される4D プロジェクトメソッドを指定します。この引数を使用することはQuick Reportエディターウィンドウのコンテキストにおいて QR ON COMMAND を使用することと同等の効果があります(QR ON COMMAND は範囲内のエリアのコンテキストにしか効果がありません)。具体的には、この新しい引数を使用してQuick Reportにて使用される文字コードを変更することが可能です。
注: データベースをコンパイラーを使用してコンパイルしたい場合、使わない場合でも引数 $1 と $2 を明示的に倍長整数だと宣言する必要があります。 ユーザーによって選択された先頭のコマンドを実行したい場合、以下のコードを methodName メソッド内で使用して下さい: QR EXECUTE COMMAND($1;$2). methodName 引数に空の文字列("")が渡されるか省略された場合、メソッドは何も呼び出されず、 QR REPORT の標準オペレーションが適用されます。 引数 * を指定しない場合、レポートの選択後に印刷ダイアログが表示されます。この引数を指定すると、これらのダイアログボックスは表示されず、レポートが印刷されます。 クイックレポートエディターが起動されない場合、レポートが印刷されるとシステム変数OKには1が、印刷されない場合 (つまり、ユーザーが印刷ダイアログでキャンセルをクリックした場合) には0が代入されます。 4D Server: このコマンドは、ストアドプロシージャーのコンテキストで、4D Server上で実行することができます。この場合次の制約があります:
次の例では、ユーザが[People]テーブルを検索した後に、“Detailed Listing”というレポートが自動的に印刷されます: 次の例題では、ユーザは[People]テーブルを検索した後に、印刷するレポートを選択することができます: 次の例題では、ユーザが[People]テーブルを検索した後にクイックレポートエディタが表示され、レポートの設計、保存、ロード、印刷を行うことができます: SET FIELD RELATION コマンドの例題参照 QR REPORT コマンドを使用して呼び出されたQuick Reportにて使用される文字コードを Mac Romanに変更したい場合: レポートが生成される際、 myCallbackMeth メソッドによってレポートを変換します: C_LONGINT($1;$2) |
プロパティ
プロダクト: 4D
履歴
参照
PRINT LABEL ARTICLE USAGE
ランゲージリファレンス ( 4D v14 R3) Inherited from : QR REPORT ( 4D v12.4) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||