みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
初めまして
よろしくお願します。
使用環境はwin10 FM16です
請求書を作成しています。
非課税と課税を分けて合計したいのですが
思っているように設定できません
デーブル1とテーブル2をリレーションして、テーブル2の内容をテーブル1にポータルで表示しています。
テーブル2のフィールドは
単価 【数字】
数量 【数字】
金額 【計算】課税・非課税も一緒に入ります
非課税【テキスト】ラジオボタンにしています
小計 【集計】金額の集計
ここで非課税にチェックが入っている場合、除外して小計に表示したいのですが、どうやってもすべての合計になってしまいます。
計算式で表示することはできないのでしょうか?
テーブル1のフィールドは
本体価格 【集計】非課税にチェックがあるものを除いた金額
消費税 【計算】本体価格×10%
非課税金額 【集計】非課税にチェックがあるもの合計
ご請求額 【計算】本体価格+消費税+非課税金額
別にフィールドを設けるなりしないと、テーブル2の集計をテーブル1に表示できませんか?
別のテーブルの集計は集計フィールドではできません。やるとしたらSum()関数などです。
別のテーブルの集計は集計フィールドではできません。やるとしたらSum()関数などです。
すみません。テーブル1の情報が一つのテーブルで使用していた時の情報になっていました。
テーブル1に表示する内容は、テーブル2の計算が出来てから修正しようと思っています
テーブル2の金額に非課税のチェックがあれば、その金額を除外した計算を表示させることはできませんか?
非課税フィールドの代わりに、課税 フィールドを作り、「課税」「非課税」のラジオボタンにしておきます。
別に、金額_という計算フィールド
Choose ( Get ( 計算式くり返し位置番号 ) - 1 ;
Case ( 課税[1] = "課税" ; 金額[1] ) ;
Case ( 課税[1] = "非課税" ; 金額[1] ) ;
Case ( 課税[1] = "軽減課税" ; 金額[1] ) ;
)
を作っておき、このフィールドを合計する集計フィールド(個別)を作ります。
このフィールドでは、課税、非課税を区分して合計が求められます。
https://fm-aid.com/bbs2/viewtopic.php?pid=86467#p86467
のサンプルも参照ください
Last edited by Shin (2023-10-22 08:51:01)
Offline
Shin 様
サンプルの追加ありがとうございました。
初めて使用する関数で理解するのに一苦労しましたが、サンプルを見てすぐ設置することができました。
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 509.93 KiB (Peak: 515.91 KiB) ]