みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FileMaker13 使用中です。
下記のようなことが実装したいと思っていますが、その方法がわかりません。
現状)
------画面イメージ------------------------------------
日付 99/99/99
製品 XXXXXXXX
数量 99
ポータル部分
製品 AAAAAAAAAAAAAAAAAA
日付 数量 予約可能
5/1 残数 10 10
5/3 残数 1 9
5/5 残数 2 7
5/7 残数 4 3
5/9 入庫 5 8
------画面イメージ------------------------------------
入力後イメージ
------画面イメージ------------------------------------
日付 5/6
製品 AAAAAAAAAAAAAAAAAA
数量 5
ポータル部分
製品 AAAAAAAAAAAAAAAAAA
日付 数量 予約可能 入力後可能数
5/1 残数 10 10 5
5/3 残数 1 9 4
5/5 残数 2 7 5
5/7 残数 4 3 -2
5/9 入庫 5 8 3
------画面イメージ------------------------------------
予約可能数は 入出庫明細を集計項目に集計し
その集計項目を計算項目として入力数量を引き算し表示させています。
ここまでは実現できています。
(実現したいとこ)
ポータルの入力後可能数にマイナス値存在した場合(1件でも存在したら)
エラーを表示させたいと思っています。
エラーの表示方法を考える前に、エラーの判別ができませんので質問させていただきました。
できれば、エラー発生時の変数$$ERR等にフラグONさせて、スクリプトで判断しエラーハンドリングさせてたいと思っています。
どなたか、方法をご教示ください。
こちらと類似ではないでしょうか?
https://fm-aid.com/bbs2/viewtopic.php?id=1508
Last edited by Moz (2014-05-13 10:40:17)
Offline
この件はも確認させていただきました。
がどれもうまくいきませんでした。
なにかしらの方法で、ポータルのマイナス値の判断ができればと思っております。
お力を貸してください。
こちらと類似ではないでしょうか?
「ポータルのマイナス値の判断」のなにかしらの方法が該当トピックスです。
もう少しデータベースの構造について書き出した方がよいのではないでしょうか。
Offline
------画面イメージ------------------------------------
日付 5/6
製品 AAAAAAAAAAAAAAAAAA
数量 5
ポータル部分
製品 AAAAAAAAAAAAAAAAAA
日付 数量 予約可能 入力後可能数
5/1 残数 10 10 5
5/3 残数 1 9 4
5/5 残数 2 7 5
5/7 残数 4 3 -2
5/9 入庫 5 8 3
------画面イメージ------------------------------------
入出庫明細テーブルをポータルに表示させていますが、
予約可能数は、入出庫明細テーブルを自己リレーションし2001/01/01 から、自己に日付までを集計項目に集計しています。
その項目が、予約可能数となります。(集計項目)
入力後可能数は、予約可能数より入力数量(変数の値)を減算しています。(計算項目)
入力可能数(計算項目)の最小値を取得しようとして、集計項目(最小値)を確認してみましたが、ダメでした。
何か、ポータル表示内容は取得するような方法はないものでしょうか?
「ポータルのマイナス値の判断」のなにかしらの方法が該当トピックスです。
もう少しデータベースの構造について書き出した方がよいのではないでしょうか。
類似スレの方法でいけそうな感じですけどね。
ダメだったというのは、どうダメだったんですか?
最小値の取得ができないのか、最小値は取得できているけど判別ができないのか。
入力可能数(計算項目)の最小値を取得しようとして、集計項目(最小値)を確認してみましたが、ダメでした。
フィールドがどうなっているのか書いて頂けるとサンプル作れなくもないかも知れません。
集計項目というのは集計フィールドを指しているのかな?
・確認1
このフィールドをどこに定義していますか?
・確認2
集計フィールドではなく、
Min ( 関連テーブル::対象フィールド )
こちらは試されましたか?
Last edited by Moz (2014-05-13 14:09:48)
Offline
データ構造は文書では説明難しいので、実際のプロジェクト参照いただけないでしょうか?
(データ、レイアウト等は一部削除してあります)
起動後のメニュの「引当入力」押下時が該当画面となります。
日付 2014/5/13 製品CD:120390 数量=10 を入力すると 画面左のポータルにマイナスデータ表示されます。
そのようぬマイナスデータが1件でも存在した場合にエラーとしたいとい思っています。
DBはレイアウトみていただけるとわかりますが、
「入出庫明細」⇔「入出庫明細2」⇔「入出庫明細6」
でリレーション貼って、います。
以上、お手数ですがよろしくお願い致します。
TakoChan wrote:入力可能数(計算項目)の最小値を取得しようとして、集計項目(最小値)を確認してみましたが、ダメでした。
フィールドがどうなっているのか書いて頂けるとサンプル作れなくもないかも知れません。
集計項目というのは集計フィールドを指しているのかな?
・確認1
このフィールドをどこに定義していますか?・確認2
集計フィールドではなく、
Min ( 関連テーブル::対象フィールド )
こちらは試されましたか?
Pages: 1
[ Generated in 0.009 seconds, 10 queries executed - Memory usage: 521.79 KiB (Peak: 526.7 KiB) ]