
Access上で新しいデータベースを作成中なのですが、サブフォーム内の再クエリが上手くできません。
2つのコンボボックスを連動させた物がサブフォーム内にあるのですが、この2つを連動させる為にどうしてもサブフォームでの再クエリが必要となります。
そして、その再クエリのマクロでのコントロール名がわかりません。
最初のコンボボックスを[果物]次のコンボボックスを[りんご]と仮定すると、
[果物]→再クエリ→[りんご]のような形になる為、コントロール名は[りんご]になるはずなのですが、サブフォーム内の[りんご]の為、なんと表現していいのかわかりません。その結果、上手く再クエリが働いてくれません。
コントロール名はなんと書けばよろしいのでしょうか?
(何も書かなくても再クエリされないです…)
Access初心者なのでわかりやすく言っていただければと思います。
長い質問になってしまいましたがよろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
はずしていたすみません。
連動させるということは、「果物」コンボボックスで
指定した値を元に「りんご」コンボボックスのレコ
ードを抽出するっていう形でしょうか?
「果物」コントロールの更新後イベントモジュールで「りんご」コントロールの値集合ソースのSQL文を書き換え再クエリーをかけるっていうやり方はどうでしょう?
Private Sub 果物_AfterUpdate
りんご.RowSource="SELECT フィールド名1,フィールド名...... FROM テーブル名 WHERE (フィールド名="& 果物 &")"
りんご.Requery
End Sub
この回答への補足
CHOROLYNさん、ご返答をありがとうございます。
実はAccess初心者の為、SQLが使えません。
でもおっしゃるとおりにしてあるはずですが…
[りんご]の値集合体ソースに以下の文を入れています。
SELECT [元になるクエリ].[りんご] FROM 元になるクエリ WHERE ((([元になるクエリ].[果物])=[FORMS]![メインフォーム]![サブフォーム]![果物])) ORDER BY [元になるクエリ].[ID];
※元になるクエリとは[果物]と[りんご]の値の集合体です。
そして、[果物]の更新後処理として[りんご]の再クエリのマクロを組んでいます。
その再クエリマクロが働きません。
マクロ上ではアクションで再クエリを選択し、その際の「コントロール名」がわかりません。
[りんご]では働かないし…、
Forms![メインフォーム].form.[サブフォーム]![りんご]でもダメでした…。
う~ん?? どうすればいいんでしょう??
よろしくお願いいたします。
No.1
- 回答日時:
メインフォームに「果物」サブフォームに「りんご」があるということでしょうか?
Forms![メインフォーム名].form.[サブフォーム名]![コンボボックス名].Requery
では駄目でしょうか?
ちょっと確認できないので細かい文法とか不安ですが...
この回答への補足
CHOROLYNさん、ご返答をありがとうございます。
やってみましたがダメでした…。
補足ですが、[果物]と[りんご]は両方サブフォームにあります。
サブフォームだけで試してみると、両方のコンボボックスはきちんと連動しています。
それを応用させてメインフォーム上で試してみるとダメなのです…。
「このウインドウでは"ApplyFilter/フィルタの実行アクションを実行できません」というエラーメッセージが出て、それをOKで返すと、「アクションの実行エラー」ダイアログで「再クエリ」で引っかかっていることがわかります。
なぜでしょう????
ご存知の方はよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Access 別フォームへの再クエリ(更新)がしたい。
その他(データベース)
-
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
ACCESSにて
Access(アクセス)
-
-
4
入力した値をコンボボックスにすぐに反映させる方法
Excel(エクセル)
-
5
ACCESSでテーブルにあるチェックボックスを一括でYesにする方法を教えてください
Access(アクセス)
-
6
ACCESSのクエリー抽出条件にIIFを使用して
Access(アクセス)
-
7
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
8
ACCESSのフォームで次のレコードに移動しない方法を教えてください
その他(データベース)
-
9
Accessのクエリでデータの入力ができません
Access(アクセス)
-
10
Accessの画面更新を一時的に停止する方法。
その他(データベース)
-
11
ACCESSのフォーム、開くんですが、見えないようにするには
Access(アクセス)
-
12
AccessのFormの設定で、開いた時に必ず最大化で表示する方法が分からず困っています
Access(アクセス)
-
13
テーブル1にマクロで再クエリはできないのか?
Access(アクセス)
-
14
(ACCESS)条件に応じて、テキストボックスを表示・非表示設定
その他(データベース)
-
15
サブフォームを非表示させる方法を教えて下さい
その他(Microsoft Office)
-
16
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
今白いちじくを食べようとして2...
-
すいかは発酵しても食べられるか。
-
スイカが炭酸の味!
-
スイカは腐るとどんな味がしま...
-
「であり」と「であって」の使...
-
7文字以上のフルーツをできるだ...
-
スーパーで買った1つ300円の梨...
-
教えてください!!
-
こんなスイカは食べても大丈夫...
-
質問です。身近なものでできる...
-
北海道では、見かけないもの
-
お中元で届けられた、すいか ...
-
近年、梨、桃、リンゴがやたら...
-
【ぶどう】 友人からデラウェア...
-
スイカをカットした場合、どの...
-
ラズベリーの種の抜き方を教え...
-
ガーデンサラダとはどういうサ...
-
マンゴーは洗いますか?また洗...
-
果物限定!三文字で母音が全て...
-
プラムの太陽とネクタリンの違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
皆さんはステーキと言えば何を...
-
7文字以上のフルーツをできるだ...
-
「であり」と「であって」の使...
-
ラズベリーの種の抜き方を教え...
-
すいかは発酵しても食べられるか。
-
煮物こんにゃくの冷凍保存について
-
何という名前の虫か教えてください
-
中黒「・」か読点「、」か?
-
スイカが炭酸の味!
-
スーパーで買った1つ300円の梨...
-
【ぶどう】 友人からデラウェア...
-
4歳の子供がさくらんぼを種ご...
-
とうもろこし 粒の根元がオレ...
-
教えてください!!
-
北海道では、見かけないもの
-
こんなスイカは食べても大丈夫...
-
ブルーベリージャムに種?
-
スイカは腐るとどんな味がしま...
-
今白いちじくを食べようとして2...
-
さくらんぼの致死量が2個ってホ...
おすすめ情報