質問

「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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top