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

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

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

You are not logged in.

Announcement

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


#1 2023-03-03 13:44:26

あきとん
Guest

数字の求め方がわからない

FM19 WIN10

いつもお世話になっております。
テーブル:請求書
フィールド:ID、支払期限、請求書No、金額、確定フラグ(1 or "" ※1が確定状態)、チェックボックス

例(上記のフィールド順に記載)
1.2023年3月12日.100000.100万."".□
2.2023年3月15日.200000.200万.1.□
3.2023年3月18日.300000.300万.1.□
4.2023年3月20日.400000.400万."".✅
5.2023年3月21日.500000.500万.1.□
6.2023年3月25日.600000.600万."".□

一番右にチェックボックスを付けてチェックが付いたレコードを確定する処理をします。

求めたい数字
①未確定レコード数
②未確定レコードの合計金額
③確定処理をした後の未確定レコードの合計金額

上記例のレコードだと①が3、②が1100万、③が700万と表示

簡単な実装の仕方ありましたらご教授願いたいです。

#2 2023-03-03 13:52:26

Shin
Member

Re: 数字の求め方がわからない

Choose ( Get ( 計算式繰り返し位置番号 ) - 1 ;
    IsEmpty ( 確定フラグ[1] ) ;
    Case ( IsEmpty ( 確定フラグ[1] ) ; 金額[1] ) ;
    Case ( IsEmpty ( 確定フラグ[1] ) and チェックボックス[1] <> "✅" ) ; 金額[1] )
)
という計算フィールド(繰り返し)を作り、それを個別に合計する集計フィールドを作ります。
https://www.dropbox.com/s/k3z3qvaw4s56e … 2.zip?dl=0

Last edited by Shin (2023-03-03 17:39:02)

Offline

#3 2023-03-03 15:23:24

himadanee
Guest

Re: 数字の求め方がわからない

データが6レコードの例で、繰り返しは使ってないですよ。


未確定の金額
という計算フィールドを作れば、それの合計で出ます
Case ( 確定フラグ ; "" ; 金額 )

>確定処理をした後の未確定レコードの合計金額
というか、確定処理をしないうちに計算したいなら「未確定の内チェックされてないレコードの合計」の意味ですよね。

Case ( 確定フラグ or  チェックボックス ; "" ; 金額 )
チェックボックスの値が論理値でないならIsEmptyとかなんとか必要になりますが

#4 2023-03-04 08:58:24

あきとん
Guest

Re: 数字の求め方がわからない

Shin様、himadanee様

ありがとうございます。
Shin様サンプルファイルありがとうございます。
このやり方なら2フィールドでできるのですね、、凄いです。
まだまだ初心者なので勉強します、、。
ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 10 queries executed - Memory usage: 548.23 KiB (Peak: 562.57 KiB) ]