dポイントプレゼントキャンペーン実施中!

ACCESS初心者で、独学です。
質問の仕方や、言葉遣いが間々ならず、申し訳ございません。

現在、会社で受注管理システムを作り運用しています。
得意先の入力の効率化を図りたくて質問させて頂きました。

今のやりかたは・・・
受注入力フォームの中で、コンボボックス「得意先コード」を選択すると、得意先が自動で入るようになっています。
その際、別の得意先検索フォームを開き、検索した得意先コードを覚えておいて、受注入力フォームの戻り、得意先コードを入力する、という方法を取っています。

これがやはり面倒との指摘があり・・・
得意先検索フォームの得意先の行にコマンドボタン「選択」を設置しました。
クリックすると、受注入力フォームの得意先に値が返される、としたくてコードを作成しました。

私なりに考えたコードは以下です。

Private Sub cmb_選択_click()
受注入力F_cmb.得意先コード.value=Me.cmb.選択.Value
End.Sub

これだと、エラーでした。
ご教示お願い致します。

A 回答 (2件)

Private Sub cmb.選択_Change()


Forms!受注入力F!cmb.得意先コード=cmb.選択
end sub

※ Private Sub cmb.選択_click() とすると 選択しようとするだけでクリックしたことになり、
選択コード未確定のまま次の行を実行してしまいます

尚 得意先コードはテキストボックスでよいと思います
    • good
    • 2
この回答へのお礼

解決しました。ありがとうございました。

お礼日時:2011/10/27 09:40

> 受注入力F_cmb.得意先コード.value=Me.cmb.選択.Value



アンダーバー「_」とドット「.」、間違えてませんか?(^^;

もしかして

 受注入力F.cmb_得意先コード.value = Me.cmb_選択.Value

では?
    • good
    • 0
この回答へのお礼

確かに、アンダーバーになってました!ありがとうございました。

お礼日時:2011/10/27 09:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています