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

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

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

You are not logged in.

Announcement

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


#1 2016-09-13 17:39:35

平田健
Guest

リレーションシップ 複数ー単数のリレーションは?

みなさま
windowsでFMP11を使っています。
郵便番号の入力で住所を自動表示する仕組みを、ネットで調べつつなんとかできました。
しかし、顧客管理テーブルには申込者、注文主と2つの郵便番号フィールドがあります。
当初、顧客管理テーブルの2件の郵便番号から郵便番号テーブルの1つの郵便番号に定義したところ、2件とも表示できませんでした。
そこで、1つの郵便番号テーブルを便宜的に郵便番号テーブル1、同2とデータソース指定でテーブル名を変え、顧客管理テーブルのそれぞれを単数で(1本ずつ)紐づけしたところ、2件とも自動表示することができました。
これで特に問題はないでしょうか、というお尋ねです。

長文で申し訳ありません。
これから得意先に行かねばならないので、ご返事は明日になってしまします。
ご教示のほど、よろしくお願いします。

#2 2016-09-13 18:45:28

旅人
Member

Re: リレーションシップ 複数ー単数のリレーションは?

2→1のリレーションでは
申込者と注文主の両方の郵便番号が郵便番号テーブルの1郵便番号と
合致という条件になりますから・・・・

Offline

#3 2016-09-13 19:13:51

Shin
Member

Re: リレーションシップ 複数ー単数のリレーションは?

> 顧客管理テーブルの2件の郵便番号から郵便番号テーブルの1つの郵便番号に定義
このリレーションが成立するためには、顧客管理テーブルの2件の郵便番号が一致しているときのみです。

目的は、それぞれの住所を引き出す事ですので、別々にリレーションを張る必要があります。そのためには、郵便番号テーブルのオカレンスを複数用意し、それぞれから参照させる事になります。ですから、その方法で良いです。

Offline

#4 2016-09-13 22:11:34

平田
Guest

Re: リレーションシップ 複数ー単数のリレーションは?

旅人さま
Shinさま
早速ありがとうございました
苦し紛れに考えたコトなんで確証がなく 不安でした
これで明日 会社の連中の笑顔が楽しみです
また?よろしくお願いします
fm:スマホ

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 9 queries executed - Memory usage: 510.52 KiB (Peak: 521.87 KiB) ]