最新トピック
1
28 日前
排他制御 28 日前
2
1 ヶ月前
Hatena様にご質問 1 ヶ月前
6
4 ヶ月前
モジュールでカレントフォームのコントロールを使うには 4 ヶ月前
7
4 ヶ月前
日付のテキストボックスからフォームが開けません 4 ヶ月前
9
4 ヶ月前
レポートにおける数値の間隔を広げる方法 4 ヶ月前
12
4 ヶ月前
リストボックスから複数選択しそれをテーブルに格納したい 4 ヶ月前
タグリスト
Markdown テーブル生成
Accessのテーブルやクエリのデータを貼り付ける場合は下記で、Markdown書式のテーブルに変換して貼り付けてください。
お返事遅くなり申し訳ございません。
メインフォームにサブフォーム1があり、サブフォーム2がサブフォームに連動(親/子フォールドで連結)されています。ヘッダにある検索条件でサブフォームのデータを抽出します。その状態で、抽出済みのレコードに対して、
対象フラグというYes/No型のフィールドにチェックをするというコマンドボタンのアクションで、チェックを付すロジックでのご相談です。検索フィールドでの選択の値を拾えばSQLは再現できるのですが、サブフォームコントロール状で、
直接フィルタをされた場合、SQLが生成できないため、一応、このような方法で検討しています。
Private Sub 全て選択_Click()
CurrentDb.Execute "update Qry_対象者 set 対象フラグ=false", dbFailOnError
Set rs = Me.Controls("subForm1").Form.Recordset
Me.Painting = False
rs.MoveLast
rs.MoveFirst
Do Until rs.EOF
rs.Edit
rs![対象フラグ] = True
rs.Update
rs.MoveNext
Loop
Me.Painting = True
Me.Controls("subForm1").Form.Requery
End Sub