〜フォームの全レコードのチェックマークをON/OFFする方法〜#629フォームの全レコードのチェックマークをON/OFFする方法フォーム、VBAサブフォーム内にある全レコードのYes/No型フィールドの値を一括してON/OFFする方法です。ここでは、メインフォームにオプショングループコントロールならびにトグルボタンコントロールを配置して、その切り替えによってサブフォームの値を変更します。例では、オプショングループは「fraチェックマーク」という名前とし、その中に配置されたトグルボタンはそれぞれ『ONは「1」』、『OFFは「2」』という値を「オプション値」プロパティに設定します(トグルボタンの名前はなんでもかまいません)。サブフォームコントロールの名前は、「frm商品マスタ_sub」(ソースオブジェクトとなるフォームの実体の名前はなんでもかまいません)とします。サブフォーム内のチェックボックスは、Yes/No型フィールドである「対象」という名前のフィールドと連結されています。オプショングループの切り替えでアクションを起こすようにしますので、その「AfterUpdate/更新後処理」イベントプロシージャにそのプログラムを記述します。Sub実行例:■ONをクリックしたとき■OFFをクリックしたとき※ネットワークでテーブルを共有している場合、フィールド値を直接するこのような操作が複数のパソコンから同時に行われると、処理結果が想定外のものとなる可能性が高いです。そこで実際には、たとえば次のような回避策をとった方がよいかもしれません。|この情報は参考になりましたか?、問題は解決しましたか?、もしまだなら......T'sWareのワンポイトテクニカルアドバイスをご利用ください。3000円/件〜でご支援します。