• 締切済み

Access パラメータクエリ

Access97です 更新クエリを作っています。 「テーブルA」の「商品番号」フィールドを一括更新するようにしています。 ところが、更新したい内容(商品番号)が毎回変わるので、現在デザインビューの「レコードの更新」セルに「パラメータ」を設定しています。 が、その都度バラメータダイアログボックスに「商品番号」を入力する手間を効率化したいのです。 リストボックスかコンボボックスのような仕組みで「商品番号」を一覧から選択できるようにしたいのですが。 例えば、「テーブルA」の「商品番号」フィールドが、フォーム上の「商品番号の一覧」から選択した「123456」という番号に更新されるように、、という流れです。

みんなの回答

回答No.1

フォームを作って、そこにリストボックスかコンボボックスを作成し、そこに商品番号一覧を表示するようにしておき、コマンドボタンクリック時に、更新クエリーに、パラメータを渡して実行するようにすればよいと思います。 ただし、リストボックスまたはコンボボックスで選択された商品番号をクエリーにパラメータとして渡すには、VBAを使用しなければならないと思います。

kalmit
質問者

お礼

ありがとうございました。 参考にさせて頂きます。

関連するQ&A