質問: フォームでのenumの親子関係について 失礼いたします。 まずデーブルが2つあり1つは入力用、もう一つが性別と名前があるとします。 <もう一つテーブルの例> 男性 aaaa 男性 bbbb 女性 cccc 女性 dddd 入力用のフォームで typeが enumで性別と名前があるとします。 性別で男性を選んだ場合、名前の選択がaaaaとbbbb、性別で女性を選んだ場合は、名前でccccとddddが選択できるようにしたいです。 ご指導よろしくお願い致します。
回答: @岩倉me \n\n別テーブルの情報を取得する場合は、enum項目のbasetypeで ref を指定することにより実現が可能です 該当のenum項目にて、以下設定により実現できるかと思いますのでお試しください * allow other values をチェックオン * base type を ref を指定 * referenced table name にて氏名マスタとなるテーブルを指定 なお、dropdownリストにて対象を抽出する場合は以下を選択します * input mode にて、dropdownを選択 * valid if にて、対象レコードをselectするformulaを入力※ ※例)以下前提の場合 氏名マスタテーブルが user 自テーブル、氏名マスタテーブルの性別項目名がいずれも gender select(user[name], ([gender] = [_thisrow].[gender]))