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

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

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

You are not logged in.

Announcement

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


#1 2019-11-07 07:34:25

IF文の中のワイルドカード(*)

FMS17とFMP17でWindows環境、ServerはMACMiniの構成です。
IF文の中でワイルドカード(*)がうまくいきません。
if〔伝票::図番=“*AA*”〕
伝票というファイルです。フィールド名は図番です。
図番のなかに「AA」が含まれた時の動作です。
*は半角でいれてます。
?を個数分いれてもだめです。
なにか大きく間違えていますでしょうか?
“”の中に123AA456と完全な形でいれれば、ちゃんと動作してくれます。
よろしくおねがいます。

Offline

#2 2019-11-07 07:57:46

koeda
Member

Re: IF文の中のワイルドカード(*)

計算式でワイルドカードは使えません。
https://fm-aid.com/bbs2/viewtopic.php?id=1416

例えば
If〔 PatternCount( 伝票::図番 ; “AA” ) )
など。

Last edited by koeda (2019-11-07 08:02:08)

Offline

#3 2019-11-07 08:13:20

Re: IF文の中のワイルドカード(*)

ありがとうございます。
PatternCount ( テキスト ; "文字列" )を使ってできました。
ほんとに助かります。

Offline

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.77 KiB (Peak: 515.97 KiB) ]