表ファイルのデータや,カードを印刷します。
表印刷の場合
印刷 | [ <カーソル名> ] | |
, 印刷形式 = <印刷形式名> | 標準 | 実行時指定 | ||
, 印刷ページ = 全ページ | ( <ページ数> ) | ( <開始ページ> , <終了ページ> ) | ||
, 印刷部数 = <算術式> | ||
, プリンタ確認 = ( <確認項目> [ , <確認項目> ]... ) |
カード印刷の場合
印刷 | [ <カーソル名> ] | |
, 印刷形式 = 実行時指定 | ||
, 印刷カード = 全カード | ( <カード数> ) | ( <開始カード> , <終了カード> ) | ||
, 用紙内開始位置 = ( <縦位置> , <横位置> ) | ||
, 繰返し数 = <算術式> | ||
, 印刷部数 = <算術式> | ||
, プリンタ確認 = ( <確認項目> [ , <確認項目> ]... ) |
<印刷形式名> | 登録されている印刷形式名を文字列式指定します。 |
標準 | 標準の印刷形式 <標準> を用います。(既定値) |
実行時指定 | 実行時に印刷形式を選ぶために表印刷:印刷形式指定ダイアログが表示され,印刷形式を指定することができます。 |
全ページ | 最初から最後までのすべてのページを印刷します。(既定値) |
( <ページ数> ) | <カーソル名> で指定されている位置からこの算術式で指定した <ページ数> だけ印刷します。外側を括弧でくくらなければなりません。ゼロを指定するとカーソル位置から最後まで印刷します。 |
( <開始ページ> , <終了ページ> ) | |
それぞれ算術式で指定します。指定した <開始ページ> から <終了ページ> までを印刷します。<開始ページ>,<終了ページ> は,表の先頭を 1 ページとして数えます。<終了ページ> にゼロを指定すると最後のページまで印刷します。 |
全カード | 最初から最後までのすべてのカードを印刷します。(既定値) |
( <カード数> ) | <カーソル名> で指定されている位置からこの算術式で指定した <カード数> だけ印刷します。外側を括弧でくくらなければなりません。ゼロを指定するとカーソル位置から最後まで印刷します。 |
( <開始カード> , <終了カード> ) | |
それぞれ算術式で指定します。指定した <開始カード> から <終了カード> までを印刷します。<開始カード>,<終了カード> は,表の先頭を1として数えます。<終了カード> にゼロを指定すると最後のカードまで印刷します。 |
<縦位置> | 縦方向の分割位置を指定します。 |
<横位置> | 横方向の分割位置を指定します。 |
1枚目 | 1-1 | 1-1 | 1-1 | 1-2 | 1-2 |
1-2 | 2-1 | 2-1 | 2-1 | 2-2 | |
2-2 | 2-2 | 3-1 | 3-1 | 3-1 | |
3-2 | 3-2 | 3-2 | 4-1 | 4-1 | |
2枚目 | 1-1 | 1-1 | 1-1 | 1-2 | 1-2 |
1-2 | 2-1 | 2-1 | 2-1 | 2-2 | |
2-2 | 2-2 | 3-1 | 3-1 | 3-1 | |
3-2 | 3-2 | 3-2 | 4-1 | 4-1 |
しない | プリンタ設定の確認をしません。目的の設定にできないばあいでもそのまま印刷します。(既定値) |
常時 | 印刷形式やカードの用紙設定の設定値に合致していても常にダイアログが表示され,設定を確認/変更してから印刷します。 |
サイズ | 用紙サイズが食い違っているときだけダイアログが表示されます。 |
方向 | 挿入方向が食い違っているときだけダイアログが表示されます。 |
<カーソル名> | 変化しません。 | |
カレントカーソル | <カーソル名> と同じ内容になります。 | |
$$CMDSTATE | = 0 | 正常終了 |
= 31 | 印刷形式ダイアログで[キャンセル]ボタンが押されました。または,継続/中止を指定するダイアログで[中止]ボタンが押されました | |
= 201 | カーソルが正しくありません | |
= 301 | 指定された印刷形式が登録されていません | |
注: | DBPro V3 までは検出されていた利用者による印刷の中止($$CMDSTATE=32)は,V4 からは検出されません。印刷が開始されてから利用者によって中止されても正常終了になります。 |
構造 | コマンド | パラメータ |
---|---|---|
オープン | @MASTER, 'MASTER.DPT' | |
印刷 | @MASTER, 印刷形式='A4縦形式' | |
オープン | @DENPYO, 'DENPYO.DPC', 対象表='DENPYO.DPT' | |
印刷 | @DENPYO, 印刷カード=(1, 10), 印刷部数=2 | |
オープン | @TACK, 'TACK.DPC', 対象表='KOKYAKU.DPT' | |
印刷 | @TACK, 印刷カード=全カード, 繰返し数=2 |