製品名で「型番(#番号)」が検索できない
データベースをある程度作りましたが、「ABC(#12)」というような製品名での検索ができません。
「ABC 12」では検索可能で、ほかの製品名で「#」の無いものは検索できます。
まだまだFileMakerは初心者ですので、よろしくお願いします。
kazuyosi nishioさんこんにちは。
バージョンやプラットホームが書かれていないため曖昧な答えになります。
使っている物がWindowsであり、FileMakerPro11である事を仮定します。
#や@などはFM内で予約文字として指定されている文字になります。
他にも<>!=?//*¥などがあります。
こういった文字を含む文字列を検索するには " " (ダブルクォーテーション)でくくって
検索する必要があります。
よって今回に関しては「 "ABC(#12)" 」と入力して検索する事で対象レコードとして
HItしてて来ます。
ご参考までに
Tellaさん、早々の回答ありがとうございました。
Windowsで、FileMakerPro5のデータベースをFileMakerPro10へ更新中に、Pro5では
この事例の検索スクリプトは支障なく動いたのですが、Pro10でこの検索スクリプトを実行したところ
検索出来なくなってしまい、今回の質問に至りました。
何とか" " でくくって検索するスクリプトを組んで解決しようと思います。
大変参考になりました。ありがとうございました。
kazuyosi nishioさんこんにちは。
バージョンやプラットホームが書かれていないため曖昧な答えになります。
使っている物がWindowsであり、FileMakerPro11である事を仮定します。
#や@などはFM内で予約文字として指定されている文字になります。
他にも<>!=?//*¥などがあります。
こういった文字を含む文字列を検索するには " " (ダブルクォーテーション)でくくって
検索する必要があります。
よって今回に関しては「 "ABC(#12)" 」と入力して検索する事で対象レコードとして
HItしてて来ます。
ご参考までに