みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
ファイルメーカー プロ 17 Windows10
タイトルどおり、チェックボックスにチェックを入れると、すべてのフィールドに入力できなくする方法を教えてください。
アクセス権セットでコントロールするのが簡単でしょう。
レコードの編集許可に、isEmpty ( チェックボックス ) とするだけです。
Offline
Shin様 返信ありがとうございます。
[ファイル]→[管理]→[セキュリティ]→[アクセス権セット]のことだと思うのですが、どこにそのisEmpty ( チェックボックス )を入力するのかがわからなくて
いろいろと触ってみたのですが、たどりつけなくて。。。 スイマセン
また、これを入れることでレコードごとに編集可能、不可を選択できますか?それともすべてのレコードに対して編集可能、不可という選択となるのでしょうか
できれば、レコードごとの編集許可を目指しています。
また、リレーションにてフィールド内容を連携している場合、編集不可としていればそのレコードの内容は、リレーション元のレコードの値を触っても保たれているのでしょうか?
できれば、新規でレコードを作成したときに編集不可とした過去のレコードは変更できないようにしたいのです。 そのために編集可能、不可をつければできるのかと思い質問させていただきました。
新しいアクセス権セットを作ります。その中の編集で、isEmpty ( チェックボックス ) を設定します。
その制限を行う該当のユーザーごとにアカウントを作り、そのアクセス権セットを適用します。
ユーザーには、そのアカウントでログインしてもらいましょう。
制限はレコード単位で、新規レコードでチェックフィールドが null でしたら制限されません。
この設定はテーブルごとに設定でき、リレーション先のテーブルの設定で編集が許可されていれば編集可能です。
https://www.dropbox.com/s/0vi802gl41sca … 2.zip?dl=0
Last edited by Shin (2021-02-15 11:54:06)
Offline
Shinさんありがとうございました。 保護することができました。
[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 511.84 KiB (Peak: 518.08 KiB) ]