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

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

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

You are not logged in.

Announcement

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


#1 2017-11-30 17:12:53

emi
Member

ポータル内のレコード数

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

#2 2017-11-30 17:34:33

チポ
Member

Re: ポータル内のレコード数

その表示法が書かれていませんが、

テーブルBで自己リレーション
   部署コード
  and
   品目
  and
   種別
で定義して、計算フィールド Count で求められます。


リレーションで照合されたレコードは
関連レコード
といいます。
対象レコードは、検索された、ブラウズで表示できるレコードです。

Offline

#3 2017-12-01 05:36:48

emi
Member

Re: ポータル内のレコード数

チポ様
大変ありがとうございます。
関連レコードの件ありがとうございます。
勉強になりました。
テーブルAでテーブルBの自己リレーション:計算フィールド Count (レコードNO)
のフィールドを設置しても良いですか?

Offline

#4 2017-12-01 09:11:11

チポ
Member

Re: ポータル内のレコード数

部署ごとのレコード数でしょう?

テーブルAのフィールドとするのなら、
全部署名と、そのカウントのフィールドが必要になりますよ。


テーブルAで表示するのなら、ポータルの表示を考えればいいでしょう。
各部署ごとに1レコードの表示ですね。

Offline

#5 2017-12-01 14:37:02

emi
Member

Re: ポータル内のレコード数

チポ様
ありがとうございます。
のみこみが悪く本当に恐縮ですが、
テーブルAとテーブルB2を部署コード、品目、種別でリレーション。
テーブルAで部署コード、品目、種別を選択して
テーブルAにテーブルB2の1行ポータルを作成しカウントフィールドを表示。
種別の数だけリレーションを増やせば、各種別のレーコード数が表示できる。
でよろしいですか?

Offline

#6 2017-12-01 14:53:25

チポ
Member

Re: ポータル内のレコード数

> テーブルAとテーブルB2を部署コード、品目、種別でリレーション。
> テーブルAで部署コード、品目、種別を選択して
> テーブルAにテーブルB2の1行ポータルを作成しカウントフィールドを表示

この方法なら、最後のポータルは不要でしょう。

しかし、この方法は面倒ですよ。

テーブルBで集計して、それをテーブルAのレイアウトのポータルで表示できます。
この方法がお勧めです。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 508.38 KiB (Peak: 515.05 KiB) ]