みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
皆様、よろしくお願いします。
Win7、FM12です。
料金一覧テーブル
フィールド 種類 名前 金額
A あ 5000
A い 1000
A う 3000
B あ 2000
B い 500
B う 1500
入力テーブル
フィールド 種類 名前 金額
料金一覧テーブルと入力テーブルを「種類」フィールドでリレーションをして、動的値一覧を作成しました。
入力テーブルで種類フィールドA、Bを選ぶと各種類の名前がでるようにしました。
やりたいことは、入力テーブルで、金額フィールドは動的値一覧にせず、名前フィールドが決定したら、自動的に料金一覧テーブルの金額を入力テーブルの金額フィールドに入れることです。
FM初心者です。
わかりにくい説明で申し訳ありませんが、みなさまご教示お願い致します。
リレーションを
種類
and
名前
とすれば金額を参照できます。
Offline
チポ 様
ご回答ありがとうございます。
教えて頂いたのに申し訳ないのですが、リレーションをandで結ぶにはどのようにしたらよろしいのでしょうか。
リレーションの選択には=、>、<、等しか見当たらず..
初歩的な質問で不快にさせて申し訳ございません。
何卒ご教示よろしくお願い致します。
料金一覧テーブル2 入力テーブル
種類 = 種類
名前 = 名前
の複合リレーションという意味。
Traveller 様
ご回答ありがとうございます。
試してみたところ、金額が0になってしまいます。
何か原因はわかりますでしょうか。
私の説明不足で理解しかねる箇所もあるかと思いますが、考えられる要因を教えていただければと存じます。
私の理解不足でお手数をおかけしましてすみません。
よろしくお願い致します。
料金一覧テーブルと入力テーブルで種類と名前が一致したレコードの金額を
持ってくるわけですから、入力テーブルの金額は「料金一覧テーブル2::金額」
の関連フィールドとするか、料金一覧テーブル2からルックアップするのですよ。
Traveller 様
ご回答ありがとうございます。
また丁寧なご指導ありがとうございます。
早速試させて頂きます。
チポ様、Traveller様、本当にありがとうございました。
チポ様、Traveller様
お世話になっております。
本日、解決致しました。
丁寧なご指導ありがとうございました。
感謝いたします。
今後ともよろしくお願い致します。
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 520.64 KiB (Peak: 525.55 KiB) ]