Access資料庫開發技巧(二)

來源:互聯網
上載者:User

  表單、查詢、報表、宏的聯合使用

  將表單、查詢、報表、宏聯合使用可以解決許多問題,是一項重要的技巧。

  1、從表單中獲得查詢中的條件

  對於這個問題這裡以成績表的列印為例來說明。我們要列印不同班級的成績表,首先建立相應報表的查詢,在查詢中的班級欄位下的條件中輸入條件:Between [forms]![列印表格]![開始班號] And [forms]![列印表格]![結束班號]。然後再建立一個“列印表格”表單,在表單中添加兩個下拉式方塊控制項,即“開始班號”、“結束班號”兩個下拉式方塊控制項,並且通過“列印表格”表單中的命令按鈕來執行報表的列印,則報表所依賴的查詢中的班級條件可以從“列印表格” 表單中的“開始班號”、“結束班號”兩個組合框中所輸入的資料而獲得。

  2、從表單中獲得宏中所需要的條件

  對於這個問題現以主副成績比較查詢為例來說明。我們可以為不同的科目建立不同的主副成績比較查詢,然後再建立相應的宏,在宏中根據不同的條件如 [選擇科目]=“語文”來開啟相應科目的查詢。然後再建立一個“主副比較”表單,在表單中添加一個下拉式方塊控制項,即 “選擇科目”下拉式方塊控制項,並且通過“主副比較”表單中的命令按鈕來執行相應的宏,則宏所依賴的條件可以從“主副比較” 表單中的“選擇科目”組合框中所輸入的資料而獲得。

  報表的產生技巧

  1、運用查詢產生報表

  如何產生報表在前面已經講過,應以查詢為基礎來建立報表,這樣靈活方便。具體來說就是先由基表產生一個查詢,將條件設定好,再用報表產生器以該查詢為基礎產生報表,不需要的欄位可以從報表中刪去,若以後需要可再在報表中添上,報表中需要的表頭資訊若經常變動,也可從表單中來獲得表頭中所需的資訊,可參見前面所述。

  2、表格線的製作

  報表中若需要表格線,不能再用定位字元來構造,可以在報表的設計檢視中用畫線工具來製作,程式中不便畫表格線。



相關文章

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 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。