- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:filemaker7でイニシャルを自動入力させたい)
filemaker7でイニシャルを自動入力させたい
このQ&Aのポイント
- filemaker8で名前の読み仮名フィールドをもとに、自動でイニシャルが入るようにしようとしていますが、うまくいきません。
- 各々の頭文字が濁音や半濁音以外のときは、うまくイニシャルが表示されるのですが、頭文字が濁音(「が」や「だ」)、半濁音(「ぱ」や「ぷ」)の時には、頭文字が「か」「た」、「は」「ふ」と認識されてしまいます。
- 読み仮名は全角ひらがなであり、半角カタカナではないのですが、なぜきちんと認識されないのか分かりません。どなたかご教示下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>例えば、頭文字が「じゅ」の時、 >イニシャルは「J」だと思うのですが、 >「じ」のみを認識して、「Z」になってしまいます。 Let( [頭一文字=~;頭二文字=~]; Case( Exact(頭二文字;"じゅ");"J"; Exact(頭一文字;"じ");"Z"; ・・・) ) とCaseの最初に引っ掛けてはどうでしょう?
その他の回答 (1)
- 7marine
- ベストアンサー率36% (59/160)
回答No.1
頭文字="が";"G" ⇒Exact(頭文字;"が");"G" でどうですか?
質問者
お礼
お礼が遅くなって申し訳ありません。 試してみようと思います。
質問者
補足
Exact使えますね。 でも、問題が・・・。 例えば、頭文字が「じゅ」の時、 イニシャルは「J」だと思うのですが、 「じ」のみを認識して、「Z」になってしまいます。
お礼
なるほど。これでできました。 単に頭2文字を認識させたらよかったのですね。 「じ」より先に「じゅ」をCaseの式内に入れて、 「J」に変換させるのがみそというのも分かりました。 有り難うございました。