フォームにコンボボックスを作って選んだデータより、フォームの中にテキストボックスを作って、クエリを元に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で質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessの参照フィールドの列がずれてしまいます 1 2023/07/19 15:00
- Access(アクセス) Accessにインポートした複数のテーブルを表示させる方法が分かりません。 1 2023/01/30 20:22
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- JavaScript jsで診断コンテンツのページ内切り替えについて 1 2023/04/14 17:31
- Access(アクセス) アクセス フォームの自動入力 1 2023/03/20 00:18
- Access(アクセス) Dlookupにエラーがでてしまう 1 2022/10/31 14:35
- Visual Basic(VBA) ユーザーフォームの書き出しで追加のご相談 ユーザーフォームの値をシートに書き出す際、コードが表示され 2 2022/08/05 10:58
- Excel(エクセル) <スプレッドシート>IF関数の複数条件について 5 2022/10/27 14:38
このQ&Aを見た人はこんなQ&Aも見ています
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
畳の部屋を雰囲気のよい部屋に仕上げたい!賃貸住宅でもできる古民家風のレトロな部屋作りのコツを伺った。
-
DCOUNT関数がなぜかカウントしない
Excel(エクセル)
-
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
-
4
アクセスのフォーム上でのカウントについて
Access(アクセス)
-
5
ACCESS DCOUNTの抽出条件について
Access(アクセス)
-
6
access テーブル内のレコードの編集を不可に。
その他(データベース)
-
7
アクセスで#エラーを表示させない方法は?
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
条件に応じてコンボボックスの...
-
Accessのコンボボックス内項目...
-
Dcount関数が表示されない。
-
Accessで家計簿を作っているの...
-
コンボボックス 選択後のカー...
-
Access レポート印刷するときに...
-
passwordが入れられません・・・・
-
データベースのINT型項目にNULL...
-
サブフォームに対してGoToRecor...
-
エクセルをACCESSのレポ...
-
YahooのIDがロックされてしまい...
-
アクセスで数値型のフィールド...
-
「フォームを作成できませんで...
-
アクセスでテキストボックスの...
-
サブフォームを非表示させる方...
-
レコードを保存するコード ア...
-
ACCESS──メインフォームでサブ...
-
Excelで入力したデータを自動的...
-
ACCESS フォームをそのまま印刷...
-
Accessでフィールド名を変数(...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
条件に応じてコンボボックスの...
-
コンボボックス 選択後のカー...
-
Access 2016 のプロパティ(プル...
-
VBA コンボボックスの重複削除
-
access 検索結果をテキストボッ...
-
java初心者です。
-
ExcelVBA コンボボックスリスト...
-
エクセルVBA コンボボックスで...
-
ActiveXコントロールのコンボボ...
-
ACCESS VBA で複数項目検索にテ...
-
Accessで、コンボボックスから...
-
Accessで家計簿を作っているの...
-
ACCESS2003のコンボボックスで...
-
エクセルVBAユーザーフォー...
-
CrystalDiskinfoの使い方!HDD/...
-
Access2003とAccess2007の違い
-
Accessのコンボボックス内項目...
-
Dcount関数が表示されない。
-
4月開始年度の月と日を連動さ...
-
ユーザーフォーム上にあるコン...
おすすめ情報