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

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

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

You are not logged in.

Announcement

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


#1 2017-10-11 17:46:38

フィールドの値を自動で変更したい。

ファイルメーカー13
win7
を使っています。

・商品名
・解約日
・解約日空白用
・チェック
4つのフィールドがあるのですが、
商品名に特定の文字”トランス”が入っており、
解約日が本日よりも未来日だった場合に1
それ以外は、0をチェックのフィールドに自動で入れたいです。
現在、
解約日のフィールドに日付が入った時には解約日空白用のフィールドにその日付
解約日が空白だった場合には、解約日空白用のフィールドに
Case ( IsEmpty ( 解約日) ; Date ( 12 ; 31 ; 3000 ) ; 解約日 )
を入れて、未来日が入力されるようにしております。

現在チェックのフィールドに計算でnot PatternCount ( 商品名 ; "トランス" and 解約日 ≥ Get(日付))を入れていますが、
解約日に日付を入れてると、解約日空白用のフィールドは未来日に自動計算されるのですが、
チェックのフィールドが1から0または0から1に変わってくれません。
お分かりでしたら教えて頂けますでしょうか。
宜しくお願い致します。

Offline

#2 2017-10-11 20:17:10

tomato
Member

Re: フィールドの値を自動で変更したい。

Case (
PatternCount ( 商品名 ;"トランス" ) > 0 and 解約日  ≥ Get ( 日付 );1;0
)
とか?

Last edited by tomato (2017-10-11 20:23:53)

Offline

#3 2017-10-11 22:36:40

Shin
Member

Re: フィールドの値を自動で変更したい。

PatternCount ( 商品名 ; "トランス" ) and 解約日 > Get ( 日付 )
という式だけで良いですよ。
索引オプションで、計算結果を非保存 にしておきましょう。

Offline

#4 2017-10-12 10:04:36

Re: フィールドの値を自動で変更したい。

tomatoさん、Shinさん
ありがとうございます。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 549.79 KiB (Peak: 581.91 KiB) ]