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

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

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

You are not logged in.

Announcement

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


#1 2015-07-22 11:38:00

作業者
Guest

入力したデータを修正されない方法

サーバ、FMPro、Go V12です。

作業毎に入力レイアウトを作成し、20種類ほどあります。
各レイアウトには幾つかのフィールドがあり、その中の検査フィールド(ラジオボタン)に入力するとその作業は終了します。
入力は基本iPadで行い、入力者も多いのでパスワード未入力です。

滅多にないのですが、入力後のデータが書き換わることがあります。
検査フィールドに入力すると修正できなくなるとか、管理者以外は修正できないとか出来ないでしょうか。

#2 2015-07-22 15:01:10

旅人
Member

Re: 入力したデータを修正されない方法

アクセス権は設定してあるのですよね。
最初に検査フィールドに入力してしまったら元も子もない?

Offline

#3 2015-07-23 09:12:12

作業
Guest

Re: 入力したデータを修正されない方法

旅人 wrote:

アクセス権は設定してあるのですよね。
最初に検査フィールドに入力してしまったら元も子もない?

入力者のアクセス権です。
レコード・・・全てのテーブルでの作成及び編集
レイアウト・・全て表示のみ
値一覧・・・・全て変更可能
スクリプト・・全て実行のみ

確かに先に検査フィールドに入力されると困ります。
入力条件として他フィールドに入力済みであることなどが必要ですね。

入力完了したデータを後で修正することも問題ですし、参照時のうっかりミスもあると思うので。
現状では記録管理のルールにも合致しないと思われます。
どの様な工夫をされているのでしょうか。

#4 2015-07-23 11:27:55

チポ
Member

Re: 入力したデータを修正されない方法

アクセス権の設定で、
レコードの編集を制限として、その式を
  IsEmpty ( 検査フィールド )
とすれば、
検査フィールドが空白時のみ編集ができるようになります。


そのうっかりミスの完全防止は結構難しいと思いますが、
例えば、
入力必須のフィールドが全て入力されるまで、
検査フィールドを表示させない
とか、
入力できない
とか、、

Offline

#5 2015-07-27 10:14:15

作業
Guest

Re: 入力したデータを修正されない方法

チポ wrote:

アクセス権の設定で、
レコードの編集を制限として、その式を
  IsEmpty ( 検査フィールド )
とすれば、
検査フィールドが空白時のみ編集ができるようになります。


アクセス権設定のどこにIsEmpty(検査フィールド)を入れればよいのでしょうか。
色々調べましたが、分かりませんでした。


そのうっかりミスの完全防止は結構難しいと思いますが、
例えば、
入力必須のフィールドが全て入力されるまで、
検査フィールドを表示させない
とか、
入力できない
とか、、

検査フィールドを表示させない方法があれば、助かります。
その方法も合わせてご指導願います。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 509.34 KiB (Peak: 516.12 KiB) ]