お世話になっております。
連動選択リストを複数使い、階層建てての運用を考えております。
元はExcelの帳票なのですが、マクロを用いて特定のプルダウンの値に応じて次のプルダウンの値が変わるという処理が3階層分組み込まれていたため、連動選択リストの使用を考えております。
そのためにExcel側のプルダウンの値を確認していたのですが、どうやら2階層目が同一の値でその上下が異なる、というパターンがあることがわかりました。
例えば、上位階層から順に「親階層」「子階層」「孫階層」とした際に、
- 親階層Aー子階層xー孫階層α
- 親階層Bー子階層xー孫階層β
という形になる組み合わせが見つかりました。
同じ子階層xが選ばれていても、親階層がAであれば孫階層でβは表示されず、Bであればαは表示されません。
勿論、親階層がAでもBでも子階層にxは登場します。
一番手っ取り早いのは子階層で「x(親階層A)」「x(親階層B)」とする(気にされるようなら表示名だけを「x」に揃える)ことだとは思います。
恐らく上記で先方も問題なく受け入れてくれるとは思うのですが、もし子階層にxを2つ作成せずに済む方法があればご教示いただければと思います。
ちなみに、選択リストはもちろんオブジェクト自体もまだこれから作成なので、既存データ等の考慮は不要です。
@翔 岩室 さん
親階層がAでもBでも子階層にxという制御はできないみたいですね。
what you are asking is not possible through field dependency as the same field cannot be a dependent picklist for 2 different controlling fields.
https://trailhead.salesforce.com/trailblazer-community/feed/0D54S00000A8yKiSAJ