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

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

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

You are not logged in.

Announcement

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


#1 2014-04-23 14:21:14

ぴょんちゃん
Guest

計算式でのフィールド内容について

Filemakerpro12
Windows7

スクリプトの計算式でIFの条件で

フィールド名="文字列*"

*で文字列の後部はなんでもいい設定をしているつもりなんですが
うまく条件が通りません。

何か方法はありますでしょうか。

#2 2014-04-23 14:29:25

Hiro
Member

Re: 計算式でのフィールド内容について

テキスト関数内で*ワイルドカードは使えません。
前方一致条件式なら、

Left(フィールド名;Length("文字列")="文字列"

Offline

#3 2014-04-23 14:31:57

Moz
Member

Re: 計算式でのフィールド内容について

計算式で「*」はワイルドカードとして扱われません。

テキストの先頭から3文字が「文字列」であればあとは何でもいいなら
Left ( テキスト ; 3 ) = "文字列"

テキスト内に「文字列」を含めばあとは何でもいいなら
Position ( テキスト ; "文字列" ; 1 ; 1 )
PatternCount ( テキスト ; "文字列" )

如何でしょうか?

Offline

#4 2014-04-23 14:51:28

ぴょんちゃん
Guest

Re: 計算式でのフィールド内容について

Hiroさん、Mozさん。

解決しました。
お早いご返信ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 501.28 KiB (Peak: 516.19 KiB) ]