#217 | フィルタのかかったフォームの内容をレポートに出力する方法 | フォーム、VBA | |
Accessのフォームでは、「選択フィルタ」や「フィルタの対象」などの、Accessの持つ基本的な機能を使うことによって、画面に表示されているデータに対してさまざまな抽出処理を行うことができます。しかし、そのフォームと同じレコードソースを持ったレポートを開いただけでは、それらの操作によって抽出されたデータはレポートには反映されません。 「選択フィルタ」などのマニュアル操作で抽出されたレコードだけを対象にレポート出力するには、印刷やプレビューを行うためのコードを次のようにします。 DoCmd.OpenReport "rpt顧客マスタ", , , Me.Filter
フォームの"Filter"プロパティには、「選択フィルタ」などによって抽出されたWhere条件が自動的に設定されていますので、それをレポートに渡すことによって、フィルタのかかったフォームの内容をレポートに出力することが可能となります。 |
|||
|
Copyright © T'sWare All rights reserved |