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

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

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

You are not logged in.

Announcement

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


#1 2023-02-01 14:02:29

jonasan
Guest

アウトルックメールからコピペした全角文字で検索をかけるが反応しない

windows11にして、ファイルメーカープロ19にしたのですが、アウトルックメールにある文字(名前の漢字・またはふりがな)をコピペして、ファイルメーカー上の顧客管理データの漢字またはふり仮名の欄に張り付けて検索ボタンを押すとヒットなしのエラー表示が出ます。
以前バージョンン13の時にはそのような事象はありませんでした。

ただし自分で直接データを打ち込んで検索する、または一旦メモ帳に移して再度コピペすると表示されます。
また半角数字やメールアドレスで検索すると表示されます。
もしくはファイルメーカー画面の中にある検索窓に、アウトルックメール文字をコピぺして検索すると表示されます。

先ほどメーカーに質問してみましたが、アウトルック側のメール書式に問題があるのかもしれないということで、直接的な解決策はないということでした。
アウトルックメールの全角の漢字やひらがなのみ、コピペでの検索が反映されない事象について、何か方法をご存じの方がいらっしゃればご教示願います。
よろしくお願いいたします。

#2 2023-02-01 14:10:42

himadanee
Guest

Re: アウトルックメールからコピペした全角文字で検索をかけるが反応しない

書式付きでペーストされてるのが問題なら、ペースト後1回undo(ctrl+z)してみると書式なしになるのでどうでしょうか。

#3 2023-02-01 14:32:17

jonasan
Guest

Re: アウトルックメールからコピペした全角文字で検索をかけるが反応しない

himadanee様

ご回答ありがとうございます。
アウトルックメールにある名前(漢字)をコピーして、ファイルメーカーの検索欄にペーストした後に、ご指摘の(ctrl+z)を押すと、漢字自体が消えてしまいます。
やり方がまずいのでしょうか?

#4 2023-02-01 14:44:08

himadanee
Guest

Re: アウトルックメールからコピペした全角文字で検索をかけるが反応しない

全体が消えるのは、書式付きテキストがペーストされてるのではないということになるので、別の問題ですね。

ブラウズモードでフィールドに貼り付けて、それのCode()を見たらどうなってますか?

#5 2023-02-01 14:50:52

Shin
Member

Re: アウトルックメールからコピペした全角文字で検索をかけるが反応しない

テキスト内に、コントロール文字が混入しているのでしょう。null が入り込んでいる可能性が高いと思います。
ペースとしたフィールドを、HexEncode してみたらどうなっていますか。

[解決] テキストから変な記除去除去

Last edited by Shin (2023-02-01 14:54:19)

Offline

#6 2023-02-01 15:09:28

jonasan
Guest

Re: アウトルックメールからコピペした全角文字で検索をかけるが反応しない

himadanee様
すみません、私ど素人なもので、ご指摘のやり方・見方がわかりません。
「それのCode()を見たらどうなってますか?」ですが、まずアウトルックメールの中にある名前の漢字をコピーして、ファイルメーカーの検索欄にペーストします。
その状態でどこをどうすればcode()が見れるのでしょうか?
よろしくお願いいたします。

#7 2023-02-01 15:38:50

jonasan
Guest

Re: アウトルックメールからコピペした全角文字で検索をかけるが反応しない

shin様
当方素人なもので、アドバイス頂きました「ペースとしたフィールドを、HexEncode してみたらどうなっていますか。」というやり方がわかりません。
HexEncodeとはどういったやり方をしてみるといいのでしょうか?
よろしくお願いいたします。

#8 2023-02-01 16:05:01

Shin
Member

Re: アウトルックメールからコピペした全角文字で検索をかけるが反応しない

おそらく、上にあげている別スレッドと同じことがおきていると思います。解決法もそちらに書いてありますので参照ください。
HexEncode は、適当なテキストフィールド「フィールド」を作ります。そのフィールドに対して計算フィールドを作り、その計算式を HexEncode ( フィールド ) としておきます。

Offline

#9 2023-02-01 17:35:52

かなえる
Guest

Re: アウトルックメールからコピペした全角文字で検索をかけるが反応しない

以前、同じような現象に悩まされて、こちら(https://fm-aid.com/bbs2/viewtopic.php?id=5924)を見ながら
修正した記憶があります。

#10 2023-02-02 05:27:53

jonasan
Guest

Re: アウトルックメールからコピペした全角文字で検索をかけるが反応しない

shin様、かなえる様、アドバイスありがとうございました。
私には理解できる力がありませんので、とりあえずはフィールドからではなく検索窓に直接入力して検索するようにします。
ありがとうございました

#11 2023-02-03 08:46:24

Shin
Member

Re: アウトルックメールからコピペした全角文字で検索をかけるが反応しない

その検索窓に OnObjectExit トリガーで、
フィールド設定 ( 検索窓 ; Substitute ( 検索窓 ; Base64Decode ( "AA==" ) ; "" )
という1行のスクリプトを走らせればいいはずです。

手作業するのでしたら、ペーストして最後にキャレットをもっていって、deleteでいいです。

Last edited by Shin (2023-02-03 08:47:43)

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 564.95 KiB (Peak: 579.38 KiB) ]