Q一覧というクエリは実際は300レコードアリ、フィルタ後200レコードになるのに、 VBAで rs.Open "Q一覧", cn, adOpenStatic, adLockPessimistic Debug.Print rs.RecordCount で見れ見ると、 フィルタ前の300件が取得されてしまいます。 なぜフィルタが適用されてないのでしょうか? Q一覧は、 クエリ1とクエリ2を結合させて作ったクエリですが 元々がテーブルではなくクエリだからこの現象が起こるのでしょうか?
↧