Access資料庫開發技巧(四)

來源:互聯網
上載者:User

  各子系統整合的技巧

  1、選項組、開關按鈕、組合框等控制項的運用

  在表單上將這些控制項巧妙地加以運用可以有機地將有關係統通過一個表單來控制,這些控制項選擇值可以傳遞到查詢、報表及宏中的條件中去,從而使得對查詢、報表及宏的控制顯得靈活方便。

  2、索引標籤控制項的運用

  在Access 97 版中新增加了“選項卡”控制項,這更使Access可以在有限的表單中整合更多的子系統。比如在“列印表格”表單中就可整合“成績表”、“十分段統計表”、單科每分段統計表“等子系統”,每個子系統對應一個標籤頁。

  3、開關面板表單的運用

  運用開關面板表單可以將所有的子表單整合到一起。開關面板表單可以運用建立一個表單並在其上放置各命令按鈕來整合各子系統表單的方法來建立。開關面板表單可以說就是一個系統主表單,它可以指引使用者選擇所需進行的操作。我們也可以運用Access中的“開關面板管理器”來建立開關面板表單。具體方法如下:
  ①單擊“工具”、“附加元件”,然後單擊“開關面板管理器”命令。
  ②如果 Microsoft Access 詢問是否要建立開關面板時,請單擊“是”按鈕。
  ③在“開關面板管理器”對話方塊中,單擊“編輯”按鈕。
  ④在“編輯開關面板頁面”對話方塊中的“開關面板名”框中輸入開關面板的名稱,然後單擊“建立”按鈕。
  ⑤在“編輯開關面板項目”對話方塊的“文本”框中,為第一個開關面板按鈕輸入相應的文本,然後在“命令”框中單擊所需的命令。如在“文本”框中輸入“列印表格”,然後單擊“命令”框中的“以編輯方式開啟表單”命令。
  ⑥Microsoft Access 是否會在“命令”框下顯示另一方框取決於單擊的命令。如果有必要,請單擊該方框中的項目。例如,如果在步驟 5 的“命令”框中單擊了“以編輯方式開啟表單”命令,可以在“表單”框中單擊要開啟的表單名稱,例如“列印表格”,然後單擊“確定”按鈕。
  ⑦重複步驟 4 至 6,直到已經在開關面板中添加了所有要添加的項目。如果要編輯或刪除項目,可以在“開關面板上的項目”框中單擊該項目,然後單擊“編輯”或“刪除”按鈕。如果要重新安排項目,可以在框中單擊項目,然後單擊“往上移”或“往下移”按鈕。
  ⑧單擊“關閉”按鈕。

  其它技巧

  1、經常壓縮資料庫

  當對資料庫進行了不斷的增加、刪除對象等修改工作後,資料庫可能會變成片段儲存,並且不能有效地使用磁碟空間。定期壓縮資料庫可以重組檔案並釋放磁碟空間,提高效率。方法:單擊“工具”、“資料庫工具 + 生產力”、“壓縮資料庫”命令。據有關資料介紹,新版Access 2000能在每次關閉資料庫檔案時自動完成這項工作,這將給我們帶來很大的方便。

  2、多使用者下的設定

  如果想讓資料庫在網路上共用,比如在網路上同時由幾個人輸入、或者修改資料,則必須設定好多使用者選項。
  設定多使用者選項的方法是:
  ①在“工具”菜單上單擊“選項”命令。
  ②單擊“進階”選項卡即可進行設定。

  3、加密及產生“.mde”檔案

  為使資料庫系統不被它人破壞,可以加密資料庫或將資料庫產生為“.mde”檔案。將資料庫儲存為 “.mde” 檔案將編譯所有模組、刪除所有可編輯的原始碼並且壓縮目標資料庫。Visual Basic 程式碼將繼續執行,但是不能進行查看或編輯,並且資料庫的大小將因程式碼的刪除而減少。除此之外,記憶體將最佳化使用,這將有助於提高效能。將資料庫儲存為 “.mde” 檔案可防止下列操作:在“設計”視圖中查看、修改或建立表單、報表或模組,不能進行查看或編輯Visual Basic 程式碼。產生 “.mde” 檔案的方法是:
  ①關閉資料庫。如果正在多使用者環境中工作,請確保所有其他使用者已經關閉資料庫。
  ②在“工具”菜單上,指向“資料庫工具 + 生產力”,然後單擊“產生 MDE 檔案”命令。
  ③在“儲存資料庫為 MDE”對話方塊上,指定要另存新檔 MDE 檔案的資料庫,並且單擊“產生 MDE”按鈕。
  ④在“儲存 MDE 為”對話方塊上,指定資料庫的名稱、磁碟機以及檔案夾。



相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。