複数の行をテーブルに挿入 - アクセス
-
21-09-2019 - |
質問
「Mass-Update」を行う必要があるアクセスアプリケーションがあります。
ドロップダウン、リストボックス、チェックボックスがあるフォームがあります。また、更新ボタンもあります。ユーザーがクリックすると、すべての行のドロップダウンとチェックボックスフィールドに同じ値でテーブルに行を挿入したいのですが、リスト項目に応じて各行の異なる値が必要です。それが選択されました。
複数の行を使用してテーブルに挿入できることを知っています UNION SELECT
ステートメントですが、リストボックスでそれをどのように適用することになっていますか?
誰かが助けてくれませんか?
前もって感謝します
解決
選択した各アイテムの更新ステートメントを作成できます。例えば:
strSQLBase="INSERT INTO Table (Field1, Field2, Field3) Values (" & Me.Dropdown _
& "," & Me.CheckBox & ","
For Each itm In Me.ComboBox.ItemsSelected
strSQL = strSQLBase & Me.ComboBox.Column(0, itm) & ")"
CurrentDb.Execute strSQL
Next
所属していません StackOverflow