【FileMaker開発メモ】自動で全角英数文字を半角英数文字に変換する
ユーザーのタイピングスキルによって全角英数で入力されたり、半角英数文字で入力されたりとマチマチだと後々の集計などで支障をきたすことがあります。すべて半角英数で統一、もしくは全角英数で統一をする方法をまとめます。
1.全角英数→半角英数文字への変換スクリプトを作成
フィールドに入力された内容を取得して、計算結果をアクティブフィールドに戻すスクリプトを作成。
RomanHankaku ( Get ( アクティブフィールド内容 ) )
これでアクティブフィールドの内容を半角英数文字にすることができるので、その結果を「計算結果を挿入」を使ってフィールドに値を戻す。
2.スクリプトトリガの設定
半角英数に統一したいフィールドのスクリプトトリガを設定する。
OnObjectValidateに1で作成したスクリプトを設定。
以上で自動半角英数変換ができあがります。