最近、Accessデータベースを使用して情報を検索する作業が行われました。問題のデータベースは、完了する前に退去した開発者によって作成されました。彼はまた書類を残さなかった。MS Access - オブジェクトのクリックを無効にする
データベースは、クエリ、フォーム、およびVBAを使用します。ソースデータの形式がデータベースの開発時とは異なるため、一部のクエリは有効ではなくなりました。私はSQLといくつかの基本的なVBAを知っているので、私はSQLを修正しようとしています。しかし、私はクエリの背後にSQLを表示することはできません。デザインビューまたはSQLビューで開くことができません。私はどんなオブジェクトでも右クリックできません。それだけでなく、オブジェクトを開くときに、トップタブを右クリックして閉じることができません。使用する必要がある右上に赤いxが表示されます。私は、DBを開くときにシフトを押してみましたが、それはまだ起こります。また、メニューオプションの[ツール] - > [スタートアップ - >]を選択して、[デフォルトのショートカットメニューを許可する]チェックボックスがオフになっているかどうかを確認しました。しかし、そうではありませんでした。私は他のフォーラムをチェックしましたが、解決策を見つけることができませんでした。私はそれがどこかのVBAにあるかもしれないと思うが、そこにはたくさんのモジュールがあり、各モジュールにはサブプロシージャのボート負荷がある。それ以外に何ができるか分かりません。すべての洞察力が大いに評価されるでしょう!
VBAコードで '.AllowDesignChanges'と' .ShortcutMenu'を検索してみてください。 – Comintern
このヒントありがとうございます。私は "Current Project"を使って検索しましたが、残念ながらどちらかのプロパティの一致が返されませんでした。 –
Hmmm ...私は、ショートカットメニューをグローバルに無効にする方法があるとは思っていますが、残念ながらこれまで使っていたことではないので、UIを使ってやる方法がわかりません。たぶん '.Visible = False'を検索して、' CommandBars'でヒットしたかどうか確認してください。 – Comintern