- 締切済み
サブフォーム内の再クエリー
メインフォームに仕入先コードのコントロールを配置し、サブフォームに商品コードがあります。 メインフォームの仕入先コード(コンボボックス)を選択した時に、サブフォームの商品コード (コンボボックス)に表示される商品を指定した仕入れ先の商品のみ抽出する為に 仕入先コードの更新後処理に再クエリを実行しているのですがサブフォーム内の商品コードが 更新されません。 再クエリのコントロールとして、サブフォームを指定してみましたが、やはり駄目でした。 どのように指定すれば、意図した動きになるのか、お分かりになる方がいましたら、 ご教授の程、お願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
noname#22222
回答No.1
<テーブル構造> 仕入先.ID 長整数(主キー) 仕入先.名前 テキスト型 商品マスター.ID 長整数(主キー) 商品マスター.仕入先_ID 長整数 商品マスター.商品名 テキスト型 商品マスター.単価 通貨型 <メインフォーム> コンボボックス[仕入先]---SELECT 仕入先.ID, 仕入先.名前, * FROM 仕入先; サブフォーム[商品一覧] <サブフォーム:コンボ_商品一覧> SELECT 商品マスター.仕入先_ID, 商品マスター.商品名, * FROM 商品マスター WHERE (((商品マスター.仕入先_ID)=[Forms]![商品検索]![仕入先])); このように仕掛けた場合、 Private Sub 仕入先_AfterUpdate() Me.商品一覧.Controls("コンボ_商品一覧").Requery End Sub でOKの筈ですが...
お礼
ありがとうございました