みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
サーバ、FMPro、Go V12です。
作業毎に入力レイアウトを作成し、20種類ほどあります。
各レイアウトには幾つかのフィールドがあり、その中の検査フィールド(ラジオボタン)に入力するとその作業は終了します。
入力は基本iPadで行い、入力者も多いのでパスワード未入力です。
滅多にないのですが、入力後のデータが書き換わることがあります。
検査フィールドに入力すると修正できなくなるとか、管理者以外は修正できないとか出来ないでしょうか。
アクセス権は設定してあるのですよね。
最初に検査フィールドに入力してしまったら元も子もない?
Offline
アクセス権は設定してあるのですよね。
最初に検査フィールドに入力してしまったら元も子もない?
入力者のアクセス権です。
レコード・・・全てのテーブルでの作成及び編集
レイアウト・・全て表示のみ
値一覧・・・・全て変更可能
スクリプト・・全て実行のみ
確かに先に検査フィールドに入力されると困ります。
入力条件として他フィールドに入力済みであることなどが必要ですね。
入力完了したデータを後で修正することも問題ですし、参照時のうっかりミスもあると思うので。
現状では記録管理のルールにも合致しないと思われます。
どの様な工夫をされているのでしょうか。
アクセス権の設定で、
レコードの編集を制限として、その式を
IsEmpty ( 検査フィールド )
とすれば、
検査フィールドが空白時のみ編集ができるようになります。
そのうっかりミスの完全防止は結構難しいと思いますが、
例えば、
入力必須のフィールドが全て入力されるまで、
検査フィールドを表示させない
とか、
入力できない
とか、、
Offline
アクセス権の設定で、
レコードの編集を制限として、その式を
IsEmpty ( 検査フィールド )
とすれば、
検査フィールドが空白時のみ編集ができるようになります。アクセス権設定のどこにIsEmpty(検査フィールド)を入れればよいのでしょうか。
色々調べましたが、分かりませんでした。そのうっかりミスの完全防止は結構難しいと思いますが、
例えば、
入力必須のフィールドが全て入力されるまで、
検査フィールドを表示させない
とか、
入力できない
とか、、
検査フィールドを表示させない方法があれば、助かります。
その方法も合わせてご指導願います。
Pages: 1
[ Generated in 0.020 seconds, 7 queries executed - Memory usage: 507.92 KiB (Peak: 514.48 KiB) ]