Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

Access 應用程式啟動時,您會想要執行一些動作,以確保您的使用者擁有最佳的體驗。 提供的物件名稱可讓您輕鬆地在 Northwind 2.0 Starter Edition 資料庫中進行檢查。

當 Access 應用程式開啟以初始化應用程式時, 會執行 AutoExec 宏 。 Access 也會提供要在啟動時開啟之表單名稱的資料庫設定。 您可以在這裡找到:

顯示表單>目前資料庫>應用程式選項>檔案> 選項

如果可以識別起始表單,何不只使用 AutoExec 宏呢? 原因在於信任的位置需要您啟用內容。

啟用內容的訊息列

AutoExec 宏 (它必須命名為 AutoExec) 是唯一可以在發生信任的位置安全性警告時執行的程式碼,讓您可以寬限地處理它。 建議的做法是處理所有錯誤和警告,以確保應用程式正確執行。 這通常稱為防禦程式設計。 啟動時使用 AutoExec 宏是最佳防禦。 如需有關信任位置的詳細資訊,請參閱 Northwind 2.0 Starter Edition:VBA 簡介

一旦 AutoExec 宏判定資料庫位於信任的位置,就會呼叫 Visual Basic for Applications (VBA) 函數,在 modStartUp 中稱為 StartUp。 本單元將決定需要發生的事件,以提供使用者最佳的可能體驗。 這些活動是由 StartUp 模組依照下列循序執行:

  1. 從 clsErrorHandler 即時顯示全域錯誤處理常式。

  2. 設定應用程式標題。 如需詳細資訊,請參閱 Application.AppTitle 屬性

  3. 確定 [功能窗格] 已顯示並設定為正確的類別。

  4. 視需要顯示 frmWelcome 畫面。

  5. 取得您的 Windows UserID,以查看您是否在 [員工] 資料表中。 如需詳細資訊,請參閱 Environ 函數DLookup 函數

  6. 如果使用者不在 [員工] 資料表中,請開啟 frmCredentials,讓您可以輸入名字、姓氏和職稱。

  7. 如果使用者在 [員工] 資料表中,請開啟 frmLogin,然後在 [員工] 下拉式方塊中選取您的名稱。 您可以從清單中選擇您想要的任何人。

frmWelcome 會在應用程式第一次開啟時顯示。 表單會告訴您如何在應用程式內流覽、其配置方式,以及如何取得主題的詳細資訊。

表單底部有一個核取方塊,指出「資料庫開啟時顯示此表單」。 如果您取消核取此選項,當再次開啟資料庫時,就不會顯示該資料庫。 此設定會保留在 [系統設定] 資料表中。

若要個人化您的體驗,資料庫會提示您輸入名字和姓氏以及職稱。 完成後,按一下 [ 新增我 ] 以新增至 [員工] 資料表,然後開啟 frmMainMenu。 


為什麼您要新增到 [員工] 資料表? 其中一個原因是,資料表上有稽核資料宏。 這些宏會擷取新增或修改記錄的人員和時間。 這些欄位可讓您查看資料表中動作的影響。 如需詳細資訊,請參閱建立資料宏資料宏事件

在生產應用程式中,您僅能以自己的身分登入,以供安全性之用。 但我們允許您以您所選擇的任何員工身分登入。 我們為什麼要這麼做?

身為開發人員,您可能需要從不同的觀點測試或體驗應用程式。 使用者可能有不同的許可權,他們有權執行或查看或看不到的許可權。 考慮人力資源部門。 該部門可能有 15 名員工。 您可能不希望 15 個人輸入或變更人員的薪資。 貴組織可能有一個人可以變更薪資,另一個人可以核准。 在開發環境中,您應該測試您設定的控制措施, (誰可以執行) 工作。

另請參閱

Northwind 2.0 Starter Edition

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×