みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
久々に質問させていただきます。
物品の在庫管理についてですが、
物品 A, B, C 3種類あるとします。(実際は50種類程度)
3種類とも注文すると1つの箱に複数個入っている。(実際は10個以上入っているものもある)
A は 箱の中に 2個
B は 箱の中に3個
C は 箱の中に 4 個
種類ごとに1箱に入っている個数がばらばらで,種類ごとに在庫がなくなる前に注文しています。
在庫管理の理想としましては リスト表示で
購入日 在庫 使用開始日
A 2020/10/10 ○○ 1.10/10 2.
B 2020/10/01 ●○○ 1.10/1 2.10/7 3.
C 2020/09/10 ●●●○ 1. 9/11 2. 9/24 3. 10/9 4.
C 2020/10/09 ○○○○ 1. 2. 3. 4.
●…使用済み ○…使用前 (チェックボックスやラジオボタンが理想)
のような形にしたいのです。
問題は 在庫 と 使用開始日 のところです
在庫に関して物品が違えば 1箱の中に入っている個数が異なる(入ってる個数が一番多いものに合わせたくない)ため 物品Aを注文した時は在庫 "○○"を表示
物品Bを注文した時は在庫 "○○○" を表示 としたいのですが、1つのフィールドではうまくいかず…。
使用開始日も 理想は 物品Aなら 繰り返し数2の テキストフィールド 物品Bなら繰り返し数3 のテキストフィールドと自動でなるようにしたいのです。
御教示お願いします。
Offline
入庫と、使用をテーブルを分けましょう。
それをリレーションすれば、表示できますよ。クリックで使用を入力したいのでしたら、トリがーを設定して、使用レコードを作ればいいでしょうね。
https://www.dropbox.com/s/vg3muqyoc3d58 … 2.zip?dl=0(FM11 は動かす環境がないので、最新のトライアル版でご覧ください)
Last edited by Shin (2020-10-13 17:01:06)
Offline
Shin さん
とてもとても納得いたしました。
単純なことなのですね…。 頭が固いですね…。
精進します!
有難うございました。
Offline
申し訳ありません。
もうひとつお聞きしたいことがあります。
在庫に関しましては おかげさまで 表示できるようになりました。
有難うございます。
次にお伺いしたいのが 使用日開始日の ところです
リスト表示で 購入日 在庫 使用開始日を並べたいのですが…。
購入日 在庫 使用開始日
A 2020/10/10 ○○ 1.10/10 2. ←箱に2個入っているため 1.2.
B 2020/10/01 ●○○ 1.10/1 2.10/7 3. ←箱に3 個入っているため 1.2.3.
C 2020/09/10 ●●●○ 1. 9/11 2. 9/24 3. 10/9 4. ←箱に4個入っているため 1.2.3.4.
C 2020/10/09 ○○○○ 1. 2. 3. 4.
ここまではOK ←|→ ここからが質問
使用開始日 も 2個から10個程度 書く場合があり
横列にポータル表示するとしても 最大数 (例の場合は物品 C の4個 )に合わせて ポータルを配置する方法しか私では思いつきません。
そしたら 横4列 必要でない 物品A 物品B に関しても 4列表示されてしまいます。
こちらも 上のように 物品ごとの箱に入っている個数に合わせて表示させたいのですが 可能でしょうか。
再度御教示いただけますでしょうか。
よろしくお願いします。
Last edited by Yuna (2020-10-15 09:09:58)
Offline
例示されている使用状況と、使用開始日が矛盾しているので、その説明を先にしていただけませんか。
それと、例えば、在庫は必ず先入れ先出しになっていますか。それとも先入れ後出しされる可能性はありませんか。
表示させる内容は、今の●○の代わりに、使用日を文字列で取り出し、未使用のデータを付け加えたものなります。その最後のいくつかをとりだすところは同じですので。やる事はすでに入っています。
Last edited by Shin (2020-10-16 12:25:28)
Offline
なるほど!!
使用日も ○●と同様にすればいいのですね。
有難うございます。
大変助かりました。
そして大変失礼いたしました
確かに矛盾していました…。
購入日 在庫 使用開始日
A 2020/10/10 ●○ 1.10/15 2.
B 2020/10/01 ●○○ 1.10/11 2. 3.
C 2020/09/10 ●●●○ 1. 9/12 2. 9/24 3. 10/9 4.
C 2020/10/09 ○○○○ 1. 2. 3. 4.
先入れ先出しのみとなりますので現状で問題ありません。
申し訳ありませんでした。
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.005 seconds, 8 queries executed - Memory usage: 566.1 KiB (Peak: 571.35 KiB) ]