Microsoft Access 掲示板

一括変更について

2 コメント
views
4 フォロー

以前、チェックボックスを一括変更で色々とコードを教えていただきました。
しばらくはうまく動いていたのですが、最初の1回目だけ「引数が無効です」とエラーが出て
「rs.Edit」で止まるバグ?が発生するようになりました。

Private Sub cbo担当_Click()
    Dim rs As DAO.Recordset
    Set rs = Me.Recordset.Clone
    rs.MoveFirst
    Do Until rs.EOF
        rs.Edit
        rs!担当ID = cbo担当
        rs.Update
        rs.MoveNext
    Loop
    Me.Recalc
End Sub


そこで、チェックボックスについては更新クエリで対応するようにできたのですが、
下記の件を更新クエリで作成したところうまく動きません。
何か他に方法はありますでしょうか?

UPDATE Q_案件 SET Q_案件.担当ID = [cbo担当];

肩こり慢性
作成: 2020/09/01 (火) 00:03:09
最終更新: 2020/09/01 (火) 00:04:34
通報 ...
1
UPDATE Q_案件 SET Q_案件.担当ID = Forms![フォーム名]![cbo担当];

としてください。
フォーム名は実際のものにしてください。

2
肩こり慢性 2020/09/01 (火) 11:04:45 0029a@1c915

うまくいきました!初歩的なミスでスミマセン。ありがとうございました。