初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2014-05-13 10:19:25

TakoChan
Guest

ポータル表示結果判断してのエラー処理

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させて、スクリプトで判断しエラーハンドリングさせてたいと思っています。

どなたか、方法をご教示ください。

#2 2014-05-13 10:39:45

Moz
Member

Re: ポータル表示結果判断してのエラー処理

こちらと類似ではないでしょうか?

https://fm-aid.com/bbs2/viewtopic.php?id=1508

Last edited by Moz (2014-05-13 10:40:17)

Offline

#3 2014-05-13 10:46:29

TakoChan
Guest

Re: ポータル表示結果判断してのエラー処理

この件はも確認させていただきました。
がどれもうまくいきませんでした。

なにかしらの方法で、ポータルのマイナス値の判断ができればと思っております。

お力を貸してください。


Moz wrote:

こちらと類似ではないでしょうか?

https://fm-aid.com/bbs2/viewtopic.php?id=1508

#4 2014-05-13 10:58:06

Moz
Member

Re: ポータル表示結果判断してのエラー処理

「ポータルのマイナス値の判断」のなにかしらの方法が該当トピックスです。

もう少しデータベースの構造について書き出した方がよいのではないでしょうか。

Offline

#5 2014-05-13 11:17:58

TakoChan
Guest

Re: ポータル表示結果判断してのエラー処理

------画面イメージ------------------------------------

日付 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 から、自己に日付までを集計項目に集計しています。
その項目が、予約可能数となります。(集計項目)
入力後可能数は、予約可能数より入力数量(変数の値)を減算しています。(計算項目)

入力可能数(計算項目)の最小値を取得しようとして、集計項目(最小値)を確認してみましたが、ダメでした。

何か、ポータル表示内容は取得するような方法はないものでしょうか?



Moz wrote:

「ポータルのマイナス値の判断」のなにかしらの方法が該当トピックスです。

もう少しデータベースの構造について書き出した方がよいのではないでしょうか。

#6 2014-05-13 14:02:09

nshr
Guest

Re: ポータル表示結果判断してのエラー処理

類似スレの方法でいけそうな感じですけどね。
ダメだったというのは、どうダメだったんですか?
最小値の取得ができないのか、最小値は取得できているけど判別ができないのか。

#7 2014-05-13 14:08:17

Moz
Member

Re: ポータル表示結果判断してのエラー処理

TakoChan wrote:

入力可能数(計算項目)の最小値を取得しようとして、集計項目(最小値)を確認してみましたが、ダメでした。

フィールドがどうなっているのか書いて頂けるとサンプル作れなくもないかも知れません。

集計項目というのは集計フィールドを指しているのかな?

・確認1
このフィールドをどこに定義していますか?

・確認2
集計フィールドではなく、
Min ( 関連テーブル::対象フィールド )
こちらは試されましたか?

Last edited by Moz (2014-05-13 14:09:48)

Offline

#8 2014-05-13 15:54:28

TakoChan
Guest

Re: ポータル表示結果判断してのエラー処理

データ構造は文書では説明難しいので、実際のプロジェクト参照いただけないでしょうか?
(データ、レイアウト等は一部削除してあります)

http://yahoo.jp/box/Ch8O-A

起動後のメニュの「引当入力」押下時が該当画面となります。

日付 2014/5/13  製品CD:120390 数量=10 を入力すると 画面左のポータルにマイナスデータ表示されます。
そのようぬマイナスデータが1件でも存在した場合にエラーとしたいとい思っています。

DBはレイアウトみていただけるとわかりますが、
「入出庫明細」⇔「入出庫明細2」⇔「入出庫明細6」
でリレーション貼って、います。

以上、お手数ですがよろしくお願い致します。

Moz wrote:
TakoChan wrote:

入力可能数(計算項目)の最小値を取得しようとして、集計項目(最小値)を確認してみましたが、ダメでした。

フィールドがどうなっているのか書いて頂けるとサンプル作れなくもないかも知れません。

集計項目というのは集計フィールドを指しているのかな?

・確認1
このフィールドをどこに定義していますか?

・確認2
集計フィールドではなく、
Min ( 関連テーブル::対象フィールド )
こちらは試されましたか?

Registered users online in this topic: 0, guests: 1
[Bot] claudebot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 10 queries executed - Memory usage: 521.79 KiB (Peak: 526.7 KiB) ]