私はProjectsテーブルを持っており、Projects内でProjectTypeを選択する必要があります。 一部のProjectTypeにChargeoutHoursがあらかじめ設定されています。FileMakerは最良の方法でループしますか?
私はプロジェクトを作成するときに、ProjectTypeテーブルからProjectTypeを選択できるようにしたいと考えています。しかし、元のProjectType設定を変更せずにChargeout時間を変更できるようにしたい。
これを行う唯一の方法は、新しいプロジェクトタイプテーブルを作成し、ループを使用してこの新しいテーブルにProjectTypeとChargeoutHoursをコピーすることですか?
おかげ
ProjectTypesはChargeoutRatesと多対多の関係です。 ProjectTypesは、システムの管理側で実行されるセットリストです。 ProjectTypeは、ChargeoutRatesとの関係を持たないか、またはロットを持つことができます。ユーザーはプロジェクトを作成し、そのプロジェクトに関連するProjectTypesを選択します。 ProjectTypeを選択できるだけでなく、リストを変更せずに編集できるようにしたい。ルックアップを行うことができたのは1つのフィールドだけだったと理解していますが、これはProjectTypeとChargeoutRatesの両方のフィールドになる可能性があります。あなたのアドバイスに感謝します –
あなたの説明によると、各プロジェクトには1つのタイプしかありません。したがって、ProjectとProjectTypesの間の関係は1対多であり、2つの間に結合テーブルの余地はありません。あなたはあなたの質問にChargeoutRatesのテーブルを言及しなかったし、私はここでその役割を理解していない。 –
ProjectTypesにはChargeoutRatesを持つ結合テーブルがあります。これにより、プロジェクトを完成させるのに必要なChargeoutRatesでProjectTypeを設定することができます。ユーザーは、プロジェクトを作成するときにProjectTypeを選択すると、そのProjectTypeに関連付けられているchargeourRatesを引き出してプロジェクトを構築します。しかし、元のリストを変更せずにチャージアウトを変更できるようにしたいと考えています。 –