※ ChatGPTを利用し、要約された質問です(原文:filemaker7でイニシャルを自動入力させたい)
filemaker7でイニシャルを自動入力させたい
このQ&Aのポイント
filemaker8で名前の読み仮名フィールドをもとに、自動でイニシャルが入るようにしようとしていますが、うまくいきません。
各々の頭文字が濁音や半濁音以外のときは、うまくイニシャルが表示されるのですが、頭文字が濁音(「が」や「だ」)、半濁音(「ぱ」や「ぷ」)の時には、頭文字が「か」「た」、「は」「ふ」と認識されてしまいます。
読み仮名は全角ひらがなであり、半角カタカナではないのですが、なぜきちんと認識されないのか分かりません。どなたかご教示下さい。
filemaker7でイニシャルを自動入力させたい
filemaker8で名前の読み仮名フィールドをもとに、自動でイニシャルが入るようにしようとしていますが、うまくいきません。
現在は、まず、MiddleWords関数で姓、名をわけて別々のフィールドに分離します。
次に、Left関数で姓、名の各1文字目を抽出し、それをCase関数で「あ」なら「A」、「い」なら「I」という様に置き換えようとしています。
しかし、各々の頭文字が濁音や半濁音以外のときは、うまくイニシャルが表示されるのですが、頭文字が濁音(「が」や「だ」)、半濁音(「ぱ」や「ぷ」)の時には、頭文字が「か」「た」、「は」「ふ」と認識されてしまいます。
従って、「が」なら通常「G」となる所が「K」となります。
読み仮名は全角ひらがなであり、半角カタカナではないのですが、なぜきちんと認識されないのか分かりません。どなたかご教示下さい。
お礼
なるほど。これでできました。 単に頭2文字を認識させたらよかったのですね。 「じ」より先に「じゅ」をCaseの式内に入れて、 「J」に変換させるのがみそというのも分かりました。 有り難うございました。