|
▼MIKAさん、まさ7251 さん:
おはようございます。
>> テーブルのレコードをカウントするとうまくいくのですが、
>> クエリだと件数がうまくカウント出来ませんでした。
クエリの内容が公開されてないので断言はできませんが、
通常ならクエリだとできない、という事はないと思いますよ。
>>「Count」を使うと抽出出来るのは
YU-TANG さんも まさ7251 さんも
「Count」でなく、「DCount」と仰っているのには気づいておられますか?
MsgBox DCount("*","入出金")
の1行で結果を出せる(はず)なのに
何故わざわざレコードセットを取得しているのでしょうか?
という話の流れだと思うのですがいかがでしょう。
>> テーブル作成クエリで抽出した後でしたらちゃんと件数を抽出出来ましたので、
>> その方法にしようと思います。
何回もテーブルを作成したり消去したりするとMDBのファイル量が肥大してしまいます。
最適化すると戻る場合もありますが、ゴミが残ってしまう場合もあります。
今後も長く使っていこうと思われているシステムでしたら
できる限り余計なオブジェクトは作成しない方が良いと思われます。
|
|