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

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

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

You are not logged in.

Announcement

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


#1 2014-07-14 10:20:15

jibawan
Guest

テキストフィールドから数字と記号を除去

あるテキストフィールドから数字と記号を全て除去したいのですが、どうすればよいでしょうか。
FileMaker13です。

#2 2014-07-14 10:35:39

Moz
Member

Re: テキストフィールドから数字と記号を除去

数字は Substitue で比較的簡単に除去できますが、
「記号」の定義はあなたにしか分からないので全て列挙または除去用のテーブルでも作ってスクリプトで処理するのが楽かも知れません。

Offline

#3 2014-07-14 11:09:06

jibawan
Guest

Re: テキストフィールドから数字と記号を除去

ありがとうございます。
除去用のテーブルについて教えて下さい。

#4 2014-07-14 11:15:13

Moz
Member

Re: テキストフィールドから数字と記号を除去

あくまで手法としての1例ですが、
除去用テーブルのフィールドはハウスキーピング以外には「除去する文字」、
FileMaker 13 ならば集計の一覧が使えますので、「除去する文字」の一覧を用意します。

スクリプトで除去したいテキストに対して一覧を上から下まで空欄に Substitute するだけです。

記号ではないのですが特定の文字「(株)」やらを除去したいという場合に使っています。
利用者側で除去したい文字が増えたり減ったりと変動するのでこの方法を取っています。

記号が少ない上にあとで追加するのも自分だけなら、Substitute に全部書いてもいいと思いますよ。

Offline

#5 2014-07-14 13:33:08

jibawan
Guest

Re: テキストフィールドから数字と記号を除去

なるほど、たくさんあると負担が減りますね。
教えていただき、ありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 510.43 KiB (Peak: 521.22 KiB) ]