一、access數據庫怎么樣通過宏命令實現打開數據庫后自動啟動窗體
Access數據庫可以設置啟動窗體或者使用Autoexec 宏并使用OpenForm命令來實現打開時自動啟動指定的窗體或執行指定的命令或函數。如果使用設置來指定打開數據庫時 Microsoft Access 數據庫,可以繞過這些設置重新獲得對數據庫的完全訪問權限。
例如,可以通過”訪問選項”對話框、創建 AutoExec 宏或打開宏來設置當前數據庫 事件過程 。 如果數據庫具有啟動選項設置,本文介紹如何繞過它。
若要繞過所有啟動選項,請完成以下步驟:
打開數據庫時按住 SHIFT 鍵。根據數據庫的宏安全設置,你可能會在啟動時看到一條或多條安全消息。
注意: 關閉所有安全消息時,必須繼續按住 SHIFT 鍵,否則不會繞過啟動選項。
在按住 SHIFT 鍵的同時打開數據庫時,將繞過”訪問選項”對話框的”當前數據庫”頁上設置的許多選項。 若要更改這些選項,請執行下列操作:
單擊“文件”選項卡,然后單擊“選項”。” 訪問選項” 框隨即打開。單擊 “當前數據庫”,并更改當前數據庫的設置。
注意: 可能需要關閉并重新打開數據庫,使更改生效。
下表列出了”當前數據庫”頁面上的每個設置,以及當打開數據庫的同時按住 SHIFT 鍵時它們的行為方式。
選項組 | 設置 | 繞過啟動選項時的行為 |
應用程序選項 | 應用程序標題 | 不顯示自定義應用程序標題。 |
應用程序圖標 | 不顯示自定義應用程序圖標。 | |
顯示窗體 | 不會顯示指定的窗體,并且不會運行任何窗體的事件過程。 | |
Web 顯示表單 | 僅在存在指定的 Web 窗體時可用。 如果可用,則不顯示指定的 Web 窗體,并且不會運行該窗體的事件過程。 | |
導航 | 顯示導航窗格 | 即使未選中此選項,也將顯示導航窗格。 |
功能區與工具欄選項 | 功能區名稱 | 不會顯示指定的自定義功能區。 |
允許全部菜單 | 無論設置如何,都會顯示所有默認功能區選項卡。 | |
允許默認快捷菜單 | 無論設置如何,都會顯示所有默認快捷菜單。 |
若要詳細了解如何設置當前數據庫的選項,請參閱文章”從集中位置設置當前數據庫的用戶選項”。
如果將名為 AutoExec 的 Access 宏添加到數據庫,則通常每次打開數據庫時都會運行該宏。 繞過啟動選項時,AutoExec 宏不會運行。
當數據庫有多個用戶時,可以阻止用戶繞過啟動選項。 使用 VBA (將 AllowBypassKey) 設置為 False,禁用 Visual Basic for Applications (shift) 鍵。
AllowBypassKey 屬性使用以下設置。
設置 | 說明 |
正確 | 啟用 Shift 鍵以允許用戶繞過啟動屬性和 AutoExec 宏。 |
錯誤 | 禁用 Shift 鍵以禁止用戶繞過啟動屬性和 AutoExec 宏。 |
可以使用 宏 或 VBA 代碼設置此屬性。
若要使用宏設置 AllowBypassKey 屬性,必須按以下方式創建該屬性:
在 Microsoft Access 數據庫(.mdb 或 .accdb)中,可使用 CreateProperty 方法并將它追加到 Database 對象的 Properties 集合中來添加此屬性。在 Microsoft Access 項目 (.adp) 中,可使用 Add 方法將該屬性添加到 CurrentProject 對象的 AccessObjectProperties 集合中。在 下次打開應用程序之前,AllowBypassKey 屬性應用數據庫生效。
延伸閱讀:
二、阿里云自研Ganos時空引擎是什么
阿里云自研Ganos時空引擎(以下簡稱Ganos)提供一系列的數據類型、函數和存儲過程,用于在云原生關系型分布式數據庫PolarDB中對空間/時空數據進行高效的存儲、索引、查詢和分析計算。
PolarDB O引擎 Ganos當前版本提供了以下五類空間/時空數據庫支持:
幾何對象數據庫:GIS點、線、面、體空間幾何對象建模與管理。
移動對象數據庫:移動對象時空軌跡、屬性、事件綜合建模與管理。
遙感影像數據庫:遙感影像、高程模型、體素等柵格對象建模與管理。
幾何網絡數據庫:道路等幾何網絡建模及各類最短路徑計算。
激光點云數據庫:自動駕駛、三維激光雷達點云數據建模與管理。
用戶可以針對業務中所涉及到的空間/時空多模數據類型進行數據的統一入庫、一體化存儲、快速查詢檢索以及執行各類分析計算。