みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
https://fm-aid.com/bbs2/viewtopic.php?id=13527
以前上記の件でお世話になったものです。
使用環境FM16 Win10
商品情報のテーブルを作り、発注点を設けそれより下回るとリストに表示されるようにしたいのですがいい方法はないでしょうか?
最新の現在庫だけを抽出し、現在庫<=発注点のものだけポータルに表示したいのですがうまくいきません。
1商品ごとの商品マスターを別に作ります。
そこから、入出庫テーブルの 入庫数 - 出庫数 を合計する集計フィールドを参照すると、その時点での在庫数が得られます。それを発注点と比較すればリストにできます。
https://www.dropbox.com/s/s6mefx9lt714x … 2.zip?dl=0
Last edited by Shin (2023-03-13 18:49:08)
Offline
1商品ごとの商品マスターを別に作ります。
そこから、入出庫テーブルの 入庫数 - 出庫数 を合計する集計フィールドを参照すると、その時点での在庫数が得られます。それを発注点と比較すればリストにできます。
https://www.dropbox.com/s/s6mefx9lt714x … 2.zip?dl=0
いつもありがとうございます。
商品マスタのポータルなのですが、入力日順(側近のものを上位に表示)にするのは難しいでしょうか?
やってみてください。集計フィールドでの時点在庫数の表示ができなくなりますので、別のリレーションを張って集計させる計算をさせる必要がでてきます。
そのままでも、無理矢理、オブジェクトを180度回転させて表示する方法もありますが... と思ったけれど、ポータルは回転できないのでした。
日付を降べきにした表示だと、在庫数の動きがものすごく不自然に見えますが、それでいいのでしょうか。ポータルを最終行までスクロールした表示にしておいたほうがいいのでは。
Last edited by Shin (2023-03-14 10:29:58)
Offline
やってみてください。集計フィールドでの時点在庫数の表示ができなくなりますので、別のリレーションを張って集計させる計算をさせる必要がでてきます。
そのままでも、無理矢理、オブジェクトを180度回転させて表示する方法もありますが... と思ったけれど、ポータルは回転できないのでした。日付を降べきにした表示だと、在庫数の動きがものすごく不自然に見えますが、それでいいのでしょうか。ポータルを最終行までスクロールした表示にしておいたほうがいいのでは。
やってみたのですが在庫数のみソートかけれずにいたのでご質問させていただきました。
言葉足らずですみません…
最終行を表示させるようにします。
ありがとうございました。
商品マスタでやるのなら、
Sum ( 入出庫::入庫 ) - Sum ( 入出庫::出庫 )
これで現在在庫が求められますから、
これから
- 発注点
として、その値がマイナスが表示すべきレコードです。
商品マスタで、
入出庫の最終レコードの日付を持たせてそれでソートできますね。
Offline
今の在庫数が見たいのでしたら、サンプルの中に表示してありますよ。それとも、直近の入出庫情報が見たいのですか。
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 556.56 KiB (Peak: 579.41 KiB) ]