みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
こんばんは。
レコード削除不可のアクセス権をかけたいのですが、
レコード削除スクリプトは実行できますか?
また、インポートするスクリプト組んでますが、レコード作成&複製コマンドは使えないようにしたいです。
すみません、まだ試していないのです。
頭の中でシュミレーション中で、月曜日会社で取り組む予定です。
レコードインポートし、処理後エクスポートしたあとに、レコード削除をするスクリプトを組んだファイルを作ってあります。
不特定多数の人が操作するので、誤って削除や新規レコード作成コマンドを使われると困るのです。
皆様はどのようにされているのでしょう。
Offline
そのスクリプトに、完全アクセス権で実行、オプションを設定すれば可能ですけど。
ただ、何らかの処理を行うために他のテーブルへインポートしてそれを削除する、という処理は好ましく無いと思います。増して、不特定多数がその作業を繰り返し行うと、ファイルにゴミがたまって肥大化したり、実行速度が低下する恐れが有ると思いますが。
Offline
早々にありがとうございます。
そのスクリプトを完全アクセス権に設定すれば、レコード削除不可のアクセスでログインしたユーザーであっても、レコード削除スクリプトは実行できるということですね!
うまく進みそうで良かったです。
インポートについては、外部ソフトデータを取り込み、チェック後、吐き出して別のソフトに送る感じです。
ファイルメーカーが便利なことがわかり、いろいろなデータをファイルメーカーを介して変換しているところです。
Offline
インポート、削除を繰り返すとゴミがたまるのですね。
肥大化がみられたら、
最適化コピーすれば大丈夫でしょうか。
Offline
外部データの加工ですか。どのようなものかわかりませんが、捨ててしまわず、再利用を考えられるともっと良いかと思います。
時々最適化コピーを行えば良いでしょうが、原則手動で行う事になります。自動で行うには外部のシェルスクリプト等を使う必要があります。
Offline
Shinさん、ありがとうございます。
勉強になります。
吐き出したデータを残していると、処理していないレコードが分かりにくくなるので、削除しています。
済んだレコードは、削除した方が、ごちゃつかずファイルも軽くなるだろうとの考えです。
ただ吐き出したデータは、別のファイルメーカーファイルに取り込み、念のため取って置きます。
上級者の方は削除せず、フラグをたてるなどで管理されるのですか?
Offline
>レコード作成&複製コマンドは使えないようにしたいです。
Adv版ならカスタムメニューにしてコマンドを無効にする。
Offline
旅人さま
Advでは、カスタムメニューにできるのですね。
通常版のv12です。
Offline
具体的な作業内容によると思いますが、
> ただ吐き出したデータは、別のファイルメーカーファイルに取り込み、念のため取って置きます。
かなり無駄な動きに思いますが。
> 上級者の方は削除せず、フラグをたてるなどで管理されるのですか?
ユーザーをと特定しておいたり、レコードの作成タイムスタンプで管理できるのでは。作業時間が5分かかるとして、作成から8分間以内のレコードのみにアクセス許可を行うとか。
Offline
Shinさま
>作業時間が5分かかるとして、作成から8分間以内のレコードのみにアクセス許可を行うとか。
そんなこともできてしまうのですね、ファイルメーカーすごいですね。
これから知識を深めて頑張りたいと思います。
ありがとうございました。
Offline
Pages: 1
[ Generated in 0.014 seconds, 7 queries executed - Memory usage: 516.58 KiB (Peak: 521.12 KiB) ]