• ベストアンサー

accessレポートの抽出条件

こんにちわ。 いまaccess2000で, フォームからレポートを出力する処理をしています。 そのレポートは[コントロールソース]としてあるクエリを設定しています。 そこで, DoCmd.OpenReport "r_帳票", acPreview, , "[番号] = 'a100'" とコーディングしました。 なおレポートの[フィルタ]プロパティは"はい"にしています。 ところが,出力されたレポートには条件で抽出されずに 全件が出力されてしまいました。 抽出条件を効かせるためにはどうすれば良いでしょうか? 教えてください。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#185804
noname#185804
回答No.1

すみませんがレポートのコントロールのプロパティの コンロールソースにクエリを登録されておられますが レポートのプロパティのレコードソースにクエリは 登録されておられますでしょうか? バージョンの違いにより機能・動作が異なるかもしれませんが レポートプロパティのレコードソースとコントロールの コントロールソースにクエリを登録して、他は初期設定のままで 記載されているDoCmdコマンドを実行した場合 正しく抽出されたプレビューが表示されました。 尚、レポートプロパティのフィルタ設定はしなくても実行出来ました。

tatsurou
質問者

お礼

nekonさん 回答ありがとうございます。 教えて頂いた方法でうまくできました。

関連するQ&A