みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
FileMaker 19にてあるレイアウト上のポータル行を削除するスクリプトを
完全アクセス権限で作成して実行した際に、削除されません。
スクリプトの内容としては単純で、以下のような形です。
①カスタムダイアログ「削除しますか?」
②「OK」のときに、ポータル行を削除
起動しているアカウントの拡張アクセス権セットの中にあるレコードの項目は
削除ができないようになっていますが、完全アクセス権限のスクリプトであっても
削除等は行えないのでしょうか?
ポータルの設定で、行の削除を許可していますか。
Offline
Shinさん
ご返信ありがとうございます。
ポータルの設定の行の削除にはチェックをいれておりません。
https://fmhelp.filemaker.com/help/17/fm … rtals.html
少し古いバージョンですが、上記のリンク先のポータルの行削除の記述の箇所には
スクリプトで利用する場合は削除チェックが必要ないとのことですが
必要なのでしょうか?
追伸です。
ポータルの行削除の設定をONにしても
削除することはできませんでした・・・
ああ、スクリプトでは設定は不要でしたね。
そのスクリプトを起動させるボタンなどは、どこにありますか。
Offline
拡張アクセス権には削除の設定はありませんが......。拡張アクセス権セットというのもないですし。
ポータルに表示しているレコードは他のファイルのテーブルのレコードだったりしませんか?
Last edited by Moz (2022-07-25 19:37:08)
Offline
ご返信ありがとうございます。
すみません、拡張アクセス権限セットではなくアクセス権セットですね。。。。
Mozさんの仰る通り、別のファイルのテーブルをポータルで表示させて削除させようとしています。
削除ボタンはポータル行に置いています。
データアクセスとデザインのレコードのプルダウンを
「すべてのテーブルでの作成、編集、および削除」
↓
「すべてのテーブルでの作成および編集」
これにすると完全アクセス権のスクリプトでも削除できないですね・・・
アクセス権セットはファイル単位ですから、現在のファイルで完全アクセスを与えても
削除しようとしているテーブルのファイルの完全アクセス(または削除権限のあるアクセス権セット)がなければ削除できません。
Offline
Mozさん
ご返信ありがとうございます。
なるほど、ではアクセス権セットの箇所に
削除もできるように設定をしたほうがよさそうですね・・・
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 556.84 KiB (Peak: 579.33 KiB) ]