みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
FMS19とFMP19でWindows環境、ServerはMACMini(Ventura13.1)の構成です。
レコードの削除のみ禁止のアクセス権
アクセス権セットでレコードのアクセスデザインを「すべてのテーブルでの作成、編集、および削除」から「すべてのテーブルでの作成および編集」に変更しました
期待している動作は、レコードの削除ができないこと。そしてフィールドの内容はコピーペーストしたいというものです。
ようするにレコードの削除のみを制限したいのですが、このフィールドのコピーなど編集もできなくなっています。
削除のみできなくするのはどうしたらいいのでしょう。
よろしくおねがいします。
Offline
アクセス権セットの編集にデータアクセスとデザインがあります。
レコードなどの項目の中に「カスタムアクセス権」と言うものがあります。
より細かくカスタマイズすることが出来ます。
Offline
カスタムアクセス権で削除だけをいいえにしても、フィールドの内容をコピーペーストすることができません。レコードの削除のみができなければそれでいいのですが。
Offline
アクセス権セットを新規に作ると「利用できるメニューコマンド」が最小になるので、その関係かと思ったけど
それだと新規レコードもできないのでちょっと違うかな。
アカウントとアクセス権セットがうまくつながっていないのでは
Offline
完全アクセスのあるアカウントではいって、1つのアカウントを選んで新規アクセス権セットを選んで、レコード欄は「すべてのテーブルでの作成および編集」とします。あとの3つは、「すべて変更可能」にしてます。右のその他のアクセス権もチェックをいれてます。
ところが、このアカウントで入るとステータスツールバーはグレーで使えません。レコードの新規作成もグレーです。ただスクリプトボタンをつくっているので、それを押せば新規作成はできます。検索もスクリプトボタンで検索画面になるのですが、検索実行をすることができません。
本来は、レコードの削除ができないだけで他は使えるはずですよね。
もういとつおかしいと思ったのは、アクセス権セットの編集がグレー画面でできません。これは関係あるのでしょうか
Offline
>新規アクセス権セットを選んで
その状態なら、やっぱり
「利用できるメニューコマンド」が「最小」(デフォルト)
だからでは。
>アクセス権セットの編集がグレー画面でできません
完全アクセスで開きなおしてないのでは。
こんな感じですよ。
https://www.dropbox.com/scl/fi/f9fjp5z5 … wl5ny&dl=0
> 1つのアカウントを選んで新規アクセス権セットを選んで、
これの後の動作は、単にアクセス権セットを編集しているだけで、そのアカウントのアクセス権は変更されませんよ。アクセス権セットの変種が終われば、アカウントのアクセス権を設定しましょう。
いまはどちらでもいいことですが、レコード削除を禁止 にしているアクセス権で、レイアウトやスクリプトの編集を許可することはないでしょう。
Last edited by Shin (2023-11-10 09:26:35)
Offline
ありがとうございます。fm-aid14880をみせていただきました。ちゃんと削除はできず、コピーペーストはできますね。アクセス権などをみさせてもらいましたが、同じように作っているつもりです。
なにがおかしいのかなぁ。
実際には、レコード削除禁止のアクセス権はレイアウトスクリプト編集なども禁止としています。もともとこのアクセス権を編集しようと思ったら編集できなかったので、新規でアクセス権を作るということをしたのです。
一からアクセス権を作ったのに、コピーペーストができないという事態なんです。
Offline
一からアクセス権を作ったから #7 で himadanee さんが指摘している状態になっているのでは?
左のアクセス権関係のところだけ見ていて右側を見落としていませんか?
Offline
あー。見落としていました。「利用できるメニューコマンド」が「最小」でした。
これの意味がわかりませんでした。
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.009 seconds, 11 queries executed - Memory usage: 522.25 KiB (Peak: 527.16 KiB) ]