AnsweredAssumed Answered

FileMaker13 日本語入力の変換中の状態で、特定のスクリプ...

Question asked by 飯島 行直 on May 29, 2015
Latest reply on Jun 9, 2015 by TSGalJ

概要

FileMaker13 日本語入力の変換中の状態で、特定のスクリプトが実行されたときの動作

製品

FileMaker Pro

バージョン

FileMaker Pro 13

オペレーティングシステムのバージョン

Windows 7,Windows 8.1

問題の内容

日本語入力の変換中の状態(下線が表示されている状態)で特定のスクリプトステップが実行された場合、以下の動作をする。

レコード/検索条件確定→入力中の値が保存されず消失
フィールドへ移動→入力中の値が移動先フィールドに入力中の状態で移動

上記以外でもアクティブフィールドが変化するスクリプトステップを実行した場合、同様の動作となる
例:レイアウト切り替え、オブジェクトへ移動等

FileMaker Pro 12およびFileMaker Pro 14では、元のフィールドに値が保存される。
ボタンを押下してスクリプトを実行した場合、ボタンを押した時点で変換中の状態から変換後の状態へ移行するため上記の不具合は発生しない。

問題の再現方法

1、FileMaker Pro 13を用い、フィールドを2つ作成A,Bとする。
2、Bのフィールドに移動するスクリプトを作成。
3、Aのフィールドに日本語入力で文字を入力し、変換中の下線がついた状態にする
4、2のスクリプトを上部スクリプトのメニューから実行する。

予想された結果

Aのフィールドに文字が残る

実際の結果

Bのフィールドに値が入る

対処方法

現状特になし

Error.jpg

Outcomes