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

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

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

You are not logged in.

Announcement

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


#1 2014-04-24 16:09:36

me
Guest

値一覧のリレーション

よろしくお願いします。FileMaker13です。

値一覧のリレーションがうまくいかないので教えて下さい。


●営業マスタ
ID
営業姓名


●テーブルA
営業ID[5](グローバル)
営業名[5](グローバル)


テーブルA::営業ID[5]と営業マスタ::IDをリレーションしています。

ドロップダウンリストを使ってテーブルAで営業IDを選択すると、
営業名がひょこっと表示されるようにしたいのですがうまくいきません。
ご教授お願いします。

#2 2014-04-24 16:15:26

名無しさん
Guest

Re: 値一覧のリレーション

スクリプトトリガで営業IDが変更されたタイミングで営業名にフィールドの設定をするスクリプトを作るか
レイアウトに表示する営業名のフィールドを営業マスタの営業姓名にするとか

#3 2014-04-24 16:20:06

チポ
Member

Re: 値一覧のリレーション

繰り返しフィールドなんでしょう?

とすれば、
ルックアップが有効です。

Offline

#4 2014-04-24 16:42:13

me
Guest

Re: 値一覧のリレーション

お返事ありがとうございます。
ルックアップを使う方法について具体的に教えていただけないでしょうか。
フィールドは増やす必要がありますでしょうか。

#5 2014-04-24 17:07:19

チポ
Member

Re: 値一覧のリレーション

リレーションは
  テーブルA::営業ID = 営業マスタ::ID
として、
テーブルAの営業名をルックアップとして指定を
  営業マスタ::営業姓名
とします。

Offline

#6 2014-04-24 17:23:54

me
Guest

Re: 値一覧のリレーション

下記のようにしましたが、[1]だけが表示される状態です。


●営業マスタ
ID
営業姓名

●テーブルA
営業ID[5](グローバル)
営業名[5] Lookup ( 営業マスタ::姓名 ) ※計算結果を保存せず

#7 2014-04-24 17:55:57

チポ
Member

Re: 値一覧のリレーション

計算式ではダメです。

入力値の自動化・ルックアップ値
の設定ですよ。

前にも書きましたが、
繰り返しにはルックアップのみ有効です。

Offline

#8 2014-04-24 18:03:38

Hiro
Member

Re: 値一覧のリレーション

ルックアップは計算式(Lookup関数)でもOKです。

> 下記のようにしましたが、[1]だけが表示される状態です。
営業マスタ::姓名フィールドも繰り返し[5]姓名フィールドへ持ち替えてお試し下さい。

Last edited by Hiro (2014-04-24 18:14:10)

Offline

#9 2014-04-25 09:44:42

tim
Guest

Re: 値一覧のリレーション

繰り返しでいいのかを考え直すべきでは。

#10 2014-04-25 09:49:13

me
Guest

Re: 値一覧のリレーション

すみません、どうしてもうまくいきません。
[1]だけが表示される状態です。
誤りを教えて下さい。


●営業マスタ
ID
姓名[5]


●テーブルA
営業ID[5](グローバル)
営業名[5] Lookup ( 営業マスタ::姓名 ) ※計算結果を保存せず

#11 2014-04-25 10:41:51

me
Guest

Re: 値一覧のリレーション

>tim様

プリントのために複数の列の項目を選択させる必要があります。
繰り返しを使えば5フィールドで収まりそうなのですが、
使わなければ60フィールドを新たに作成することになります。

#12 2014-04-25 11:05:34

Traveller
Guest

Re: 値一覧のリレーション

60フィールド追加の意味がよくわからないけど
ルックアップ.fmp12
http://pupld.net/14/140425/mig3noe4gw/index.cgi

#13 2014-04-25 13:12:03

me
Guest

Re: 値一覧のリレーション

皆様ありがとうございました。
Traveller様、サンプルで勉強させていただきます。
ありがとうございました!

#14 2014-04-25 14:07:56

Hiro
Member

Re: 値一覧のリレーション

#8で説明した繰り返しLookup計算式の適用サンプルをアップしておきます。
Lookup計算式を使う事の大きな利点は、(計算結果の非保存指定で)ルックアップ値編集時にも自動更新が可能になることです。

●サンプル「配列Lookup.fmp12」→ http://yahoo.jp/box/_QFY1D

Offline

#15 2014-04-25 16:58:52

me
Guest

Re: 値一覧のリレーション

Hiro様、ありがとうございます。
勉強させていただきます。

#16 2014-04-25 18:08:46

FM12始めたばかり
Guest

Re: 値一覧のリレーション

>[1]だけが表示される状態です。
これは解決しましたか?

レイアウトモードでインスペクタを表示、データのタグに
「繰り返しを表示の上限値」が1になってませんか?
この数値を書き換えフィールド幅を広げれば見れると思いますよ。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 567.98 KiB (Peak: 584.89 KiB) ]