みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
テーブルAとテーブルBがあり、「納品先住所」を横持ちにしたテーブルを生成したいのですが、方法がわかりません。はじめて1か月の素人で申し訳けございません。ご享受の程よろしくお願いいたします。
■テーブルA
注文番号 名前
001 一郎
002 二郎
003 三郎
■テーブルB
注文番号 納品先CD 納品先住所
001 01 東京都
001 02 神奈川県
002 01 北海道
002 02 青森県
002 03 秋田県
003 01 大阪府
■作成したいテーブル
注文番号 名前 納品先住所
001 一郎 東京都|神奈川県
002 二郎 北海道|青森県|秋田県
003 三郎 大阪府
Offline
新たなテーブル不要ですヨ
テーブルAとBとを注文番号でリレーションし、
テーブルAのレイアウトにポータル配置で表示できます。
Offline
作成したいテーブルの"納品先住所"のフィールドについて
フィールドには1つで”北海道|青森県|秋田県"という連結文字列が入れば良いのですか?
それとも納品先住所1、納品先住所2、納品先住所3…と複数のフィールドが必要になりますか?
また、テーブルBが
002 01 北海道
002 02 青森県
002 03 秋田県
002 01 北海道
のように重複する納品先CDを含んだ場合はどうなりますか?それともそういうことはあり得ない?
Offline
作成したいテーブルの"納品先住所"のフィールドについて
フィールドには1つで”北海道|青森県|秋田県"という連結文字列が入れば良いのですか?
それとも納品先住所1、納品先住所2、納品先住所3…と複数のフィールドが必要になりますか?
1フィールドに”北海道|青森県|秋田県"という連結文字列が入ればよいです。
また、テーブルBが
002 01 北海道
002 02 青森県
002 03 秋田県
002 01 北海道
のように重複する納品先CDを含んだ場合はどうなりますか?それともそういうことはあり得ない?
基本的には重複はないのですが、あったとしても纏める必要はなく、
1フィールドに”北海道|青森県|秋田県|北海道"と表示されればよいです。
Offline
リレーションと繰り返し計算フィールドを使った例です。
https://www.dropbox.com/s/qe2ixnt9g0h6v … fmp12?dl=0
繰り返しフィールドは、繰り返し数に上限があるのでテーブルBのレコード数が多い場合にはイマイチです。
というか横方向に展開する場合はそういう制限は免れないかな。
Offline
1フィールドに”北海道|青森県|秋田県"という連結文字列が入ればよいです。
1フィールドに”北海道|青森県|秋田県|北海道"と表示されればよいです。
#4の確認を踏まえた例を追加しました。
https://www.dropbox.com/s/s7sdhh20ym3iu … fmp12?dl=0
Offline
出来ました!!
サンプルを作成いただきありがとうございます。
助かりました!!
Offline
Pages: 1
[ Generated in 0.009 seconds, 9 queries executed - Memory usage: 577.58 KiB (Peak: 602.47 KiB) ]