2025/04/28 11:47
関連レコード一覧に表示する項目をor条件で表示する方法はありますか?実現できるプラグインなどがあれば教えてほしいです。
やりたいこと。
「社員マスタにチームメンバーを表示させたい。」
チームメンバーの登録は、チーム管理アプリで
チーム管理レコード1:Aさん(登録元)Bさん(登録先)
チーム管理レコード2:Cさん(登録元)Aさん(登録先)
のようなレコードをもっています。
*登録元と登録先のどちらにもAさんが登録されてしまいます。
社員マスタのAさんの情報を開いたときに、チームメンバーを関連レコード一覧を使って表示させたいのですが、上記のチーム管理レコード1とチーム管理レコード2のAさんの相手を一覧表示したいです。
一覧表示結果は下記のような形にしたいと考えています。
チームメンバー一覧
Bさん
Cさん
これの解決策として、関連レコード一覧に表示する項目をor条件で表示ができれば実現できるかなと考えました。
チーム管理アプリの登録元の値と社員マスタと名前が一致したら登録先を関連レコード一覧に表示するorチーム管理アプリの登録先の値と社員マスタと名前が一致したら登録元を関連レコード一覧に表示する。
ただこれだと、一覧に表示される項目が、下記のようになってしまうのでこれも登録元、登録先をまとめてチームメンバーとできると理想です。
or条件で実現できそうなこと
登録元|登録先
|Bさん
Cさん|
理想の関連レコード一覧
チームメンバー
Bさん
Cさん
設計を変えれば実現できるのか。
それともプラグインで実現できるのか、ご教授いただけますと幸いです。
1件のコメント
(新着順)
ミュートしたユーザーの投稿です。
投稿を表示ん~~
①チーム管理アプリで(登録元)(登録先)を
分ける、必要ってなんなんでしょうか?
②複数のチームに所属する人はいますか?
(ないものとして考えます)
③1チームの最大メンバー数は、どれぐらいですか?
(多いときはtableかな~)
④チームの数はどの位ですか?
自分だったらこうする、で書きます
❶-1 チーム管理アプリには、「チーム名」「チーム番号」など
チームを 識別できるフィールドを準備
-2 テーブル内に「メンバー」フィールドを準備
(レコード上でも可)---添付参照
❷-1 社員マスタには、「所属チーム」フィールドを準備
a. ルックアップ (チーム数が多い時)
b. ドロップダウン(チーム数が少ない時)
-2 関連レコード一覧の「参照するアプリ」は
社員マスタ(このアプリ)で、表示条件は
チームの 識別可能な「チーム名」「チーム番号」などで設定