• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:グループ化してあるチェックボックスについて)

グループ化したチェックボックスについて

このQ&Aのポイント
  • Access2007で売上を管理する際に、領収済みをチェックボックスで管理する方法について疑問があります。
  • チェックボックスには一括でチェックを入れる機能があるので、クエリを作成してその結果をフォームに表示することで、効率的に領収済みを管理できるかもしれません。
  • 具体的な方法については詳しくわかりませんが、このアプローチを検討する価値はあるかもしれません。

質問者が選んだベストアンサー

  • ベストアンサー
  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

領収済のチェックはフィールド毎に いれますが、いっぺんに、とは思いも よらないですね。一度設定してしまうと やり直しがきかなくなるので運用は 慎重にしてください。以下一応サンプル です。少し雑ですが動きます。 設定として、 (1)メインフォーム; メインフォーム=F1 ボタン=コマンド1 サブフォーム埋め込み=FISub (2)サブフォーム; サブフォーム=F1Sub レコードソース=クエリ データシート形式 (3)テーブル; 領収済=Yes/No (4) コマンドボタンのクリック時 イベントで、 Private Sub コマンド1_Click() Dim rs As Recordset Set rs = Forms!F1!F1Sub.Form.RecordsetClone rs.FindFirst "領収済 = " & False Do Until rs.EOF If rs.NoMatch Then Exit Sub Else rs.Edit rs!領収済 = True rs.Update End If rs.MoveNext Loop Set rs = Nothing End Sub 設定はこちらで勝手にしましたが、 一応このような方法でできます。 設定がいろいろ違うかもしれないので 確かめてください。

hanabi0087
質問者

お礼

さっそくのご回答ありがとうございました。

関連するQ&A

専門家に質問してみよう