
フォームにコンボボックスを作って選んだデータより、フォームの中にテキストボックスを作って、クエリを元にDcount関数を作成しました。
コントロールソースには=DCount("落札金額","○○クエリ","落札金額<>0")として、落札金額が入った数を表示させたいと思っています。
しかし、コンボボックスに値を入力しても、0表示のままなのですが、フォームビューのままコントロールソースをさわったりして、元に戻すと、正しい数字が表示されてきます。また、コンボボックスを選んだ状態からフォームビューをいったんデザインビューにして、またフォームビューに戻すと、正しい数字が表示されています。
文章にするのが難しくてご理解いただけないかもしれませんが、宜しくお願いします。
No.3ベストアンサー
- 回答日時:
> access2000です。
osはxpです。う~ん、Acc2000なのね
Accの中では、極めて不安定なバージョンなので・・・私は避けてきたバージョンで、知識的には無いに等しいです
ADO採用の初期のものだから、仕方ないんだけどね^^;;;
まだ、Acc97の方が安定して良い
> コンボボックスで選ぶところのクエリは
> [forms]![○○フォーム]![××××]という抽出条件からきています。
これをするなら・・・
Me![Dcount関数の入ったテキストボックス名].Requery
をコンボボックスの更新後処理で行けるか?
確か更新後処理は、コンボボックスのフォーカスが外れないと、動かなかったような・・・だから、ボタン化して、更新処理を明示するか?
Acc2002以降なら、気にしないでも、処理してくれるんだけどね
そのあたり・・・コンボボックスの更新後処理で、やってみて無理だったら、ボタン化、更新処理の明示してみてね
いろいろありがとうございました。回答を見ながらずっと再クエリ等々と格闘しておりましたが、結局来てはくれませんでした。たぶん、造りこみに問題があるのでしょう。。。F9作戦でしのぎます。でも、勉強になりました。本当にありがとうございました。
No.2
- 回答日時:
フォーカス取得時のイベント
マクロで再クエリー
もしくは
プロシージャでコンボn.Requery
かな?
フォーカス取得時のイベントでマクロの再クエリーを設定してみましたが、ダメでした。プロシージャでコンボn.Requeryは????でした。きっと私の状況説明不足なのだと思います。見ていただけないのが悔しい感じです! ありがとうございました。
No.1
- 回答日時:
用語から・・・Accだと思うのですが、バージョンは?
テーブルを集計してるが、フォーム上の編集で、テーブルが更新されてないから、テーブルで集計できないか?
Accのバージョンによっては、計算しなおしを明示しないと関数が動作しないか?
コンボボックスを選択し、コンボボックスの条件を元にクエリを集計してるということで、再クエリが必要とか?
色々考えられるよ
質問で、症状は謳ってるけど・・・どういう関係か?判りませんので、その辺りから、補足してね
この回答への補足
はい。すみません。超初心者なので、申し訳ありません。
質問の仕方さえよくわからないので。。。
access2000です。osはxpです。
コンボボックスを選択し、コンボボックスの条件を元にクエリを集計してるということで、再クエリが必要ということだと思います。
コンボボックスで選ぶところのクエリは[forms]![○○フォーム]![××××]という抽出条件からきています。
わかりますでしょうか。。。すみません。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
条件に応じてコンボボックスの...
-
エクセルVBA コンボボックスで...
-
CrystalDiskinfoの使い方!HDD/...
-
4月開始年度の月と日を連動さ...
-
passwordが入れられません・・・・
-
Access レポート印刷するときに...
-
ACCESSのレポートで、指定した...
-
MA ACCESSデータベースに詳しい...
-
access フォーム上で複数行の...
-
データベースのINT型項目にNULL...
-
ACCESS フォームをそのまま印刷...
-
エクセルをACCESSのレポ...
-
年月日を持つテーブルから年月...
-
Excelで入力したデータを自動的...
-
アクセスで数値型のフィールド...
-
Accessのフォームで、画面表示...
-
EXCEL VBAのユーザーフォームに...
-
アクセスのレポート合成(複数...
-
Accessでチェックボックスで抽...
-
レコードを保存するコード ア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
条件に応じてコンボボックスの...
-
CrystalDiskinfoの使い方!HDD/...
-
ユーザーフォームを使ってのマクロ
-
コンボボックス 選択後のカー...
-
4月開始年度の月と日を連動さ...
-
VBA コンボボックスの重複削除
-
エクセルVBA コンボボックスで...
-
Access 2016 のプロパティ(プル...
-
エクセルVBAユーザーフォー...
-
ユーザーフォーム上にあるコン...
-
ドロップダウンリスト
-
Dcount関数が表示されない。
-
access 検索結果をテキストボッ...
-
アクセス2000でコンボボックス...
-
ActiveXコントロールのコンボボ...
-
Access レポート印刷するときに...
-
passwordが入れられません・・・・
-
ACCESSのレポートで、指定した...
-
MA ACCESSデータベースに詳しい...
-
データベースのINT型項目にNULL...
おすすめ情報