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

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

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

You are not logged in.

Announcement

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


#1 2020-05-16 02:58:04

keep123
Member

入力値の制限の「計算式で制限」

FM17 win10 FMsv17
いつも参考にさせていただいています。

商品TB内のFD「商品ID」(数字)とFD「経理ID」(数字)とが一致する場合,
同じTBのFD「経理金額」(数字)が入力されずに空白であるなら,「入力するよう」メッセージが表示されるように,
「経理金額」のオプションの入力値の制限の「計算式で制限」にどのように記入すれば良いでしょうか?

またなおかつ,同じTBのFD「仕入れ金額」(数字)よりも,入力値が高い数字であるように条件付けるにはどのようにすれば良いでしょうか?

よろしくおねがいします。

Offline

#2 2020-05-16 08:46:44

Shin
Member

Re: 入力値の制限の「計算式で制限」

商品の一元管理ができていないようですね。今後の課題とするべきでしょう。
また、経理金額は、どのような位置づけでしょうか。おそらく売り上げ金額だと思いますが、それは例えば売り上げ伝票から流れてくるのでは。

「商品ID」(数字)とFD「経理ID」(数字)とが一致しない場合は、どうなりますか。

とりあえず計算式は、( 商品ID = 経理ID ) and ( 経理金額 > 仕入れ金額 ) を、商品ID、経理IDの計算式で制限へ設定し、下のコメントを設定すればいいでしょう。

Last edited by Shin (2020-05-17 10:50:06)

Offline

#3 2020-05-16 11:31:00

チポ
Member

Re: 入力値の制限の「計算式で制限」

入力値の制限では、
入力されないと判定もされないのでは。

スクリプトで判定すればいいでしょうね。

Offline

#4 2020-05-17 23:15:29

keep123
Member

Re: 入力値の制限の「計算式で制限」

回答ありがとうございます。解決には至りませんでした。

経理金額は,売上ではなく,海外仕入れの外貨為替差が発生する際に用いる項目です。
売上は別のTBで管理しています。

計算遅延が発生しない範囲で,スクリプト判定で解決する方法を考えてみます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 556.19 KiB (Peak: 589.56 KiB) ]