みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
バージョンは、19.6.1.45(11-01-2022)
不具合を起こしたスクリプトを抜き出しています。
変数を設定 [ $初期値 ; 値: 顧客マスター::初期値 ]
変数を設定 [ $顧客id ; 値: 顧客マスター::顧客id ]
変数を設定 [ $売掛残高 ; 値: 顧客マスター::売掛残高 ]
フィールド設定 [ 顧客マスター::初期登録済みFLG ; 1 ]
レイアウト切り替え [ 「顧客データー」 (顧客_データー) ; アニメーション: なし ]
新規レコード/検索条件
フィールド設定 [ 顧客_データー::初期値 ; $初期値 ]
フィールド設定 [ 顧客_データー::顧客id ; $顧客id ]
新規顧客のマスター設定に使っています。
このスクリプトを書いたのは4、5年ぐらい前だったと思います。
2022年の9月ごろまでは、データー入力は問題ありませんでした。
今日、顧客の新規登録をしようとしたところ、
フィールド設定 [ 顧客マスター_データー::初期値 ; $初期値 ]
このステップで初期値は入力されます。
フィールド設定 [ 顧客マスター_データー::顧客id ; $顧客id ]
のステップで、顧客idは入力されますが、顧客idが入力されると、初期値が消され、フィールドは空欄になります。
フィールド設定 [ 顧客マスター_データー::顧客id ; $顧客id ]
フィールド設定 [ 顧客マスター_データー::初期値 ; $初期値 ]
このように、スクリプトの順番を変えてみると、2つのデーターはきちんと入力でき、今までと同じ動作をすることができました。
なぜこのような現象になるのか、さっぱりわかりません。
時期的に見て、19.5.4までは、問題なく動作したが、19.6.1 で動作がおかしくなった??
そんなことが起こるのでしょうか?
謎です。
テーブルが
> 顧客マスター
> 顧客_データー
> 顧客マスター_データー
とありますが、
それぞれの説明がありません。
それと、リレーションがあればその説明も。。
Offline
すみません、書き直します。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 547.66 KiB (Peak: 579.52 KiB) ]