みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
Win10/FMPro14
いつもお世話になります。
たぶん簡単なことだと思うのですが
教えて下さい。
テーブルAとテーブルB(明細)は 部署コードと品目でリレーションされています。
テーブルAのレイアウトで部署コードと品目を入力してテーブルBの対象レコードを
ポータルで表示しています。
部署コード21、品目AAA 種別1 3 種別2 2 種別3 2
レコードNO,部署コード、品目、数量、種別
1 21 AAA34 1
2 21 AAA35 1
3 21 AAA33 1
4 21 AAA32 2
5 21 AAA31 2
6 21 AAA33 3
6 21 AAA50 3
表示された対象レコードから、種別ごとのレコード数を表示したいです。
よろしくご指導お願いいたします。
Offline
その表示法が書かれていませんが、
テーブルBで自己リレーション
部署コード
and
品目
and
種別
で定義して、計算フィールド Count で求められます。
リレーションで照合されたレコードは
関連レコード
といいます。
対象レコードは、検索された、ブラウズで表示できるレコードです。
Offline
チポ様
大変ありがとうございます。
関連レコードの件ありがとうございます。
勉強になりました。
テーブルAでテーブルBの自己リレーション:計算フィールド Count (レコードNO)
のフィールドを設置しても良いですか?
Offline
部署ごとのレコード数でしょう?
テーブルAのフィールドとするのなら、
全部署名と、そのカウントのフィールドが必要になりますよ。
テーブルAで表示するのなら、ポータルの表示を考えればいいでしょう。
各部署ごとに1レコードの表示ですね。
Offline
チポ様
ありがとうございます。
のみこみが悪く本当に恐縮ですが、
テーブルAとテーブルB2を部署コード、品目、種別でリレーション。
テーブルAで部署コード、品目、種別を選択して
テーブルAにテーブルB2の1行ポータルを作成しカウントフィールドを表示。
種別の数だけリレーションを増やせば、各種別のレーコード数が表示できる。
でよろしいですか?
Offline
> テーブルAとテーブルB2を部署コード、品目、種別でリレーション。
> テーブルAで部署コード、品目、種別を選択して
> テーブルAにテーブルB2の1行ポータルを作成しカウントフィールドを表示
この方法なら、最後のポータルは不要でしょう。
しかし、この方法は面倒ですよ。
テーブルBで集計して、それをテーブルAのレイアウトのポータルで表示できます。
この方法がお勧めです。
Offline
Pages: 1
[ Generated in 0.015 seconds, 10 queries executed - Memory usage: 508.02 KiB (Peak: 512.55 KiB) ]