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

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

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

You are not logged in.

Announcement

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


#1 2014-07-03 17:36:10

三等兵
Member

アカウント名ごとに固有の番号を反映する。

はじめまして、三等兵と申します。
初心者で分からない事ばかりですが、ご回答頂けると嬉しいです。

環境:Win7 FMPro11

フィールドAにGet(アカウント名)で名前を表示しています。
アカウントは10個ほどです。

フィールドAに表示されてる名前を元に、フィールドBにその人のケータイ番号を表示させたいのですが、どうしたらいいでしょか?

フィールドオプションの計算式を教えて頂ければ嬉しいです。

宜しくお願いします。

Offline

#2 2014-07-03 17:45:31

Shin
Member

Re: アカウント名ごとに固有の番号を反映する。

アカウント名と携帯番号を持たせたテーブルを作っておき、その中で検索するか、リレーションを使って表示させるか、という方法でしょう。
後者は、フィールドAと、そのテーブルのアカウント名をリレーションし、リレーション::携帯番号 を表示すれば良いです。

Offline

#3 2014-07-04 14:45:13

三等兵
Member

Re: アカウント名ごとに固有の番号を反映する。

Shinさん、教えて頂いてありがとうございます。

別テーブルにフィールド名(アカウント名)、フィールド内に携帯番号を入力した物をアカウント数分用意しました。
リーレーションで【フィールドA】↔【全てのアカウント名フィールド】↔【フィールドB】とし見ましたが、
結果、フィールドBにケータイ番号は表示できませんでした。

どこが間違ってますか??

Offline

#4 2014-07-04 15:11:53

Shin
Member

Re: アカウント名ごとに固有の番号を反映する。

フィールドBを計算フィールドにして、
リレーション::携帯番号フィールド
というフィールドを設定します。(詳細は設定によって異なりますので、実ファイルで確認ください)

Offline

#5 2014-07-04 17:02:15

三等兵
Member

Re: アカウント名ごとに固有の番号を反映する。

Shinさんありがとうございます。
リレーション::携帯番号フィールドの、携帯番号フィールドはわかるのですが、
リーレーションの部分がいまいちわかりません。

教えて頂いた式の【リーレーション】の部分には具体的に何が入るのでしょうか?

Offline

#6 2014-07-04 17:38:19

にしなな
Member

Re: アカウント名ごとに固有の番号を反映する。

リレーション::携帯番号フィールドのリレーションの部分は、三等兵さんがアカウント名と携帯番号を入力しているテーブルにつけた名前がわからないのでリレーションという表記をされているのだと思います。
仮にアカウント名と携帯番号を入力しているテーブルの名前が「アカウント一覧」、携帯番号を入力しているフィールドの名前が「携帯番号」だとすると
アカウント一覧::携帯番号
になると思います。

Offline

#7 2014-07-04 23:47:51

Shin
Member

Re: アカウント名ごとに固有の番号を反映する。

「リレーション」は、リレーションマップにおける、携帯番号を持たせたテーブルオカレンスの名前です。
計算フィールド定義で、計算式の定義を行う際に、左上で表示されているテーブル名を含めて、そのまま設定すれば良いです。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 513.15 KiB (Peak: 517.69 KiB) ]