みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
WIN 10
Pro15を使用しています。初心者です。
スクリプトを作成したいです
使用するテーブルは一つ
使用するフィールドはふたつ
・Aフィールド(テキスト)
・解約フィールド(テキスト)
・もしAフィールドのに「まで」という文字が入っていたら
→解約フィールドに「解約済」という文字が入力されるようなスクリプトを作成したいです。
※Aフィールドにはいろいろなパターンの文字が入っています
「田中太郎 2021/10/15まで」
「田中太郎
2021/10/15まで」 ←段落
「田中太郎2021/10/15まで」
「田中太郎 2021/10/15までで解約」
などです。
以下のようなスクリプトを考えましたがうまくいきません。
レコード/検索条件/ページの移動[最初の]
Loop
If [テーブル::Aフィールド = ”まで”]
フィールド設定[テーブル::解約フィールド=”解約済”]
End If
レコード/検索条件/ページの移動[次の;最後まできたら終了]
End Loop
*が使えない、patterncount関数などでやらなければならないかと思いますが分かりません。
是非ご教授よろしくお願いします。
Offline
解約フィールドを計算フィールドにして、
Case ( PatterCount ( Aフィールド ; "まで" ) ; "解約" )
でいいのですが、Aフィールドに、"いまです" とかが入っていると反応してしまいますよ。
Offline
Shin様
ありがとうございます。解決しました。勉強になりました。応用して活かしていきます。
<m(__)m>
Offline
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 500.09 KiB (Peak: 514.77 KiB) ]