みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
windows7、ファイルメーカー13 Advanced
在庫管理で日別の在庫表を作成したいのですが、方法がわかりませんので、ご指導よろしくお願いします。
下記のサイトを参考に、日々の入庫、出庫の記録を「資材入出庫テーブル」に登録していくところまではできました。
「原料の在庫管理(入庫・出庫)」
http://www.russ.jp/stepbbs/step.cgi?mode=view&no=98602
上記のスレッドの中の、Shinさまの「基本部分だけを抜き出したものです。」というサンプルを参考にさせていただきました。
ありがとうございました。
現在は、「資材入出庫テーブル」に、日にち順に縦にレコードが追加されています。
┌──────┬──────┬──────┬──────┬──────┬──────┬──────┬──────┐
│ 年月日 │ 入出庫 │ 出庫No │ 入庫No │ 資材No │ 入庫数 │ 出庫数 │入出庫数│
├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
│ 07/01 │ 入庫 │ │ 1000 │ 999 │ 10 │ │ 10 │
├──────┼──────┼──────┼──────┼─ ───┼── ──┼─── ─┼──────┤
│ 07/02 │ 入庫 │ │ 1001 │ 888 │ 20 │ │ 20 │
├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
│ 07/03 │ 入庫 │ 1000 │ │ 999 │ │ 5 │ -5 │
├──────┼──────┼──────┼──────┼──────┼──────┼──────┼──────┤
│ 07/04 │ 入庫 │ 1001 │ │ 888 │ │ 3 │ -3 │
└──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┘
このような感じで並んでいます。
それを、横軸に日付、縦軸に資材を並べて、日付ごとの在庫数を確認できる表を作成したいです。
日付は期間を選択して、1か月分を下記のように表示したいのですが、方法がわかりません。
┌──────┬──────┬──────┬──────┬──────┐
│ 年月日 │ 07/01 │ 07/02 │ 07/03 │ 07/04 │
├──────┼──────┼──────┼──────┼──────┤
│資材 999│ 10 │ 10 │ 5 │ 5 │
├──────┼──────┼──────┼──────┼──────┤
│資材 888│ 0 │ 20 │ 20 │ 17 │
└──────┴──────┴──────┴──────┴──────┘
期間を絞り込んでから、日付を繰り返しフィールドに入れるところまではできたのですが、
資材ごとの合計を表示できずに詰まってしまいました。
入庫数-出庫数=在庫 の入出庫数を繰り返しフィールドに入れるにはどのようにしたらよいですか?
ご指導よろしくお願いします。
Offline
同じ資材の入出庫が同一日に複数ある場合
日付 ≥ 日付
資材 = 資材
で自己リレーションするとSum(自己::入庫) -Sum(自己::出荷) で
日ごと資材ごとの在庫が出ますから、その値を集計用テーブルの繰り
返しフィールドにLookup関数で持ってくるといいはず。
Offline
旅人さま
ありがとうございました!
お礼が遅くなってすみませんでした。
なかなかリレーションのところがわからず時間がかかりましたが、お蔭様でやっとできました。
1つわからなかった点があるので、教えていただけると嬉しいです。
日付 ≥ 日付 とするのはなぜですか?
日付 = 日付 ではいけないのですか?
引き続きの質問ですみませんが、ご指導いただけますようお願いします。
Offline
Pages: 1
[ Generated in 0.007 seconds, 8 queries executed - Memory usage: 511.88 KiB (Peak: 519.51 KiB) ]