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

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

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

You are not logged in.

Announcement

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


#1 2021-02-13 17:56:11

りんれお
Guest

チェックボックスにチェックを入れると、すべてのフィールドに入力できなくする

ファイルメーカー プロ 17 Windows10

タイトルどおり、チェックボックスにチェックを入れると、すべてのフィールドに入力できなくする方法を教えてください。

#2 2021-02-14 08:46:26

Shin
Member

Re: チェックボックスにチェックを入れると、すべてのフィールドに入力できなくする

アクセス権セットでコントロールするのが簡単でしょう。
レコードの編集許可に、isEmpty ( チェックボックス ) とするだけです。

Offline

#3 2021-02-15 09:58:19

りんれお
Guest

Re: チェックボックスにチェックを入れると、すべてのフィールドに入力できなくする

Shin様 返信ありがとうございます。

[ファイル]→[管理]→[セキュリティ]→[アクセス権セット]のことだと思うのですが、どこにそのisEmpty ( チェックボックス )を入力するのかがわからなくて

いろいろと触ってみたのですが、たどりつけなくて。。。 スイマセン

また、これを入れることでレコードごとに編集可能、不可を選択できますか?それともすべてのレコードに対して編集可能、不可という選択となるのでしょうか

できれば、レコードごとの編集許可を目指しています。

また、リレーションにてフィールド内容を連携している場合、編集不可としていればそのレコードの内容は、リレーション元のレコードの値を触っても保たれているのでしょうか?

できれば、新規でレコードを作成したときに編集不可とした過去のレコードは変更できないようにしたいのです。 そのために編集可能、不可をつければできるのかと思い質問させていただきました。

#4 2021-02-15 11:06:34

Shin
Member

Re: チェックボックスにチェックを入れると、すべてのフィールドに入力できなくする

新しいアクセス権セットを作ります。その中の編集で、isEmpty ( チェックボックス ) を設定します。
その制限を行う該当のユーザーごとにアカウントを作り、そのアクセス権セットを適用します。
ユーザーには、そのアカウントでログインしてもらいましょう。
制限はレコード単位で、新規レコードでチェックフィールドが null でしたら制限されません。
この設定はテーブルごとに設定でき、リレーション先のテーブルの設定で編集が許可されていれば編集可能です。

https://www.dropbox.com/s/0vi802gl41sca … 2.zip?dl=0

Last edited by Shin (2021-02-15 11:54:06)

Offline

#5 2021-02-15 12:27:01

りんれお
Guest

Re: チェックボックスにチェックを入れると、すべてのフィールドに入力できなくする

Shinさんありがとうございました。 保護することができました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.008 seconds, 7 queries executed - Memory usage: 511.84 KiB (Peak: 518.08 KiB) ]