Access數據庫開發技巧(一)
來源:程序員人生 發布時間:2014-04-24 11:57:23 閱讀次數:4011次
窗體查詢報表宏的聯合使用
將窗體查詢報表宏聯合使用可以解決許多問題是一項重要的技巧
從窗體中獲得查詢中的條件
對于這個問題這里以成績表的打印為例來說明我們要打印不同班級的成績表首先建立相應報表的查詢在查詢中的班級字段下的條件中輸入條件Between [forms]![打印表格]![開始班號] And [forms]![打印表格]![結束班號]然后再建立一個打印表格窗體在窗體中添加兩個組合框控件即開始班號結束班號兩個組合框控件并且通過打印表格窗體中的命令按鈕來執行報表的打印則報表所依賴的查詢中的班級條件可以從打印表格 窗體中的開始班號結束班號兩個組合框中所輸入的數據而獲得
從窗體中獲得宏中所需要的條件
對于這個問題現以主副成績比較查詢為例來說明我們可以為不同的科目建立不同的主副成績比較查詢然后再建立相應的宏在宏中根據不同的條件如 [選擇科目]=語文來打開相應科目的查詢然后再建立一個主副比較窗體在窗體中添加一個組合框控件即 選擇科目組合框控件并且通過主副比較窗體中的命令按鈕來執行相應的宏則宏所依賴的條件可以從主副比較 窗體中的選擇科目組合框中所輸入的數據而獲得
報表的生成技巧
運用查詢生成報表
如何產生報表在前面已經講過應以查詢為基礎來建立報表這樣靈活方便具體來說就是先由基表生成一個查詢將條件設置好再用報表生成器以該查詢為基礎生成報表不需要的字段可以從報表中刪去若以后需要可再在報表中添上報表中需要的表頭信息若經常變動也可從窗體中來獲得表頭中所需的信息可參見前面所述
表格線的制作
報表中若需要表格線不能再用制表符來構造可以在報表的設計視圖中用畫線工具來制作程序中不便畫表格線
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈