みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
非連結のテキストボックスが配置できないファイルメーカーでは
請求書などの個数*単価の計算結果はどのように処理すればいいのですか?
個数 単価 金額
フィールドを作り金額は計算フィールドにしてすべてのレコードで常に計算させるのですか?
例えば下請けへの下払い金があるときなど
売上テーブルと外注テーブルがあるとして
入力するフィールドは
売上::個数 売上::単価 売上::金額(個数*単価) 外注::下請業者 外注::下払単価 外注::下払金額
となりすが 売上::金額や外注::下払金額は計算フィールドとして計算結果を保持させるのですか?
Accessでは都度、非連結のテキストボックスに金額をいれていたので
どのように処理してよいか思案しています
アドバイスおねがいします
WINDOWS7 ファイルメーカー15PROです
まずは過去の知識に縛られていると 面倒なことになることも。
FMPにはFMPのやり方があります。
お尋ねの件は
こんなことをイメージされているのかなと思って
サンプルを作ってみました
http://yahoo.jp/box/SW3w9S
においてあります。
かなり大雑把ですが、
リレーションなどのやり方やフィールドの置き方も
こんなことをよくします。
といったレベルのものです
ヒントになればと思います。
Offline
非連結のテキストボックス は、Access の考え方ですよね。
FM では、すべて実フィールドを表示させます。一部、変数をレイアウト上に表示する例外もあります。
ですから、計算値等はテーブルの中の1フィールドの中で計算させ、レイアウト上に表示する、という考え方です。Access よりは取っ付きやすい考え方だと思いますが。
Offline
サンプル拝見しました
売上票テーブルに ::個数 ::金額 など明細データからもってきたフィールドがありますが
表形式モードなどでみても明細データテーブルをみてもそれらはありません
レコードID 日付 得意先
のみしかありません
ファイルの管理から見ると個数や金額フィールドは存在しているようですが
どうなっているのでしょうか?
また新規に入力しても明細データにはレコードIDが入るだけのようですが
どのような仕組みなのですか?
コレが FMP のリレーションの考え方で作ったファイルです。
これを理解しないと難しいと思うので
FMPの基本を学んでいただきたい
Offline
サンプル 一部手直しをしました
http://yahoo.jp/box/I0csNM
にv2としてアップしました
Offline
実用には、商品マスターや単価マスターは必須でしょうね。
最近のスレッドで作成したサンプルファイルですが、受注管理から、請求書管理までを統合したサンプルです。明細テーブルを共有しながら、受注用と請求用の商品名などを別扱いできる処理が含まれています。主となる受注伝票テーブルから、明細へレコードが作られ、それを受注元、締日毎に統合した請求書が作成できる様に処理しています。明細テーブルからは、受注先とその締日毎に設定されている単価が読み出し、数量と乗算して金額を求めています。
https://www.dropbox.com/s/p8hzt1uiqc0ww … 7.zip?dl=0
Offline
Pages: 1
[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 514 KiB (Peak: 518.91 KiB) ]