Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


605 / 9994 ←次へ | 前へ→

【12699】Re:レポートをグループ毎にpdf出力に関するVBAについて
回答  AWW  - 15/2/12(木) 21:05 -

引用なし
パスワード
   かるびの様
回答ありがとうございます。

もろもろ試行錯誤しながら試しましたが、同様の事象が発生しました。
(私のやり方が悪かったかもしれません。)

----------------------------------------------------------------------

第2案で言うと
「R_支払明細書」のレコードソースを""に設定し、

まず、メニュー画面から

1.コマンドボタンclickイベントで「F_支払明細書」を開く

Private Sub btnshiharai_Click()

DoCmd.OpenForm "F_支払明細書", , , , , acDialog

End Sub

2.「F_支払明細書」で対象期間の入力を行い、コマンドボタンのclickイベントで「R_支払明細書」のレコードソースを設定して、pdf出力の実行

Private Sub btnok_Click()

Dim MyReport As Report
Dim rs As ADODB.Recordset
Const QUERY_NAME = "Q_支払明細書用"
Const RPT_NAME = "R_支払明細書"
Const PDF_PATH = "C:\TEST\"


DoCmd.OpenReport "R_支払明細書", acViewDesign

'最小化するためにレポートを特定
DoCmd.SelectObject acReport, "R_支払明細書", False
'最小化
DoCmd.Minimize

Set MyReport = Reports!R_支払明細書

MyReport.RecordSource = "Q_支払明細書用"


Set rs = New ADODB.Recordset

rs.Open "SELECT DISTINCT T_CODE FROM Q_支払明細書用", CurrentProject.Connection, adOpenStatic, adLockReadOnly
Do Until rs.EOF

pdfName = rs!T_CODE
DoCmd.OpenReport RPT_NAME, acViewPreview, , "T_CODE=" & rs!T_CODE, acWindowNormal
DoCmd.OutputTo acOutputReport, RPT_NAME, acFormatPDF, PDF_PATH & rs!T_CODE & ".pdf"
DoCmd.Close
rs.MoveNext

Loop

End Sub

----------------------------------------------------------------------

因みにあまり意味のない情報かと思いますが、上記方法で「Q_支払明細書用」クエリのUKEIREBIフィールドの抽出条件(「Between [Forms]![F_支払明細書]![tx2開始日] And [Forms]![F_支払明細書]![tx2終了日]」)を消して実行してみると、グループ毎(T_CODE単位)のファイル名でpdf出力されましたが、各pdfファイルの中身はすべて全員分でございました。

お手数お掛けいたしますがよろしくお願いいたします。

1,329 hits

【12695】レポートをグループ毎にpdf出力に関するVBAについて AWW 15/2/9(月) 14:21 質問[未読]
【12696】Re:レポートをグループ毎にpdf出力に関する... かるびの 15/2/11(水) 1:50 回答[未読]
【12697】Re:レポートをグループ毎にpdf出力に関する... AWW 15/2/11(水) 17:32 回答[未読]
【12698】Re:レポートをグループ毎にpdf出力に関する... かるびの 15/2/12(木) 2:53 回答[未読]
【12699】Re:レポートをグループ毎にpdf出力に関する... AWW 15/2/12(木) 21:05 回答[未読]
【12700】Re:レポートをグループ毎にpdf出力に関する... かるびの 15/2/13(金) 2:53 回答[未読]
【12701】Re:レポートをグループ毎にpdf出力に関する... AWW 15/2/14(土) 1:26 回答[未読]
【12704】Re:レポートをグループ毎にpdf出力に関する... かるびの 15/2/15(日) 1:27 回答[未読]
【12702】Re:レポートをグループ毎にpdf出力に関する... hatena 15/2/14(土) 3:36 回答[未読]
【12703】Re:レポートをグループ毎にpdf出力に関する... AWW 15/2/14(土) 15:31 回答[未読]
【12705】Re:レポートをグループ毎にpdf出力に関する... かるびの 15/2/16(月) 0:51 回答[未読]
【12706】Re:レポートをグループ毎にpdf出力に関する... AWW 15/2/17(火) 1:44 回答[未読]
【12707】Re:レポートをグループ毎にpdf出力に関する... かるびの 15/2/17(火) 2:06 回答[未読]
【12710】Re:レポートをグループ毎にpdf出力に関する... AWW 15/2/18(水) 8:59 回答[未読]
【12711】Re:レポートをグループ毎にpdf出力に関する... かるびの 15/2/19(木) 1:17 回答[未読]
【12713】Re:レポートをグループ毎にpdf出力に関する... AWW 15/2/19(木) 12:35 お礼[未読]

605 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078190
(SS)C-BOARD v3.8 is Free