こんにちはyoichiroです。
FileMaker Pro 19.5.1.31が公開されています。
そして、アップデートしたファイルにて上手く動かないスクリプトが・・・
タイミングよくミンキーが行われていた為、上手くまとめてもらった結果がこれ
https://bit.ly/3N2Lcw9
で、補足(というかその後のミンキーで判明した事)
そもそもスクリプト内の問題ではない
フィールドをユニークな値に設定して制限をデーターの入力時のみ、データの入力時にユーザーによる上書きを許可にします。
で、2つレコードを作って、意図的にこのフィールドに同じ値を入れます。
すると、確定時に下記のエラーが表示されます。
これを”はい”と選択すると意図的な重複レコードが完成します。
で、一度こここを”はい”したらよこのテキストフィールドを編集しても19.4.xxxの時にはなにも言われませんでした。しかし、19.5においてはテキストフィールドを編集する度にエラーダイアログが表示されます。
これはフィールドオプションをユニークではなく、空欄不可に設定した場合においても同様だった為、入力値の制限→データ入力時のみが上手く動かず常時制限と同じ動きになっているものと思われます。
ってことで、これはバグ?であって、修正されるものだと思いますが、僕みたいにユニークな値に敢えて重複する値を使っていてそのレコードをスクリプトないでゴニョゴニョしてた場合にはレコードから移動する前に、レコードの確定スクリプト([入力値の制限を無視]のオプションを有効)を入れておかないとそれまで動いてたスクリプトが動作しない事がありえますのでご注意ください!
コメント