• 締切済み

アクセスのフォームからデータを検索・表示できるようにするには

アクセスのテーブルに、「顧客リスト」「購入後Q&A」「お問い合わせ」を作り、クエリで3つのテーブルを電話番号で一致させました。このクエリをフォームで帳票形式で作りました。3テーブルの電話番号の部分をそれぞれコンボボックスに変更することはできたのですが、ここから入力して、データを表示させたいのですができません。お電話でお客様からお問い合わせを頂いたときに、電話番号を先にお聞きして、顧客情報を見ながら、お話を伺うことに利用したいのですが、なにぶんアクセスの初心者なので、本を見ても、よくわかりません。詳しい方、お教えください。

みんなの回答

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.1

そのクエリを使用して顧客情報を表示する単票フォームを作りそのフォームに電話 番号のコンボボックスを作ります。 作る際にウィザードを使用してコンボボックスで選択した値に対応するレコードを フォームで検索するで進めます。 そうしてコンボボックスを作ればコンボボックスで選択した電話番号の顧客情報を 表示できるようになります。 又はイベントで記述するならコンボボックスの更新後処理のイベントに例えば Sub コンボ1_AfterUpdate() Me.RecordsetClone.FindFirst "[電話番号] = '" & Me![コンボ1] & "'" Me.Bookmark = Me.RecordsetClone.Bookmark End Sub コントロールの値と一致するレコードを検索する記述をすれば表示出来ます。

okatusan
質問者

お礼

ありがとうございます。明日職場で挑戦してみます。早速の回答大変助かります。ありがとうございました。

関連するQ&A