- ベストアンサー
accessレポートの抽出条件
こんにちわ。 いまaccess2000で, フォームからレポートを出力する処理をしています。 そのレポートは[コントロールソース]としてあるクエリを設定しています。 そこで, DoCmd.OpenReport "r_帳票", acPreview, , "[番号] = 'a100'" とコーディングしました。 なおレポートの[フィルタ]プロパティは"はい"にしています。 ところが,出力されたレポートには条件で抽出されずに 全件が出力されてしまいました。 抽出条件を効かせるためにはどうすれば良いでしょうか? 教えてください。お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#185804
回答No.1
すみませんがレポートのコントロールのプロパティの コンロールソースにクエリを登録されておられますが レポートのプロパティのレコードソースにクエリは 登録されておられますでしょうか? バージョンの違いにより機能・動作が異なるかもしれませんが レポートプロパティのレコードソースとコントロールの コントロールソースにクエリを登録して、他は初期設定のままで 記載されているDoCmdコマンドを実行した場合 正しく抽出されたプレビューが表示されました。 尚、レポートプロパティのフィルタ設定はしなくても実行出来ました。
お礼
nekonさん 回答ありがとうございます。 教えて頂いた方法でうまくできました。