みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ありがとうございました。解決しました。
FMPro12で開発を行っています。
データベースの自動計算について質問させてください。
以下の項目を持ったテーブルがあります
・日付(タイプ:日付)
・税抜金額(タイプ:数字)
・消費税(タイプ:計算)
・税込金額(タイプ:計算)
日付を見て、消費税5%、8%を計算し分けるようにしたいのです
消費税マスタを用意して「税率」「導入日付」を持ち、その日付とテーブル内の「日付」を比較して、消費税を確定させたいと考えています
ただ、今後消費税が変更される事も想定して、計算式に直接「導入日付」や「税率」を直接記述する方法は避けたいのです。
あくまで、レコードを作成されたときに、マスタを見て判断させたいです。
まだまだfilemakerを理解していない部分が多く、このような方法が出来るのかどうかわからずにいます。
お知恵を貸していただければ幸いです。
よろしくお願いいたします。
チポ様
ありがとうございます。
さっそく試してみます!!!
FMPro12で開発を行っております
いつもこのサイトにはお世話になっております。
帳票のレイアウトについて質問させてください。
精算書を作成してます。
最終ページ下部に検印等のスペースを設けたいのですが、方法がわかりません。
精算内容(明細)は問題なく表示できているのですが、明細を表示した最後のページの下部に検印が表示されるようにレイアウトしたいのです。
フッタパートやタイトルフッタパートを使用したところ、毎ページに検印スペースが表示されてしまいます
また、精算内容(明細)の合計下(後部総計パート)に配置したところ、最終ページには表示されますが、表示位置が明細の件数によって変動してしまいます。
何卒ご教示お願いいたします。
mice様
返信ありがとうございます。
>>売上日(売上テーブル)=控除日(控除テーブル)
>ではなく、左辺は日付範囲にする必要があるのでは。
なるほど、確かに。。。。納得です。
ExecuteSQLですね。
ただ、これまで何度か使用してみようと試みてはいたのですが、failemaker独自の記述方法がよく分かっておらず、現在勉強中なので、
この機会にしっかりと勉強しなおしたいと思います。
これまで何度も返信いただきありがとうございました。
チポ様
mice様
詳細不明な点が多い中返信いただきありがとうございます。
>控除は日ごとに1レコードですか?
控除テーブルは会社コード・控除日・控除コードでユニークになっており、一日で数レコード発生します。
しかし、運用的に10も20も発生することはなく、通常は5レコードほどで、最大は15レコードです。
売上は毎日発生しますが、控除は売上1件に対して発生するものと、精算書を発行する際に
発生すものがあります。
ですので、表示を売上とは別にし、会社毎に集計したものを別に同帳票内に表示したいのです。
>控除コードごとに集計する必要があるのか(今作ろうとしてるレイアウトだけでなく、1ヶ月や1年の合計とか)、も関係する。
控除項目ごとに金額を明記するので集計する必要があります。
ご指摘の通り月計や年計でも集計する必要がありますが、年計月計の帳票レイアウトは会社毎に集計したものを表示するので、会社コードでリレーションを設定し、集計すればよいかと考えておりました。
何度も返信していただきありがとうございます。
そして、説明不足で申し訳ありません
控除は固定ではありません任意で変動します。
売上の内容は会社・売上日で集計した結果を表示したく、控除の内容は会社で集計した結果を表示したいのです。
ちなみに、控除は、売上金額から差し引く金額項目として設けているものです。
売上日(売上テーブル)=控除日(控除テーブル)とリレーションを設定しているのは、指定期間で抽出したく設定しています。
>各売上日に対して1控除?別のテーブルにしないほうが簡単?(控除という商品を売り上げ計上する)
やはり、同じテーブルにした方がよいのでしょうか。
テーブル設計を少し考え直してみます。
ありがとうございました。
返信ありがとうございます。
分かりにくい文面で申し訳ありません。
しかも、例えの内容も間違えてました。控除合計は40ではなく50ですね。。。。申し訳ありませんでした。
現在作成しているテーブルは
「売上テーブル」
・会社コード
・売上日
・商品コード
・個数
・金額
・消費税
・税込金額
「控除テーブル」
・会社コード
・控除日
・控除コード
・控除金額
リレーションは
会社コード(売上テーブル)=会社コード(控除テーブル)
売上日(売上テーブル)=控除日(控除テーブル)
上記のように設定しています。
よろしくお願いいたします。
いつもこのサイトではお世話になっております。
FMP12で開発を行っている初心者です。よろしくお願いいたします。
レポートについて質問させてください。
精算書をレポートで出力したいと考えております
会社毎・日付毎に売り上げた商品・個数・金額を表示し、合計も表示します
ここまではレポートを作成することができるのですが、このレポートと同じレイアウト上に会社毎に集計した控除金額も表示したいのです。
さらに、合計-控除金額を計算させた差引金額も同様に表示したいです
この様に、2種類のレポートを一つの様式に表示することは可能なのでしょうか?
具体的には・・・
精算書のレイアウトは以下の様式です
例えば11/1~11/2の精算書の場合
--------------------------------------------------------------
AA会社 殿
日付 商品名 個数 金額 消費税 税込金額
11/1 商品1 10 100 5 105
商品3 10 100 5 105
11/2 商品2 20 200 10 210
/*/*/合計/*/*/ 40 400 20 420 ←会社・日付・商品毎に集計して出力しています
控除1 控除2 控除3 控除4 控除合計 ←会社毎11/1~11/2の期間で集計して出力しています
10 20 10 10 40
合計 400
消費税 20
税込金額 420
控除合計 40
差引金額 380
---------------------------------------------------------------
よろしくお願いいたします
ありがとうございました。
無事問題を解決することができました。
>「関連レコードのみ含める」の場合は、入力しているレコードから関連レコードを見ますから、フラグを各テーブルに入れるのが普通では。
まだまだ勉強不足で基本から間違っていました。ご指摘ありがとうございました
各テーブルにフラグを持たせ、それぞれにリレーションを作成したところ。無事表示することができました。
本当にありがとうございました。
Pages: 1
[ Generated in 0.006 seconds, 6 queries executed - Memory usage: 613.88 KiB (Peak: 634.86 KiB) ]