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

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

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

You are not logged in.

Announcement

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


#1 2020-05-21 15:35:00

awabitori
Member

縦持ちのテーブルの一部項目を横持ちに変換したい。

テーブル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

#2 2020-05-21 16:36:42

チポ
Member

Re: 縦持ちのテーブルの一部項目を横持ちに変換したい。

新たなテーブル不要ですヨ

テーブルAとBとを注文番号でリレーションし、
テーブルAのレイアウトにポータル配置で表示できます。

Offline

#3 2020-05-21 16:40:24

koeda
Member

Re: 縦持ちのテーブルの一部項目を横持ちに変換したい。

作成したいテーブルの"納品先住所"のフィールドについて
フィールドには1つで”北海道|青森県|秋田県"という連結文字列が入れば良いのですか?
それとも納品先住所1、納品先住所2、納品先住所3…と複数のフィールドが必要になりますか?

また、テーブルBが
002     01     北海道
002     02     青森県
002     03     秋田県
002     01     北海道
のように重複する納品先CDを含んだ場合はどうなりますか?それともそういうことはあり得ない?

Offline

#4 2020-05-21 17:13:38

awabitori
Member

Re: 縦持ちのテーブルの一部項目を横持ちに変換したい。

koeda wrote:

作成したいテーブルの"納品先住所"のフィールドについて
フィールドには1つで”北海道|青森県|秋田県"という連結文字列が入れば良いのですか?
それとも納品先住所1、納品先住所2、納品先住所3…と複数のフィールドが必要になりますか?

1フィールドに”北海道|青森県|秋田県"という連結文字列が入ればよいです。

koeda wrote:

また、テーブルBが
002     01     北海道
002     02     青森県
002     03     秋田県
002     01     北海道
のように重複する納品先CDを含んだ場合はどうなりますか?それともそういうことはあり得ない?

基本的には重複はないのですが、あったとしても纏める必要はなく、
1フィールドに”北海道|青森県|秋田県|北海道"と表示されればよいです。

Offline

#5 2020-05-21 17:17:18

koeda
Member

Re: 縦持ちのテーブルの一部項目を横持ちに変換したい。

リレーションと繰り返し計算フィールドを使った例です。
https://www.dropbox.com/s/qe2ixnt9g0h6v … fmp12?dl=0

繰り返しフィールドは、繰り返し数に上限があるのでテーブルBのレコード数が多い場合にはイマイチです。
というか横方向に展開する場合はそういう制限は免れないかな。

Offline

#6 2020-05-21 17:24:12

koeda
Member

Re: 縦持ちのテーブルの一部項目を横持ちに変換したい。

awabitori wrote:

1フィールドに”北海道|青森県|秋田県"という連結文字列が入ればよいです。
1フィールドに”北海道|青森県|秋田県|北海道"と表示されればよいです。

#4の確認を踏まえた例を追加しました。
https://www.dropbox.com/s/s7sdhh20ym3iu … fmp12?dl=0

Offline

#7 2020-05-21 18:32:14

awabitori
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.008 seconds, 9 queries executed - Memory usage: 577.38 KiB (Peak: 602.27 KiB) ]