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

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

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

You are not logged in.

Announcement

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


#1 2015-08-21 13:34:08

初心者K
Guest

値一覧について 該当するレコード以外を計算する

初心者過ぎて、先日から何度もここに投稿させてもらっています。
環境...FMpro10 / Mac

・テーブル1(顧客データ)
名前/連絡先/貸付金額/貸付日/貸付返済期限日/返済済(値一覧使用)/利子額/支払金額合計
利子支払日/延長後貸付返済日
返済済(値一覧-"預かり中","返品済み")を設定しています

・テーブル2(月別予定金額)ポータル使用
開始日/終了日/返金金額合計(sum(テーブル1::支払金額合計))

テーブル1とテーブル2はリレーションされています
[テーブル2:開始日]<=[テーブル1:延長後貸付返済日]
[テーブル2:終了日]>=[テーブル1:延長後貸付返済日]

上記のリレーションをして、毎月の予定金額をポータルで
名前/貸付日/貸付返済期限日/貸付金額/利子額/支払金額合計が
表示されるようになっています。
ポータルで表示し1ヶ月分の合計を出すところまでできています。

このポータルの[支払金額合計]の全額合計から
[テーブル1:返済済]に"返品済み"と選択しているレコードを
除外して、それ以外の該当レコードの[支払金額合計]の合計を
表示出来るようになど、できるのでしょうか?
リレーションからやり直す方がいいのでしょうか?

説明が下手でいまいち伝わりにくいかもしれませんが
回答宜しくお願い致します。

#2 2015-08-21 15:42:22

旅人
Member

Re: 値一覧について 該当するレコード以外を計算する

よく分かりませんけど、今返品済み?のレコードも含めた合計が
表示されているということなら、テーブル2にグローバルフィールド
を作って「変品済み」と入れて、リレーションを

[テーブル2:開始日]<=[テーブル1:延長後貸付返済日]
[テーブル2:終了日]>=[テーブル1:延長後貸付返済日]
[テーブル2:グローバル]=[テーブル1:返済済]
にするか、テーブル1側を新たにテーブル1-2として追加
してそれをSumしたらいいのでは。

Offline

#3 2015-08-22 11:43:02

初心者K
Guest

Re: 値一覧について 該当するレコード以外を計算する

旅人 wrote:

よく分かりませんけど、今返品済み?のレコードも含めた合計が
表示されているということなら、テーブル2にグローバルフィールド
を作って「変品済み」と入れて、リレーションを

[テーブル2:開始日]<=[テーブル1:延長後貸付返済日]
[テーブル2:終了日]>=[テーブル1:延長後貸付返済日]
[テーブル2:グローバル]=[テーブル1:返済済]
にするか、テーブル1側を新たにテーブル1-2として追加
してそれをSumしたらいいのでは。


旅人様

回答ありがとうございます。
返品済みのレコードも含めた合計が出ています。
グローバルフィールドのテキストは"計算"でいいのでしょうか?
グローバルフィールドを計算(sum)にしてリレーションを上記のようにすると
合計金額が表示されなくなってしまいました...。

#4 2015-08-22 12:31:47

旅人
Member

Re: 値一覧について 該当するレコード以外を計算する

違いますよ。
グローバルフィールドはテキストタイプです。
(結果がテキストの計算フィールドでもいいけど混乱するので)
そのグローバルフィールドをヘッダにでも置いて返済済と手入力します。
それを前述のようにリレーションにも追加します。

Offline

#5 2015-08-22 12:58:47

初心者K
Guest

Re: 値一覧について 該当するレコード以外を計算する

旅人 wrote:

違いますよ。
グローバルフィールドはテキストタイプです。
(結果がテキストの計算フィールドでもいいけど混乱するので)
そのグローバルフィールドをヘッダにでも置いて返済済と手入力します。
それを前述のようにリレーションにも追加します。


旅人様
丁寧な説明ありがとうございます。
教えてもらった通り、やってみたところできました!
その条件の合計のみ表示されました。
助かりました。これで完成しました。
本当にありがとうございました!!!

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 509.64 KiB (Peak: 516.55 KiB) ]