一覧選択のみで使用するチェックボックス(同時使用者用)

, ,

こんなときー!

同じテーブルにチェックボックス用のフィールドを置くと、同時編集時に動いてしまう。
(たとえば、複数印刷のために選択をしたりする場合)
同時編集されてる時に、選択チェックを出来るようにするには?!

例)検索結果の一覧で、特定のユーザーのみ選択して処理を行いたい場合、
普通のフィールドでチェックボックスを作ると、誰かが同じテーブルを編集した場合、ぶつかったり自分のチェックが消えてしまう!

レシピ

①データーベース

テーブル構成
・リストテーブル
・WKテーブル

②リレーション設定

・関連データの自動作成
WKテーブル側にチェックフラグを持たせ、使用者アカウントとテーブルID、レイアウト名で紐付け、リレーションで自動作成にし、チェックを入れるだけで作成されるように設定。
【リレーション設定例】

※レイアウト名で紐づけを行うと、別のレイアウトで同じように使用できる。

③スクリプト設定

現在のアカウントで、チェックフラグが入ったものだけを検索し、印刷すれば、他の人がチェックしたものに影響さずにできます!
また、画面遷移時、もしくは、ファイルを閉じるさいに、使用者アカウントでWKを検索し削除!

【adminがチェックした画面】

【ワーク側の作成データ】

.
見本のファイルはこちら>>ダウンロードファイル
.