みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております。Mac版Filemaker12advを使用しております。
緊急にて、非常に困っております。
ランタイムソリューションでユーザーアカウントを作成し、ランタイムソリューションをCDにいれ配布したのですが印刷できない問題が発生しました。
問題点
・ユーザーは印刷できない(印刷が選択できない、権限が無い?)
・管理者は印刷可能
・管理者ID、パスワードを教える事はできない
・プリントスクリーンでの解決は不可とする
対応策
・印刷権限を修正した新たなランタイムソリューションを作成し、再配布する(再配布以外ない?)
対応策の現在困っている点
・セキュリティ=>ユーザーのアクセス権セット=?その他のアクセス権=>「印刷を許可」には既にチェックが入っていた
以下2点についてご教示よろしくお願い致します。
1.そもそもの対応策としてランタイムソリューションの再配布以外の方法があるか。
2.ユーザーが印刷できないのはなぜか、印刷権限には他の権限も必要なのか。
Offline
印刷用のスクリプトボタンを作ってますか。
作ってなければ、アクセス権セットの利用できるメニューコマンドを設定してないのでは。
使用できるメニューが「すべて」になっていない位しかないですよね。
Layouter様、traveler様
回答ありがとうございます。
お二人のご指摘とおり 利用できるメニューコマンドが最小になっていました。
すべてにすれば解決はできるのですが、大幅に設定(仕様)の変更が必要になってしまいます。
(例えばエクスポートを不可にする等)
デバッグが少々厳しいのですが印刷だけメニューコマンドの許可を与えるようなことはできないでしょうか。
スクリプトボタンで解決するなら全てのレイアウトのヘッダーにおく必要があるのでしょうか。
Offline
使わせたい項目だけのカスタムメニューを作ればいいのでは。
どっちにしても、ランタイムだから再配布は必要でしょうね。
FM11で作業していたため気づけませんでした、申し訳有りません。
FM12proのほうでカスタムメニューセットを作成し、印刷を加えたのですが、
アカウントやレイアウトごとに切り替えるのが面倒だったので
「このファイルのデフォルトのメニューセット」としたのですが、どうにも反映されません。
なにか勘違いをしているのでしょうか。
やはり基本は再配布ですか・・・
Offline
ランタイムソリューションでのファイルメンテナンスは、再配布が基本です。
例外的に、そのファイルが動いている環境でFMPなどを動かせば、ファイルをメンテナンスは可能です。
Offline
私もカスタムメニューを使ったこと無いのですが、
利用できるコマンドを「すべて」にしてメニューの中身は印刷設定や印刷等の
使わせたいものだけにしてあとは削除したらいいのでは。
印刷だけでしたら、メニューは最小の設定にしておいて、印刷を許可するレイアウトの上に印刷ボタンを設置する、という方法が簡単かもしれませんよ。
カスタムメニューは少々癖がありますので、なれないと面倒でしょう。
Offline
「印刷だけ可能にする」なら簡単そうですけど、「エクスポートだけ不可」というメニューセットを作ろうとすると、恐ろしく面倒そうですね...
カスタムメニューセットを作る時、選択できる標準メニューが一部しかないんですけど、一体どういうわけでしょうかね。
全部カスタムメニューしか使えないならわからなくもないけど、[スクリプト]があるのに[ファイル]はない、というのは全く意味がわからない...
Offline
[ファイル]は、カスタムメニューとして作ることになります。その内容は自由です。
一方、[スクリプト]は、この一つで1コマンドで、その内容を編集することは出来ませんね。
Last edited by Shin (2013-10-29 01:00:20)
Offline
勘違いしている事がようやくわかりました。
カスタムメニューセットで メニューバーの「ファイル」ツリー内にある「印刷」を選択できるようにする作業をしていると思っていたのですが、実際は
メニューバーに新たに別の「ファイル」を追加していただけだったようです。
メニュー内にコマンドの「印刷」を用意しても
結局のところ、管理者以外のアカウントでは「印刷」は灰色で選択する事ができません。
今回はひとまず印刷用のスクリプトボタンを配置して対応してみます。
最終的にはメニューバーから「印刷」を選択できるようにしたいです。なにとぞご教示お願い致します。
カスタムメニューセットはメニューバーに表示するコマンドを取捨選択するだけで、実行権限とは関係ないのか、
いやいや、セキュリティの利用できるメニューコマンドを「すべて」にすれば印刷は実行できましたし、仕様がわからず混乱しております。
Offline
メニューで作業させるのでしたら、アクセス権セットで、メニューを解放することは必須です。その上で、触らせたくないメニュー項目を削除するか、グレーアウトさせます。
一番簡単なのは、印刷させるレイアウトに印刷ボタンを作ることでしょう。
Offline
利用できるメニューコマンドは「すべて」にして、カスタムメニューの中の利用
させたくないコマンドは削除するのですよ。
でもMacの場合、エクスポートを不可にしても印刷時にプレビューApp.が割り込
むPDFとして保存できてしまう・・・
PDFとして保存は、エクスポートでなく印刷の範疇でしょう。WindowsでもPDFプリンタをインストールしてあればできるのでは。
あ、レコードのエクスポートにはPDFは無かったですね。
でもエクスポートを許可していないとExcel/PDF送信はできないけど
PDFとして保存はできてしまう。なんか変ではないですかね。
AcrobatやPDFプリンタでも同じではありますが。
メニューがいっしょくたになってるけど、アクセス権では、Excelはエクスポート、PDF保存は印刷の許可が必要な仕様です。
うっ、エクスポートは許可で印刷を許可していないと
「レコードの保存/送信」ではPDFを選択できないのですね。
初めて見ました。
と言ってもなんか混乱してますが。
質問をしぼってみます、
メニューセットで項目をグレーアウトする、またはその逆はどうやってすればいいのでしょうか
項目の追加、削除しか分かりませんでした。
利用できるメニューコマンドをすべてにして いらないものを削除するしかないのでしょうか。
Offline
お、おや・・・
印刷スクリプトボタンを追加した新ランタイムソリューション全体(数百Mバイト)をCDに入れて再配布し、
旧ランタイムソリューション内のfmpurを新ランタイムソリューション内に上書きしてもらう予定でしたが、
スクリプトボタンの情報もfmpur内にあったようで・・・。
ランタイムソリューションにインポート、エクスポートの機能をもたせているので
新ランタイムソリューションのfmpurだけ(これだけなら4M程度)をメールで添付するだけでよさげです。
もう少し確認作業を進めてみます。
Offline
ですよ。編集時もその都度ランタイムにして確認するのではなく、fmpurを12で開いて
編集して閉じるとランタイムも更新されます。
fmpurのみを配布する手もありますが、元のバインドキー情報が必要ですが、新たにファイルを作らずに、できているファイルを編集して送れば大丈夫なはずです。
メニューセットの中でグレーアウトにするには、OS毎のチェックを外すのが一番早いです。
Offline
色々知らないこと、勘違いしていた事が多かったです。
今回は以前のバインドキーを控えていたのでファイルを作り直して先ほど相手に送りました。
ひとまず緊急回避は完了です。
fmpur編集できたんですね・・・
グレーアウトとその逆もこれから試し、また報告致します。
Offline
Pages: 1
[ Generated in 0.015 seconds, 9 queries executed - Memory usage: 562.29 KiB (Peak: 582.83 KiB) ]