• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:filemaker7でイニシャルを自動入力させたい)

filemaker7でイニシャルを自動入力させたい

このQ&Aのポイント
  • filemaker8で名前の読み仮名フィールドをもとに、自動でイニシャルが入るようにしようとしていますが、うまくいきません。
  • 各々の頭文字が濁音や半濁音以外のときは、うまくイニシャルが表示されるのですが、頭文字が濁音(「が」や「だ」)、半濁音(「ぱ」や「ぷ」)の時には、頭文字が「か」「た」、「は」「ふ」と認識されてしまいます。
  • 読み仮名は全角ひらがなであり、半角カタカナではないのですが、なぜきちんと認識されないのか分かりません。どなたかご教示下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • 7marine
  • ベストアンサー率36% (59/160)
回答No.2

>例えば、頭文字が「じゅ」の時、 >イニシャルは「J」だと思うのですが、 >「じ」のみを認識して、「Z」になってしまいます。 Let( [頭一文字=~;頭二文字=~];  Case(  Exact(頭二文字;"じゅ");"J";  Exact(頭一文字;"じ");"Z";  ・・・) ) とCaseの最初に引っ掛けてはどうでしょう?

biopsy
質問者

お礼

なるほど。これでできました。 単に頭2文字を認識させたらよかったのですね。 「じ」より先に「じゅ」をCaseの式内に入れて、 「J」に変換させるのがみそというのも分かりました。 有り難うございました。

その他の回答 (1)

  • 7marine
  • ベストアンサー率36% (59/160)
回答No.1

頭文字="が";"G" ⇒Exact(頭文字;"が");"G" でどうですか?

biopsy
質問者

お礼

お礼が遅くなって申し訳ありません。 試してみようと思います。

biopsy
質問者

補足

Exact使えますね。 でも、問題が・・・。 例えば、頭文字が「じゅ」の時、 イニシャルは「J」だと思うのですが、 「じ」のみを認識して、「Z」になってしまいます。