初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2014-05-28 17:06:26

taka
Guest

動的値一覧について

いつもお世話になっています。
FM13 Win7使用です。

入力用T 「親機ID」「子機①機種」「子機①場所」「子機①ID」「子機②機種」「子機②場所」「子機②ID」 フィールドを作成
マスタT 「親機ID」「子機機種」「子機場所」「子機ID」 フィールドを作成

マスタT
親機ID  子機機種  子機場所  子機ID
  A      a     1000    5555
  A      a     2000    6666
  B      a     3000    7777
  B      a     4000    8888

を入力

入力用Tでの入力の際に

親機ID入力→子機①機種入力→子機①場所→子機①ID→子機②機種→子機②場所→子機②ID の順番で入力させるときに

子機①場所で「1000」(1000or2000の選択)を選択した時に子機②場所の所での選択肢を「2000」のみにしたいです。

どのようにすればいいでしょうか?

宜しくお願い致します。

#2 2014-05-29 09:32:51

dup
Guest

Re: 動的値一覧について

入力用T::親機ID=マスタT::親機ID
AND
入力用T::子機①機種=マスタT:: 子機機種
のリレーションで値一覧を作る。
マスタTは既存のリレーションと重複しないようにグラフ上で複製を使う。

#3 2014-05-29 09:37:31

チポ
Member

Re: 動的値一覧について

1レコードの子機1と子機2は必ず同じ機種
ということですか?

Offline

#4 2014-05-29 09:44:33

Traveller
Guest

Re: 動的値一覧について

良く分かってないけど、そのままなら「子機②場所」は

入力     マスタx
親機ID  = 親機ID
子機②機種 = 子機機種
子機①場所 ≠ 子機場所
でいいのでは?

#5 2014-05-29 10:19:45

dup
Guest

Re: 動的値一覧について

あれ?私の書いたの、なんか変でしたね。

マスタTに2レコードずつになってるから、実際は親機IDを入力しただけで他は全部自動で決まる、ということのような気がします。
それだったら
GetNthRecord(マスタ::子機機種;1)とか
とかで自動入力できるけど。
どっちが1で2かはあえて選択しないといけないのかな。

#6 2014-05-29 10:36:03

チポ
Member

Re: 動的値一覧について

1親機に対して、子機は必ず1機種ですか?

ではなく、
子機1.2が違う場合は、
その場所はどう考えればいいのか?

とお尋ねしています。

Offline

#7 2014-06-02 19:09:14

taka
Guest

Re: 動的値一覧について

皆様回答ありがとうございます。

dup様
親機IDを入力した時点で子機機種①②が決まり、子機機種①が入力された時点で子機場所①が決まり子機場所が決まると子機IDが決まる子機②も機種②→場所②→ID②が決まります。
そのやり方だとレコードの順番によって入力する内容が決まるということですか?

チポ様
子機①.②は今のところ同じ機種ですが、今後変更になる可能性もあります。
子機①.②というのは、親機1つと子機2つがセットになっていて、子機IDに対して場所と機種が決まっていると解釈して頂いた方がいいかもしれません。

Traveller様
ありがとうございます。
やってみます。

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.010 seconds, 7 queries executed - Memory usage: 511.68 KiB (Peak: 518.8 KiB) ]