みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります(^^)初めて質問します(^_^)/
初心者につき宜しくお願いします。
ファイルメーカー14.0.6をWinとMacの環境下で使っています。
最近、システムを作ってた方が辞めて、私に回ってきて困っています。
ネットで調べても分からないので、ご伝授下さいませ^^
ファイル名:不良品DB
テーブル:不良内容
フィールド名:
不良内容
・日付
・背番号
・製品名
・不良内容
・不良数
テーブル:製品別不良
フィールド名:
背番号
リレーションシップでテーブル「不良内容」と「製品別不良」の背番号を繋げました。
その後、製品別不良テーブルにポータルを作成しました。
レイアウトは、
ポータル外に、
・背番号フィールド
・製品名フィールド
ポータル内に
・不良内容フィールド
・不良数フィールド
そして不良内容テーブルに新規ページ作成でします。
1ページ目
・日付→2017/05/12
・背番号→123
・製品名→ABC
・不良内容→カケ
・不良数→10
2ページ目
・日付→2017/05/12
・背番号→123
・製品名→ABC
・不良内容→カケ
・不良数→5
2ページ作成しました。
レイアウトを製品別不良で、背番号フィールドに123と入力すると、製品名フィールドに自動でABCと入ります。
そして、ポータル内には
「カケ」10
「カケ」5
と自動で入ります。
上記での、10+5で、カケ15と表示させるには、多分ポータル内をダブルクリックしてポータルレコードのフィルタで、式?を入れないと駄目だと思いますが、この式?が全く分かりません。
ご伝授頂けますか?
恵子
Offline
もし、別の不良で、・不良内容→キズ 不良数→5 という物が合った場合は、どう処理するのでしょうか。
単純に合計するだけでしたら、不良内容テーブルに、集計フィールド:不良数の合計 を作り、製品別不良 のレイアウトのポータルの外にそのフィールドを置くだけで合計は出ます。
不良内容毎の合計が必要でしあら、別の処理が必要でしょう。
Offline
Shin様
有り難うございます。
キズもあります。
キズはキズで合計で表示して欲しいです。
カケもカケで合計で表示して欲しいです。
Offline
日ごと、不良理由ごとの合計ですよね?
説明では、
ポータルには、製品ごとの不良明細がリストされますが、
同日付のレコードが有るとその通り同日付のレコードがリストされます。
これがご希望ですか?
それとも日付でまとめて、1日付1レコードで表示がご希望ですか?
前者の場合、
日ごとの合計の表示はどのように?
Offline
チポ様
有り難うございます。
今回は日付は関係なく、不良の内容別の合計の数を知りたいのです。
背番号を入力してABCの不良は、カケが20個で、ワレが30個で、汚れが50個
そんな感じにしたいのです。
Offline
不良内容テーブルで、
背番号
and
不良内容
で自己リレーションして、
計算フィールド
Sum ( 自己リレーション::不良数 )
で各不良理由ごとの合計が求められます。
これを製品別不良テーブルのポータルに不良理由ごと1レコード表示すればいいのですが、
現在のポータルにフィルタを掛けることで可能になります。
一工夫必要になりますが、
考えてみますか?
> 1ページ目
1レコード目
ですね。
Offline
内容のテーブル側で集計しておいて,表示するサンプル
https://www.dropbox.com/s/6gl5yyk4t9t7q … 7.zip?dl=0
Offline
皆様
親切に教えて頂き有り難うございます。
分からずで駄目でした。
もっともっと勉強します。
有り難うございました。
解決にしてしまいましたが、、
有り難うございました。
恵子
Offline
Shin様
ポータルの集計の参考にさせていただきます、よろしくお願いします。
内容のテーブル側で集計しておいて,表示するサンプル
https://www.dropbox.com/s/6gl5yyk4t9t7q … 7.zip?dl=0
Offline
Pages: 1
[ Generated in 0.009 seconds, 9 queries executed - Memory usage: 562.36 KiB (Peak: 581.14 KiB) ]