みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
ファイルメーカーサーバ17とFMA17複数台での運用です。
サーバーは、Macmini。クライアントはWindows10です。
ファイル削除の時に、注意喚起メニューがでます。この時パスワードをいれたらOKとしたいのです。
また、削除のメニューは、アカウント権限である、無しに切り替えたい。
よろしく
Offline
どのファイルを削除するのですか。
FIleMaker server で管理するファイルは、admin console からしか削除できませんが。
Offline
ごめんなさい。ファイルの削除ではなくレコードの削除です。
Offline
カスタムメニューにすればいいでしょうね。
Offline
やつてみます。カスタムメニューは、アクセス権限で切り替えられますよね。
Offline
カスタムメニューでレコード削除のコマンドをなくしたものを作りました。これをアカウントの権限によってきりかえたいのです。
今のやり方だと完全アクセス権のときに、環境設定で高度なツールを使用するにチェックをいれて、でてきたツール項目でかステムメニューを切り替えてレコード削除ができるようにするという手順です。
これは、少し手間がかかりすぎます。
完全アクセス権でかステムメニューの切り替えはできないでしょうか?
Offline
> 完全アクセス権のときに、環境設定で高度なツールを使用するにチェックをいれて
この設定は、システムに記憶され、次回からチェックは不要なはずです。
カスタムメニューのインストールは、スクリプトで可能です。ファイルを開いた時に、管理者権限の時には、デフォルトで使うメニューを切り替えればいいです。
管理者以外でのレコード削除を禁止するには、アクセス権セットで設定するべきでは。
どうしても削除が必要な場合には、スクリプトを完全アクセス権で動かせるようにしておけばいいです。
Offline
そうですね、ツール項目は、出しぱなしにできますね。
レコード削除は、権限でかえられましたか?やってみます。
Offline
・手順1
セキュリティの管理:
アクセス権セット
(1)完全アクセス
(2)アクセス権セット1(データ入力のみに準ずる権限で作成)
(3)アクセス権セット2(データ入力のみに準ずる権限で作成)→これのときレコード削除:不可とします。
アクセス権セットの編集
レコード→カスタムアクセス権→該当テーブル:削除「いいえ」にセット。もしくは制限で条件つけします。
・手順2
ログイン画面
(社員管理テーブルで、ログイン・パスワード情報もってることが前提)
スクリプト作成
社員管理テーブル、ログインフィールド=1で(2)アクセス権セット1、=2で(3)アクセス権セット2とします。
if(ログインフィールド=1)
再ログイン:オフ→アクセス権セット1をセット
else if(ログインフィールド=2)
再ログイン:オフ→アクセス権セット2セット
こういう方法はいかがですか?
Offline
Pages: 1
[ Generated in 0.008 seconds, 9 queries executed - Memory usage: 513.81 KiB (Peak: 518.35 KiB) ]