2 返信 最新の回答 日時: May 6, 2013 10:46 PM ユーザー:KeigoHara

    リレーションにおいての英数字全角半角大小文字の違い

    KeigoHara

      タイトル

      リレーションにおいての英数字全角半角大小文字の違い

      フォーラムに投稿

           初めまして。文字列フィールドをつなげたリレーショナルで困っております。
           リレーショナルで英数字の半角全角/大文字小文字は別物として認識させることは出来ませんでしょうか。

           現在テーブルに文字列を1文字だけ保存しているフィールドがあり、

           A
           a
           B
           b
           (A)
           (B)
           といったレコードが複数保存されています。
           ※文字は全角文字も混在。
           ※( )は全角の丸囲み文字

           自己連結リレーションで結んでポータルで同じ文字を持つレコードを表示させたいのですが、
           たとえば半角Aを持つレコードをレイアウトに表示した場合、
           ポータルには想定していない 全角A,半角a,(A)が抽出されてしまいます。

           サポートに電話したところ、
           「文字コードが違うので全半大小丸文字は別物として認識するはず。
           リレーションのやり方やバージョンを確認してほしい」といわれましたが、
           バージョンは最新ですし、リレーションもこれと行った設定項目が見つかりません。

           リレーションは、リレーション管理画面にて、
           tblのコピー→マウスでフィールドを連結する操作を行いました。

           どなたかおわかりになりますでしょうか。よろしくお願いいたします。

           環境:FMP ADV 12.0v4 / win7 64bit