No.3ベストアンサー
- 回答日時:
No.1です。
> いろいろな方法を教えていただき、ありがとうございます。
すみません、前回の回答は、全体で1つの対応策になります。
(基本が「A)」で、以降はそれをより強固にするための策、です)
前回の回答は誤解を招く書き方になってしまっていました、申し訳ありません。
それと、前回回答時には失念していたのですが、フォームの印刷への対応として
別の方法があることを思い出しましたので、それもご紹介させて戴きます。
(なお、これもPrintScreenには対応できませんが)
1)フォームをデザインビューで開く
2)データを表示するコントロールを選択する(1つずつでも複数でも可)
3)プロパティシートで『書式』タブを選択
4)『表示対象』の設定値を「画面のみ」に設定
・・・以上です。
こうすると、そのコントロール(→結果としてデータ)は、フォーム印刷時には表示されなくなります。
ついでで新規ラベルを作成し、こちらは『表示対象』を「印刷のみ」とした上で、
ラベルの文面を「このデータの印刷は禁止されています」としてやれば、
「なぜか印刷がうまくいかない」と思って何回も印刷しようとされる、という
事態も防げると思います。
残念ながらレポートのコントロールにはこの設定ができないのですが、
レポートでは別の方法によって印刷を回避する方法もあるようです。
(私自身が作ったDBは、基本的に印刷もフォームで済ませるか、Excelへの
出力で対応しているため、レポートのことはあまり知らないもので・・・)
上で説明した、プロパティシートの『表示対象』にカーソルを移動させた状態で
「F1」キーを押してヘルプを表示させると、この辺りの説明が見られると思います。
(今、手元にあるのはAccess97なので、バージョンによっては違うかもしれません(汗)
その場合は、「Format」「Retreat」をキーワードとして検索してみて下さい)
なるほど、フォームでそのような設定があるとは
知りませんでした。
あと、AutoKeysのマクロでCtrl+Pの
ショートカットを無効にしておきました。
あとはPrintScreenの対応ですかね
いろいろ調べましたが、結構難しいことが書いて在ります。
情報漏洩防止ソフトを購入すれば
簡単で済みそうなのですが…
No.2
- 回答日時:
> でも、まずはできるところから固めていきたいと
> おもいます。
画面への出力も紙への出力も同じですからね。。。
#1 さんのアイデア以外に
ユーザーにシステム使用に関する誓約書も書いてもらう。
フォーム、レポートなど開発側がコントロールできる物には ユーザー ID か Windows へのログオン ユーザー名が入るようにする。
操作ログを残す。(監視できる操作だけになってしまいますが)
印刷できる権限の人しか使わせない。
入退室時の持ち込み持ち出しが管理されている部屋で使用する。
費用対効果でお考え下さい。
ありがとうございます。
確かに費用対効果ですね。
お金をかければ何とかなる、と思いますが
それは企業の規模なり、考え方なりに左右されると思います
No.1
- 回答日時:
印刷を完全に禁止するのは難しいように思えます。
対応策としては、
A)Accessの組み込みメニューを独自のメニューバーに置き換えて、メニューから
「印刷」を選べなくする
B)テーブル/クエリを直接開かれないようにするため、データベースウィンドウは
表示させない
C)Shiftキーを押しながら立ち上げてもデータベースウィンドウが表示されないよう、
「AllowBypassKey」の設定をFalseにする
D)「Ctrl+A」によるレコードの全選択&「Ctrl+C」によるデータのコピーをさせない為、
フォーム上でこれらのキーが押された場合は強制的にキャンセルさせる
・・・といったところが考えられますが、たとえこれだけやっても、Accessを表示させた
後にWindowsのタスクバーなどをクリックし(→Accessをアクティブでなくす)、
PrintScreenで画面を画像としてコピーされてしまえば、結局印刷を防ぐことはできない
ことになります。
(PrintScreenに対しても防御策はあるのかもしれませんが、私にはわかりません)
一応、簡単に説明をさせて戴きますが、上記の対応策の「A)」は、
1)メニューバーを右クリックし、表示されるメニューから「ユーザー設定」を選択
2)『ユーザー設定』ダイアログで『新規作成』ボタンをクリック
3)『新しいツールバー』ダイアログで名前を入力して『OK』ボタンをクリック
4)『ユーザー設定』ダイアログで『プロパティ』ボタンをクリック
5)『ツールバープロパティ』ダイアログの『種類』を「メニューバー」に設定して
『閉じる』ボタンをクリック
6)『ユーザー設定』ダイアログの『コマンド』タブをクリック
7)メニューとして必要なコマンドを、作成したメニューバー(画面のどこかに表示されて
いるはず)にドラッグ&ドロップ
8)『ユーザー設定』ダイアログを閉じる
9)元からある方のメニューバーで「ツール→起動時の設定」を選択
10)『起動時の設定』ダイアログの『メニューバー』に、上で作成したメニューバーを指定
でできます。
「B)」は、同じく「起動時の設定」で全てのチェック(→『詳細』ボタンを押して表示される
項目も含む)を外せばOKです(一部、外さなくてもいいものもありますが)。
*以上は、Shiftキーを押しながらDBを立ち上げられると、効果がありません。
(「C)」は、それに対応するための策)
「C)」についてはこちらを参照下さい;
http://www.accessclub.jp/samplefile/samplefile_0 …
「D)」は今回は説明を省略させて戴きますが、これもモジュールをいじることになります。
※これらは必ず新規DBで試して、実際にどうなるのかを確認してから目的のDBに適用
して下さい。(元に戻すのに手間が掛かりますので・・・)
ありがとうございます。
いろいろな方法を教えていただき、ありがとうございます。
確かにPrintScreenをやられるとどうしようもないですね…
それに、顧客データなんかもプリントできなくても
メモられたら、どうしようもないですし。
でも、まずはできるところから固めていきたいと
おもいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- プリンタ・スキャナー パソコンとプリンターをUSBケーブルで繋ぎ印刷しています。 問題なく印刷できる時もあるのですが、時々 4 2022/12/23 15:52
- その他(ソフトウェア) 写真の印刷レイアウトについて 13 2023/05/31 07:20
- Word(ワード) office365のWordの印刷範囲が勝手に狭くなっています。 4 2022/07/18 16:31
- PDF 突然PDFファイルが印刷できなくなった 1 2022/12/22 15:47
- プリンタ・スキャナー dcp-j968n レーベル印刷 印刷できない 2 2023/06/04 21:56
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Excel(エクセル) エクセルシートのPDFでの保存 2 2022/09/06 13:05
- プリンタ・スキャナー 印刷ができない 6 2022/04/01 20:47
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたの「必」の書き順を教えてください
ふだん、どういう書き順で「必」を書いていますか? みなさんの色んな書き順を知りたいです。 画像のA~Eを使って教えてください。
-
「平成」を感じるもの
「昭和レトロ」に続いて「平成レトロ」なる言葉が流行しています。 皆さんはどのようなモノ・コトに「平成」を感じますか?
-
忘れられない激○○料理
これまでに食べたもののなかで、もっとも「激○○」だった料理を教えて下さい。 激辛、でも激甘でも。 激ウマ、でも激マズでも。
-
おすすめのモーニング・朝食メニューを教えて!
コメダ珈琲店のモーニング ロイヤルホストのモーニング 牛丼チェーン店の朝食などなど、おいしいモーニング・朝食メニューがたくさんありますよね。
-
ギリギリ行けるお一人様のライン
おひとり様需要が増えているというニュースも耳にしますが、 あなたが「ギリギリ一人でも行ける!」という場所や行為を教えてください
-
Accessのフォームで、画面表示されているものを印刷する
Access(アクセス)
-
Access レポートプレビュー時に右クリックを禁止させる方法
Excel(エクセル)
-
Access レポートプレビュー時、印刷させない方法
Access(アクセス)
-
-
4
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
5
アクセスのfilter、複数条件の記述方法を教えてください。
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/2】 国民的アニメ『サザエさん』が打ち切りになった理由を教えてください
- ・ちょっと先の未来クイズ第5問
- ・【お題】ヒーローの謝罪会見
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのレポート機能で空白に...
-
accessでプリンタを切り替える...
-
ACCESSレポートの1ページだけ
-
[ACCESS][レポート]2列に印刷が...
-
アクセスのレポートを印刷する...
-
Accessの代わりになるものって
-
accessのフォームに設置したボ...
-
Access2010で両面印...
-
Accessクエリで特定の行を削除...
-
アクセスのレポートのヘッダー...
-
アクセスで入力したデータの順...
-
Access クエリで連結する文字...
-
★お手上げ状態です。助けてくだ...
-
「フィールド更新」が表示されない
-
「#エラー」の回避
-
差込印刷で顧客別に複数行のデ...
-
アクセス Access 時間の引き算
-
AccessからExcelへの条件付エク...
-
PSQLで-- More --を表示しない方法
-
ファイルメーカーで検索条件の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのレポート機能で空白に...
-
アクセスのレポートを印刷する...
-
accessのフォームに設置したボ...
-
ACCESSレポートの1ページだけ
-
Accessでレポートで印刷する際...
-
ACCESSで、1ページに全て同じ宛...
-
Accessで作成したデータの、宛...
-
[ACCESS][レポート]2列に印刷が...
-
[Access・レポート]ページのち...
-
Accessで複数の連続帳票印刷
-
アクセスでのレポートで両面印...
-
アクセス2000 印刷の向きがいつ...
-
Accessのレポートで「並べ替え/...
-
Access2010で両面印...
-
Access 画像データをレポートで...
-
アクセスにて複数のレポートの...
-
Accessで印刷禁止
-
ACCESSのVBAでプリンタを指...
-
accessでプリンタを切り替える...
-
Access はがきウィザードで往...
おすすめ情報