みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
初歩的なことになりますがよろしくお願いします。
レジシステムを作っており以下のテーブルがあります。
1)売上テーブル 日付・売上額・サービス料・最終合計
2)売上明細テーブル 商品名・数量・単価・金額
ここに精算時にサービス料を15%上乗せするのですが、ちょっと詰まっています。
1)のテーブルにおいて売上額を Sum ( 金額 ) で計算をさせています。この時にデータは非保存になっています。
最終的に 売上額の15%を計算させます。
通常であれば単純に計算フィールドでいいのですが、このサービス料を場合によっては修正できるようにしたいです。
修正はその場でできればベストです。
こういう場合はどうしたらいいのでしょうか?
よろしくお願いします。
修正用のサービス用のフィールドを作ります。
そのフィールドに入力があれば、計算されたサービス料の内容を、修正用のフィールドの値を取り込み、そちらの金額で計算するようにしておきます。
レイアウト上は、計算サービス料の下に、同じ大きさ、位置で修正サービス料フィールドを配置しておきます。計算フィールドは、不透明にしておきます。
計算サービス料フィールドをボタン設定して、クリックすれば修正フィールドへ移動するように仕込んでおきます。その際に、計算されている金額を修正側にコピペしておけば、自然な動きになります。
https://dl.dropboxusercontent.com/u/926 … 51.fp7.zip
Last edited by Shin (2014-04-14 17:31:31)
Offline
データベース管理のフィールドオプションで、サービス料フィールドをデータ自動入力にして
おいて0.15などとしておく。
変更するときはレコード上で0.15を書き換えるだけ。
Shinさん、Travellerさんありがとうございます。
もしよろしければ簡単なサンプルデータを作ってもらえませんか?
なんとなくですがイメージがつくような、つかないような感じですので。
Shinさん、ありがとうございます!
ちなみに同じように設定したのですが計算用サービス料をクリックすると、文字が残っておりダブって見えます。
なにか考えられますか?
フィールドの表示の設定でしょう。
Offline
サンプルの必要もないと思うけど一応・・・環境不明のためfp7
http://pupld.net/21/140415/nbu5sku9rq/index.cgi
サービス料.fp7
Pages: 1
[ Generated in 0.010 seconds, 9 queries executed - Memory usage: 552.69 KiB (Peak: 579.48 KiB) ]