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

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

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

You are not logged in.

Announcement

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


#1 2016-03-29 12:16:46

たつの
Guest

検索の設定方法

Aテーブル レイアウト1 「案件ID」「納品日」※ポータルで表示
Bテーブル レイアウト2 「案件ID」「納品日」
------------------------------------------------------------------
このように、Aテーブルのレイアウト1にポータルで表示されている「納品日」のフィールドの値が変更になったときに
別のテーブルとレイアウトにあるBのテーブルの「案件ID」で検索をして「納品日」を再ルックアップしたいのですが、
検索方法がわかりません。
どうか教えてください。
お願いします。
ファイルメーカー13PRO使用です。

#2 2016-03-30 09:50:22

チポ
Member

Re: 検索の設定方法

レスが付きませんね。。

ご質問がよく分からないのですよ。

> Aテーブルのレイアウト1にポータルで表示されている
ポータルのテーブルはBテーブルですか?

> 「納品日」のフィールドの値が変更になったときに
このフィールドはどちらの?

> 別のテーブルとレイアウトにあるBのテーブルの「案件ID」で検索をして「納品日」を再ルックアップしたいのですが、
理解できません。


それと、リレーションの照合はどのような?

Offline

#3 2016-03-30 18:51:28

たつの
Guest

Re: 検索の設定方法

チポさん
ありがとうございます。お世話になります。

Aテーブルのレイアウト1にポータルで表示されている
ポータルのテーブルはBテーブルですか?
⇒すみません。ポータルはAになります。

「納品日」のフィールドの値が変更になったときに
このフィールドはどちらの?
⇒Aのポータルの(納品日)になります。

別のテーブルとレイアウトにあるBのテーブルの「案件ID」で検索をして「納品日」を再ルックアップしたいのですが、
理解できません。
⇒Aテーブル(ポータル)の「納品日」が変更になった時に、再ルックアップをして、
テーブルBの「納品日」を同じにしたいです。

リレーションは「案件ID」=「案件ID」になります。

わかりにくい説明で申し訳ございません。
宜しくお願いします。


チポ wrote:

レスが付きませんね。。

ご質問がよく分からないのですよ。

> Aテーブルのレイアウト1にポータルで表示されている
ポータルのテーブルはBテーブルですか?

> 「納品日」のフィールドの値が変更になったときに
このフィールドはどちらの?

> 別のテーブルとレイアウトにあるBのテーブルの「案件ID」で検索をして「納品日」を再ルックアップしたいのですが、
理解できません。


それと、リレーションの照合はどのような?

#4 2016-03-31 09:04:49

チポ
Member

Re: 検索の設定方法

Aテーブルのレイアウト1にポータルで表示されている
ポータルのテーブルはBテーブルですか?
⇒すみません。ポータルはAになります。

AテーブルのレイアウトにAテーブルのポータルを配置することは不可能ですよ。

もう一度見直して正確な説明が必要でしょう。

Offline

#5 2016-04-01 19:35:21

たつの
Guest

Re: 検索の設定方法

返信が遅くなりまして申し訳ありません。
ありがとうございます。
チポさんの仰せのとおり、説明がまったく違っておりました。
質問し直させて下さい。
テーブルは合わせて3つあります。
Aテーブル「顧客ID」「案件ID」「作業受日」「納品日」
Bテーブル「顧客ID」「案件ID」「納品日」 「請求日」  「支払い確認日」
Cテーブル「顧客ID」          「顧客名」 「住所 」 「TEL」

Cテーブルの1というレイアウトにポータルでAを表示しています。
Cテーブルの2というレイアウトにポータルでBを表示しています。
AとBはどちらもCテーブル上にレイアウト別でポータルで表示しております。
リレーションは、各テーブルを顧客IDでリレーションしております。
「顧客ID」=「顧客ID」
質問させて頂きたいのは、
Aテーブルで「納品日」に日付が入ったレコードをBのテーブルの「納品日」に自動入力し
Bテーブルの「請求日」⇒「支払い確認」とチェックを進めて行きたいのですが、
Bテーブルの納品日をAテーブルの納品日で再ルックアップすると、
全てのレコードが再ルックアップになってしまう為、
この対象のレコードのみ検索を実行して、再ルックアップする為の検索のスクリプトの設定方法が
わからずに、悩んでいました。
申し訳ございませんが、お教えください。
宜しくお願い致します。


チポ wrote:

Aテーブルのレイアウト1にポータルで表示されている
ポータルのテーブルはBテーブルですか?
⇒すみません。ポータルはAになります。

AテーブルのレイアウトにAテーブルのポータルを配置することは不可能ですよ。

もう一度見直して正確な説明が必要でしょう。

#6 2016-04-02 10:43:32

チポ
Member

Re: 検索の設定方法

AテーブルとBテーブルが分りません。

両テーブルを
単に顧客IDのリレーションだと
多対多の照合になってしまいますよね。


案件で関連するのなら、両テーブルのリレーションを
顧客ID
and
案件ID
としないと。。

リレーションが出来れば、
AテーブルからBテーブルへ
  関連レコードへ移動
でBテーブルのレコードを絞り込めます。

Offline

#7 2016-04-04 18:11:33

たつの
Guest

Re: 検索の設定方法

チポさん
ありがとうございます!できました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.012 seconds, 9 queries executed - Memory usage: 517.54 KiB (Peak: 522.08 KiB) ]