Microsoft Access 掲示板

共有時の帳票フォームの作り方 / 1

5 コメント
views
4 フォロー
1

1 データを一覧として閲覧(のみ。CRUD の R のみ)

共有する人数、更新の頻度、ネットワーク環境(有線/無線など)によって異なるので、一概には言えません。
共有人数が一桁で閲覧のみなら、データベース分割、連結フォームでたいていは問題なく運用できると思います。

2 例外的に、各行が持つチェックボックスのチェック。このチェックボックスには 2 タイプあって、
 a 論理削除のように、バックエンドにも要るもの。
 b 各ユーザが自分が印刷したいレコード(複数)を指定する時に使うフィールドのように、バックエンドには要らないもの。

b に関しては下記で紹介している方法が使えます。

非連結のチェックボックスでレコードを選択する
帳票フォームでチェックボックスを配置して、チェックしたレコードのみ選択して印刷したいのですが、一つのレコードをチェックするとすべてのレコードが選択されてしまいます。 掲示板でたまにみかける質問です。気持ちは分かりますが、非連結コントロールでの更新はすべてのレコードに反映されてしまいます。一つのコントロールにプロパティ値は一つしかもてませんので。各レコード毎にプロパティ値を持つような設計にしたら大量...
fc2

a に関しては、1で示した条件内なら普通に連結で問題ないと思います。
実際運用してみて、頻繁に破損したり不具合が出るなら、上の非連結チェックボックスでチェックして、更新クエリでまとめて更新するという運用にするといいでしょう。その場合は、トランザクションをかけておくとより安全です。

共有人数か何十人もいるなら、そもそもAccdbでは無理なので、SQL Server等の本格的なRDBMSへの移行を検討すべきでしょう。

通報 ...