Accessナビゲーションウィンドウのロックとは?
- Accessナビゲーションウィンドウのロックにより、Office365へ切り替えた際に頻繁に表示される問題を解消する方法です。
- ナビゲーションウィンドウをロックすることで、データ登録や集計作業などの効率を向上させることができます。
- アクセスの開発環境をOffice365にアップグレードした際には、このロック機能を活用して作業効率を最大化することができます。
- ベストアンサー
Access ナビゲーションウインドウ ロック
Access ナビゲーションウインドウ ロック 現在の開発環境 Access: 2019(Office365を使用中) OS: Windows10 お世話になっております。 お客様への納品用のシステムをAccess2013で開発し、accdeに変換しランタイムで配付しておりました。 お客様の環境がOffice365へ切り替わったことにより、ナビゲーションウインドウが頻繁に表示されるようになりました。 一応の対応策として ・TOP画面を開くときに、ナビゲーションウインドウをロックしました。 DoCmd.LockNavigationPane True ・各フォーム上に、非表示できるようボタンを設置しました。 DoCmd.SelectObject acForm, "f_top", True DoCmd.RunCommand acCmdWindowHide しかし、データ登録や集計作業などのプログラムを起動すると、 ナビゲーションウインドウが頻繁に表示されてしまいます。 検証中ですが、どうやら外部accdbからテーブルのリンクをすると表示されるようです。 会費登録など100件位を処理するのにいちいちウインドウが表示されて効率が下がっております。 完全にウインドウを非表示にさせる方法がありますでしょうか。
- jipang5054
- お礼率61% (51/83)
- Access(アクセス)
- 回答数3
- ありがとう数0
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>PCを入れ替えた時にOffice365を導入したため、 ランタイムはインストールせずにAccess本体で運用を行っております。 ★ランタイムはアンインストール出来ていますか もし、まだでしたら 「納品用のシステム」のファイルを右クリックから「プログラムから開く」 この不都合がなぜ起こるのか、お客様への報告が必要でしょうから 消極的な提案になりますが お客様の複数のPc全ての現象か 特定のPcだけならそれぞれの性能その他の比較
その他の回答 (2)
- chayamati
- ベストアンサー率41% (254/607)
>Access2013で開発し、accdeに変換しランタイムで配付しておりました。 お客様の環境がOffice365へ切り替わったことにより、 ナビゲーションウインドウが頻繁に表示されるようになりました ★確信がありませんが お客様のRuntime accessを 最新のもの【Microsoft Access 2016 Runtime】にしては
- chayamati
- ベストアンサー率41% (254/607)
こちらOffice365では Accessのオプショウンの現在のデータベースの ナヴィゲーションウィンドウを表示するの✓をとればOKです。
補足
早速のご連絡ありがとうございました。 教えていただいた内容は既に対応しております。 御回答を受け思ったことですが データベースをOffice365へ変換することが必要でしょうか。 何か他にできることがあれば教えていただければと思います。
関連するQ&A
- ナビゲーションウインドウを非表示and中央寄せ
アクセスのフォームの自動中央寄せを「はい」にしてるのですが Private Sub Form_Load() DoCmd.SelectObject acForm, "", True DoCmd.RunCommand acCmdWindowHide End Sub をやり、ナビゲーションウインドウを非表示にしようとすると、 中央によらないのですが、 ナビゲーションウインドウを非表示にしつつ、中央にフォームを寄せることは不可能でしょうか?
- ベストアンサー
- その他MS Office製品
- フォームを開いても真ん中に表示されない
アクセス2007です。 フォームのプロパティで「自動中央寄せ」を「はい」にして Private Sub Form_Load() DoCmd.RunCommand 10 DoCmd.ShowToolbar "Ribbon", acToolbarNo 'リボンを非表示にする Application.CommandBars("Status Bar").Visible = False 'ステータスバーを非表示にする 'ナビゲーションウィンドウを表示しない DoCmd.SelectObject acForm, "", True DoCmd.RunCommand acCmdWindowHide End Sub をすると、真ん中に表示されません。 ナビゲーションウィンドウ分だけ左に寄ってしまいます。 Private Sub Form_Load() 'ナビゲーションウィンドウを表示しない DoCmd.SelectObject acForm, "", True DoCmd.RunCommand acCmdWindowHide DoCmd.RunCommand 10 DoCmd.ShowToolbar "Ribbon", acToolbarNo 'リボンを非表示にする Application.CommandBars("Status Bar").Visible = False 'ステータスバーを非表示にする End Sub のように順番を前後させても結果は同じです。 真ん中表示だけでなく、アプリケーションを最大化しつつ リボン・ステータスバーを非表示に事は不可能でしょうか?
- ベストアンサー
- オフィス系ソフト
- 自動中央寄せを「はい」にしているのに
アクセス2010です。 自動中央寄せを「はい」にしたうえで Private Sub Form_Load() DoCmd.RunCommand acCmdAppMaximize 'アプリケーションのサイズを最大化する ’ナビゲーションウィンドウを表示しない DoCmd.SelectObject acForm, "", True DoCmd.RunCommand acCmdWindowHide DoCmd.ShowToolbar "Ribbon", acToolbarNo 'リボンを非表示にする としているのですが 中央に表示されません。 該当のフォームは 起動時に開くように設定していて、 フォルダからファイルを開いたときに最初に表示される位置と 手動でナビゲーションウインドウからダブルクリックして開く位置が違います。 コードは同じなのに。
- ベストアンサー
- その他(データベース)
- ナビゲーションウインドウを非表示にしたい
フォームのコマンドボタンを押して、ナビゲーションウインドウを非表示にしたいです。 フォームにコマンドを設置して、クリックイベントに Private Sub コマンド1_Click() DoCmd.RunCommand acCmdWindowHide End Sub として、コマンド1のボタンを押すと、 フォームが非表示になってしまいます。 フォームではなくナビゲーションウインドウを非表示にする方法を教えてください。アドバイスよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Access2007のナビゲーションウィンドウ
初めまして。 MS-Access2007のナビゲーションウィンドウですが、これを自動的に閉じる方法はないでしょうか? F11を押せば閉じることは知っていますが、ユーザーが操作せずにマクロ(もしくはVBA)もしくは設定等で autorunマクロ実行と同時に自動的に閉じたいと思っています。 また、「Accessのオプション」->「カレントデータベース」->「ナビゲーションウィンドウを表示する」のチェックを はずせば非表示になるは理解していますが、運用上不都合なので避けたいと思っています。 どなたかご存知の方いらしたらご教授願います。 宜しくお願い致します。
- 締切済み
- オフィス系ソフト
- Access2007のナビゲーションウィンドウの幅を元に戻せない
Access2007でテーブル名等が表示されるナビゲーションウィンドウ(?)の幅を狭くしすぎて、幅を変えられなくなりました。 その幅でロックされたかのようにマウスを合わせてもマウスポインタは矢印のままで「⇔」マークになりません。 どうすればよいのでしょう。
- ベストアンサー
- オフィス系ソフト
- データベースウィンドウを表示しない
Sub データベースウィンドウを表示する() DoCmd.SelectObject acForm, "", True End Sub は問題なく動くのですが Sub データベースウィンドウを表示しない() DoCmd.SelectObject acForm, "", False End Sub は 「実行時エラー'2493' このアクションを実行するには[オブジェクト名]引数が必要です。 」 というエラーになります。 Sub データベースウィンドウを表示しない2() DoCmd.SelectObject acForm, "データベースウィンドウ", False End Sub でも駄目でした。 アドバイス宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Accessでレコードの複製
Accessで、ボタンをクリックすると 表示させているレコードをコピーして複製したいです。 以下のようにコードを書いてみたのですが、 「コマンドまたはアクション”追加貼り付け”は無効です」 となってしまいます。 DoCmd.RunCommand acCmdSelectRecord 'レコードの選択 DoCmd.RunCommand acCmdCopy 'コピー DoCmd.RunCommand acCmdRecordsGoToNew '新規レコードへ DoCmd.RunCommand acCmdSelectRecord DoCmd.RunCommand acCmdPasteAppend '追加貼り付けを実行 ちなみに DoCmd.RunCommand acCmdPasteAppend を DoCmd.RunCommand acCmdPaste に修正しても 「コマンドまたはアクション”貼り付け”は無効です」 となって、エラーになってしまいます。 そこで、以下のようにコードを省略して DoCmd.RunCommand acCmdSelectRecord 'レコードの選択 DoCmd.RunCommand acCmdCopy 'コピー DoCmd.RunCommand acCmdRecordsGoToNew '新規レコードへ DoCmd.RunCommand acCmdSelectRecord ここで、手動で、ctrl+Vをすると、レコードのコピーができます。 コードの書き方が間違っているのでしょうか? ご教授よろしくお願いいたします!
- ベストアンサー
- オフィス系ソフト
- ナビゲーションウインドウも表示させるにはどうすれ
アクセス2010です。 アクセスのaccdbファイルを立ち上げた際に、 ナビゲーションウインドウが表示されないのですが ファイルの立ち上げと同時に ナビゲーションウインドウも表示させるにはどうすればいいですか? マクロやVBAを使わないと無理ですか? それとも アクセスのオプションから可能でしょうか?
- ベストアンサー
- オフィス系ソフト
- ナビゲーションウインドウが制御されている
図のようにナビゲーションウインドウをクリックしても、F11を押しても開きません。 アクセス2007です。 ナビゲーションウインドウを表示する方法を教えてください。
- ベストアンサー
- オフィス系ソフト
補足
お忙しいところご連絡頂きありがとうございました。 お客様の環境ですが、以前はAccess本体がインストールされていなかったため、Microsoft Access 2013 Runtimeを入れており、正常に稼働しておりました。 その後、PCを入れ替えた時にOffice365を導入したため、ランタイムはインストールせずにAccess本体で運用を行っております。 ちなみに配付システムはaccdeのままです。 開発環境も現在はOffice365で開発・テストを行っておりますが、 accdb、accde共に現象は同じです。 何か良い方法はありませんでしょうか。