みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
FM14 Win10
どうぞよろしくお願いいたします。ほぼ素人です。
ポータル表示で、200文字程度のテキストフィールドにポータルフィールターで検索をかけております。
たとえば、$検索語として変数を設定していますが、最近になりまして・・・・お恥ずかしい話ですが、
$検索語が、
全角か半角かで、
検索結果が異なることに気がつきまして、もし、
半角で該当レコードが存在しない場合は、自動的に$検索語を、
全角にしてフィールタ検索を行うことは可能でしょうか?
どなたかどうぞよろしくお願い申し上げます。(説明が不十分かと思います。お許しくださいませ。)
・半角があるのはカタカナとローマ字なのと、
・PatternCountより検索スピードの早いPositionを使って、
Case(
Position(ポータル::テキスト;KanaHankaku(検索語);1;1) or Position(ポータル::テキスト;RomanHankaku(検索語);1;1);
1;
Position(ポータル::テキスト;検索語;1;1)
)
Offline
Position(ポータル::テキスト;KanaHankaku(検索語);1;1) or Position(ポータル::テキスト;RomanHankaku(検索語);1;1) or Position(ポータル::テキスト;KanaZenkaku(検索語);1;1) or Position(ポータル::テキスト;RomanZenkaku(検索語);1;1)
または、
Position(ポータル::テキスト;検索語;1;1) or Position(ポータル::テキスト;KanaZenkaku(検索語);1;1) or Position(ポータル::テキスト;RomanZenkaku(検索語);1;1)
の方がいいのでは。
元のテキストには,半角全角が混在しているのですか。
Offline
フィルタの対応は、お二人の挙げられている方法で対応できますが、
可能であれば、データの全半角統一しておいた方が良いです。
もちろん固有名詞内の英数字など統一が難しい場合もありますが、
もしも対象がカナなら、統一するデメリットは思いつきません。
Hiro 様
Shin 様
早速のご連絡、大変ありがとうございます。これより、実装させて頂きます。
Shin 様
入力が統一されておらず、一部混在しております。
honda 様
ご教示大変ありがとうございます。今後統一を図っていきたいと存じます。
皆様、大変ありがとうございます。
検索のために全角もしくは半角に統一する
計算フィールド作ってはいかんですか?
そうすれば面倒なこといらないと思うけど
まと外れだったかな?
Last edited by シャチ (2017-02-18 17:40:38)
Offline
シャチ 様
ご連絡大変ありがとうございます。
シャチ 様のご提案も、もっともとと思いました。
ありがとうございます。
またご指導のほどをよろしくお願い申し上げます。
そのテキストフィールドそのものを統一してしまってはいかがでしょう。自動入力で可能ですよ。
Offline
Shin 様
ご連絡のほど、大変ありがとうございます。
そもそも論ですね。ご指摘のとおり!と気づかせていただきました。
大変ありがとうございました。
今後ともどうぞよろしくお願い申し上げます。
[ Generated in 0.007 seconds, 8 queries executed - Memory usage: 517.99 KiB (Peak: 522.53 KiB) ]