ユーザーが任意の条件で抽出したサブフォームコントロールの レコードに対して、データを一括更新(チェックボッスにチェックON/OFF)したいのですが、 レコードセットの取得はどのようにしたらよいでしょうか?
よろしくお願いします。
一応こんなのでできましたが、問題はないでしょうか。
Dim strSQL As String Dim rst As DAO.Recordset
Set rst = Me.subForm.Form.RecordsetClone
rst.MoveFirst
Do Until rst.EOF
rst.Edit
rst.Fields(checkItem) = True
rst.Update
rst.MoveNext
Loop
Me.subForm.Form.Requery
問題なと思います。
ただ、下記の変数宣言は、使ってないので不要でしょう。 Dim strSQL As String
Dim strSQL As String
ありがとうございます。 ご指摘通り、消し忘れでした。
不適切なコンテンツとして通報するには以下の「送信」ボタンを押して下さい。 現在このグループでは通報を匿名で受け付けていません。 管理者グループにはあなたが誰であるかがわかります。
どのように不適切か説明したい場合、メッセージをご記入下さい。空白のままでも通報は送信されます。
通報履歴 で、あなたの通報と対応時のメッセージを確認できます。
トピックをWIKIWIKIに埋め込む
次のコードをWIKIWIKIのページに埋め込むと最新のコメントがその場に表示されます。
// generating...
プレビュー
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
Markdown Tables generator
ここまでがあなたのコンテンツ
ここからもあなたのコンテンツ
一応こんなのでできましたが、問題はないでしょうか。
Dim strSQL As String
Dim rst As DAO.Recordset
Set rst = Me.subForm.Form.RecordsetClone
rst.MoveFirst
Do Until rst.EOF
rst.Edit
rst.Fields(checkItem) = True
rst.Update
rst.MoveNext
Loop
Me.subForm.Form.Requery
問題なと思います。
ただ、下記の変数宣言は、使ってないので不要でしょう。
Dim strSQL As String
ありがとうございます。
ご指摘通り、消し忘れでした。