#217 フィルタのかかったフォームの内容をレポートに出力する方法 フォーム、VBA

Accessのフォームでは、「選択フィルタ」や「フィルタの対象」などの、Accessの持つ基本的な機能を使うことによって、画面に表示されているデータに対してさまざまな抽出処理を行うことができます。しかし、そのフォームと同じレコードソースを持ったレポートを開いただけでは、それらの操作によって抽出されたデータはレポートには反映されません。
「選択フィルタ」などのマニュアル操作で抽出されたレコードだけを対象にレポート出力するには、印刷やプレビューを行うためのコードを次のようにします。
DoCmd.OpenReport "rpt顧客マスタ", , , Me.Filter

フォームの"Filter"プロパティには、「選択フィルタ」などによって抽出されたWhere条件が自動的に設定されていますので、それをレポートに渡すことによって、フィルタのかかったフォームの内容をレポートに出力することが可能となります。



| Index | Prev | Next |

この情報は参考になりましたか?、問題は解決しましたか?、もしまだなら......
T'sWareのワンポイトテクニカルアドバイスをご利用ください。3000円/件〜でご支援します。
スタンドアロンからSQL Server対応まで、オーダーメイドのシステムを短納期・安価でお届けします
 

Copyright © T'sWare All rights reserved