初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-01-19 13:31:27

ひろし
Guest

スクリプト動作

バージョンは、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 で動作がおかしくなった??
そんなことが起こるのでしょうか?
謎です。

#2 2023-01-19 15:39:54

チポ
Member

Re: スクリプト動作

テーブルが
> 顧客マスター
> 顧客_データー
> 顧客マスター_データー

とありますが、
それぞれの説明がありません。

それと、リレーションがあればその説明も。。

Offline

#3 2023-01-19 15:49:56

ひろし
Guest

Re: スクリプト動作

すみません、書き直します。

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 547.66 KiB (Peak: 579.52 KiB) ]