みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつも参考にさせていただいております。
先ほどとはまた別の質問になるのですが、例としまして
1~100までは10
101~200までは15のような表がああります。
これを150を入力したら10と表示されるように作りたいと思っているのですがどのようにすれば良いでしょうか?
現状は1つのテーブルにAフィールド「1~100」Bフィールド「10」の2つのフィールドを作ってあります。
ここからどうしたらよいか考えておりますので分かりましたら教えていただければと思います。
よろしくお願い致します。
Offline
表示するフィールドを計算フィールドにして、
Div ( 入力フィールド + 199 ; 100 ) * 50
Last edited by Shin (2023-12-25 16:07:38)
Offline
Shin様
こちらもありがとうございます。
試してみたいと思います。
Offline
>Aフィールド「1~100」
これだと使い道が人間の見た目用でしかないので、上限と下限の2つのフィールドに分けます。
そうすれば、リレーションでBフィールドを参照できます。
>150を入力したら10と表示
10でなく15ですよね。
himadanee 様
ありがとうございます。
150の時は15でした。間違えておりましたのでありがとうございます。
今新たにAフィールドを「A上限」と「A下限」の2つのフィールドし指定しました。
実際に表示させたいテーブルにはAフィールドとBフィールドのみあるのですがリレーションはどのようにしたらよいのでしょうか?
Offline
「A上限」と「A下限」
これは表のテーブルに作るんですよ。
リレーションの照合を
A >= A下限
and
A <= A上限
とすればいいですね。
Offline
皆様ありがとうございます。
無事に出来る様になりました。
Offline
Pages: 1
[ Generated in 0.023 seconds, 9 queries executed - Memory usage: 511.45 KiB (Peak: 518.6 KiB) ]