5
メンバーIDを持つフォームにコンボボックスがあります。メンバーIDを選択すると、txtLastNameテキストボックスをメンバーの名前に設定します。私はSQLクエリのために何を書くべきか知っていますが、そのクエリを実行して結果の名前を取得してStringに入れる方法はわかりません。Accessのイベントプロシージャでクエリを実行していますか?
どうすればいいですか?
おかげ
メンバーIDを持つフォームにコンボボックスがあります。メンバーIDを選択すると、txtLastNameテキストボックスをメンバーの名前に設定します。私はSQLクエリのために何を書くべきか知っていますが、そのクエリを実行して結果の名前を取得してStringに入れる方法はわかりません。Accessのイベントプロシージャでクエリを実行していますか?
どうすればいいですか?
おかげ
のアクセスは、追加のクエリを必要とせず、このため、「アウト・オブ・ボックス」ソリューションを提供します。アイデアは、(コードで)このようにコンボボックスから複数の列を使用することです:
Me.ComboBox.Column(N)
がこれをチェックアウト:
をされませんかなり。テキストボックスの場合、 '= TheComboBox.Column(n)'と言うでしょう。ここでnはゼロから始まります。注意してください、私はありません。 – Fionnuala
(1)は動作しますが(2)はNULLを返しますが、1行に8列あります。 – jmasterx
クエリがその列のデータを返すことを確認します。 (1)と(2)では、クエリに非常に多くの列がある限り、違いはありません。ドロップダウン(コンボボックス)の固定幅のすべての列を与え、フォームから右にチェックしてみてください。ドロップダウンから列2の値が表示されますか? –