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

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

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

You are not logged in.

Announcement

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


#1 2015-02-02 17:36:50

tom
Guest

制御文字の検出方法

こんにちは。

FMのテキストフィールドに、Web上の文章をコピペしたりすると
時々下記の制御文字が混入してしまう事があるので、
それらの文字がフィールドに含まれてしまった場合に
PatternCount関数などで検知して自動的に削除したいと考えているのですが、
通常の文字列では無いので、どのように登録して良いのか分かりません。

(登録したい文字列)
http://www.routrek.co.jp/product/varate … lcode.html

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

Win7、FMP11です。

よろしくお願いします。

#2 2015-02-02 17:59:54

Hiro
Member

Re: 制御文字の検出方法

制御文字でもChar関数で指定すれば問題ありません。
ヘルプ→http://www.filemaker.com/help/13/fmp/ja … tml#700641

Offline

#3 2015-02-02 20:10:54

tom
Guest

Re: 制御文字の検出方法

Hiroさん

ありがとうございます。無事解決いたしました!

#4 2015-02-04 11:03:40

tom
Guest

Re: 制御文字の検出方法

すみません、追加で質問させて下さい。

前回の質問の背景といたしまして、FMで入力された目に見えない文字列が原因で、
同データを外部管理のSQLServerなどに取り込んだ際にシステムエラーが発生した為、
制御文字を規制するという方法を思いついたのですが、同様のエラーを回避するために、
FM側で他に規制すべき文字列は御座いますでしょうか(例えば、機種依存文字や特殊文字など)。

どなたかご存じの方がいましたら、ご教授頂けますと助かります。

よろしくお願いします。

#5 2015-02-04 11:28:29

qb_dp
Member

Re: 制御文字の検出方法

下記が該当するかもしれません。

迷惑な「NULL文字|Code(0)」FileMaker メールプラグインMailMakerPop+ : http://blog.joy-h.com/2014/09/nullcode0 … erpop.html
みんなで助け合おう!初心者のFileMaker pro Q&A : http://russ.jp/stepbbs/step.cgi?mode=view&no=86202



以下、引用:http://blog.joy-h.com/2014/09/nullcode0filemaker-mailmakerpop.html
「NULL文字グローバルフィールド」 を作り NULL文字 を入れておきます。

NULL文字 の取得は、ファイル:clipboard.hta をチョット変更して、

ファイル名:clipboard.hta
内容:
<script type='text/vbscript'>
clipboardData.setData "Text", vbNullChar
</script>

これで、 NULL文字 だけコピー出来ます。これを「NULL文字グローバルフィールド」に貼り付け、
Substitute ( テキストフィールド ; NULL文字グローバルフィールド ; "" )
でOK!

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 7 queries executed - Memory usage: 559 KiB (Peak: 586.77 KiB) ]