3

これが可能かどうか疑問に思っていました。多数のテーブルを含むメイン フォームがあり、それからレポートがあります。標準的なものがあります。レポートの名前はReport1です。私が疑問に思っていたのは、メイン フォームにコマンド ボタンを配置する方法はありますか?それを押すとReport1、デスクトップ (または指定した場所) に CSV 形式でエクスポートされますか? できればVBAでやりたいです。マクロ形式を CSV にできるかどうかはわかりませんが、どんな提案でも大歓迎です。ありがとうございました

4

2 に答える 2

2

レポートのレコード ソース テーブルまたは名前付きクエリで DoCmd.TransferText を使用して、レポートのデータを CSV にエクスポートできます。

これを見てください: VBA DoCmd.TransferText - ユーザー定義のファイル パスを使用してクエリを .csv にエクスポートする

于 2013-08-16T18:14:27.460 に答える
0

レポートは常にクエリに基づいています。

レポート ("RecordSource") のデザイン ビュー内のプロパティで、クエリを見つけることができます。

最善の方法は、(現在のレポートに基づいて) クエリを生成し、そのクエリをレポート ("RecordSource") およびエクスポート ボタン (DoCmd.TransferText) にリンクすることです。これにより、レポート/レポート データを変更する場合は、一度変更するだけで済みます。

于 2016-09-05T09:59:57.727 に答える