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

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

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

You are not logged in.

Announcement

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


#1 2013-10-29 14:00:28

jyo
Guest

リレーションについて

環境はWinVista、FMPro10を利用しています
リレーションについて教えて下さい
Aファイルに実績テーブルがあります。
フィールドはコード、会社名、日付等があります。
Bファイルには車両テーブルがあります。
フィールドはcoad、年月日、車両名、会社名等があります。
これらをAファイルに次のように表示させたい。
コード   会社名    日付   車両名
*****    ******   *****   *****
リレーションを次のようにコード coadを照合フィールド行いました
実績テーブル     車両テーブル
コード  -------  coad  照合フィールド
  会社名        年月日
日付         車両名
           
しかし正確に表示されません、何処が間違っているのでしょうか?

#2 2013-10-29 15:39:48

kats
Member

Re: リレーションについて

正確に表示されませんとはどういう状態でしょうか?表示されるけど内容が間違っている?そもそも表示できない?

Offline

#3 2013-10-29 16:28:02

traveler
Guest

Re: リレーションについて

コードで照合したらAファイルに表示したいBファイルの関連フィールド
B::車両名とかBのポータルを置かないといけませんけど。

#4 2013-11-05 10:45:39

jyo
Guest

Re: リレーションについて

投稿してすぐ体調が優れずそのままでした。すみません
[表示されるけど内容が間違っている?
内容が間違っているのです

#5 2013-11-05 11:07:41

Layouter
Guest

Re: リレーションについて

日付も照合しないといけないんでしょうけど、何の日付なのか書いてないので?
日付>=        年月日
で右側を降順ソート?

関係ないけどcoadじゃなくcodeでは。

#6 2013-11-05 13:48:24

jyo
Guest

Re: リレーションについて

すみませんcodeにするのを間違えました
具体的に説明するとBファイルの車両テーブルの車両フィールドに
車両1号、車両2号、車両3号、車両4号とあります。
Aファイルの日付フィールドとBファイルの年月日フィールドは全く同じ
年月日に発生する日付であります(それを偶々別のフィールド名称にした)
それらをリレーションでcodeフィールドで照合しました。
本来ならば例えば
code  会社名  日付  車両名
1234  A会社 2013/4/1   車両1号
4567  B会社  2013/5/4  車両2号
8910  C会社  2013/6/4  車両1号
4444  B会社  2013/7/4  車両3号
となるべきが
1234  A会社 2013/4/1   車両2号
4567  B会社  2013/5/4  車両3号
8910  C会社  2013/6/4  車両1号
4444  B会社  2013/7/4  車両2号
と全く別の車両が表示されるのです

#7 2013-11-05 14:15:20

mice
Guest

Re: リレーションについて

Bに同じcodeのレコードがあるんじゃないですか?

何のコードで何の日付なのか書いてないから、どうやるのが正しいのかもわかりませんよ。

#8 2013-11-05 14:41:53

jyo
Guest

Re: リレーションについて

すみません、本件についてはできました。有難うございました。
引き続いてお願いすれば良かったのですが、印刷で次の場合の
方法を教えていただければ助かります、どなたかお願いします。

印刷を次の内容にしたいのですがどのようにすればよいのでしょうか?
車両1号             車両2号                  車両3号                  車両4号
Coad 日付   会社名   coad 日付 会社名  coad 日付 会社名    coad 日付 会社名
1234 2013/4/1  A会社   
                                 4567 2013/5/4 B会社
8910 2013/6/4  C会社
                                                              4444 2013/7/4 B会社

#9 2013-11-05 15:12:33

mice
Guest

Re: リレーションについて

Substitute(10^GetAsNumber(車両名)-1;9;Char(9))
という計算フィールドを左に置いて、タブ位置を設定して、左にスライドする設定をしたらどうでしょうか。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 7 queries executed - Memory usage: 561.91 KiB (Peak: 581.6 KiB) ]