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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » レコードの結合 » 2013-11-13 16:56:41

返事が遅くなりすいません。

皆様の方法が理解できず、さっぱり応用できていない状況です。
同じ名前で同じ日付の共通の番号を作って、その共通番号のなかで集計とってる。
ということでしょうか?

もっと勉強してまいります。

#2 初心者のFileMaker pro Q&A » レコードの結合 » 2013-10-26 11:03:30

まー君
Replies: 17

FM12 WIN7 使用しています。

名  日  項目1  項目2  項目3
A  13   ●
A  13         □
A  14   ●
B  13   ●
B  14   ●
B  14         □
C  13   ●       
C  13               ▲

これらのレコードを同一名、同一日付で各項目を下記のように一つのレコードにまとめるには、どのような方法があるのでしょうか?

名  日  項目1  項目2  項目3
A  13   ●     □
A  14   ●
B  13   ●
B  14   ●     □
C  13   ●           ▲

すいませんが、お助け下さいm(_ _)m

#3 Re: 初心者のFileMaker pro Q&A » リレーションについて » 2013-09-27 10:50:31

返事が遅くなりすいません。
教えて頂いた方法でうまくできました。
ありがとうございました。m(_ _)m

#4 初心者のFileMaker pro Q&A » リレーションについて » 2013-09-14 13:33:20

まー君
Replies: 2

FM12 Win7を使用しています。
「患者」テーブルにID・氏名・年齢・日付・薬剤A・薬剤B・薬剤C・・・などのフィールドがあります。
「薬剤」テーブルにID・薬剤名・使用日・期間などのフィールドがあります。
これらのテーブルはIDにてリレーションをくんでいます。
患者テーブルの薬剤A・薬剤B・薬剤C・・などは、自動入力で使用していれば”〇”がつくようにしています。
薬A if(日付=薬剤::使用日 and 薬剤::薬剤名="薬剤A";"〇")
薬B if(日付=薬剤::使用日 and 薬剤::薬剤名="薬剤B";"〇")
薬C if(日付=薬剤::使用日 and 薬剤::薬剤名="薬剤C";"〇")
と上記の式をくんでます。

日付フィールドに日付を入力すれば、その日の服用する薬に〇がされるようになってるはずなんですが、関連しているレコードの一番目しか参照しません。
IDと日付でリレーションすれば、同一日に2つ以上の薬を服用する場合にやはり、レコードの一番目しか参照されません。

このような場合は、薬剤のテーブルをたくさん作成する他、対応策はないのでしょうか?

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.018 seconds, 6 queries executed - Memory usage: 517.06 KiB (Peak: 521.91 KiB) ]