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

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

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

You are not logged in.

Announcement

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


#1 2017-12-24 03:21:49

よしよし
Member

1対多対1 のリレーション

1対多でレコードを入力するとき
親と子テーブルを用意して、ポータルで入力すると思います

親T        子T   
ID        ID    区分    数値
1        1    A    5
        1    A    5
        1    B    10
        1    B    10

この子Tからも、1対多関係の、

区分    数値       
A    10       
B    20       
           
というレコードを、別テーブルに作成したいです       
集計表示などではなく、レコードとしてほしいです

Offline

#2 2017-12-24 04:58:24

Shin
Member

Re: 1対多対1 のリレーション

区分でリレーションを張り、Sum() しておくだけです。
または、集計したデータをテキストにエクスポートして、インポートする、という方法でもいいでしょうね。

Offline

#3 2017-12-24 14:44:35

よしよし
Member

Re: 1対多対1 のリレーション

区分でリレーションをはる、というのは前もってすべての区分のレコードを作成しておくということがある、ということですか?
区分と書いてありますが、マスタを参照するものではなく、
集計対象を識別する識別符号のようなもので、都度手入力ですから
前もって作成することはできません

エクスポートとインポートの場合ですと
レコードを修正したときには連動されないので、これもまずいです

Offline

#4 2017-12-24 15:14:51

Shin
Member

Re: 1対多対1 のリレーション

レコードの修正とは区分の追加も含まれるのでしょ。
どちらにしても、一手間かけないと別レコードでの集計は不可能ですが、スクリプトを作ってしまえば同じことです。
https://fm-aid.com/bbs2/viewtopic.php?pid=44518#p44518
で作ったサンプルで、伝票を自動的に作っている仕組みが、比較的目的に合っていると思います。区分がAB以外にもあると、区分の絞り込みを希望されるでしょうが、そこは簡単ですので、ご自分で。

Last edited by Shin (2017-12-24 19:17:29)

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.025 seconds, 9 queries executed - Memory usage: 508.25 KiB (Peak: 518.69 KiB) ]