資源描述:
《vb6之數(shù)據(jù)報表(data report)打印的實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、VB6之數(shù)據(jù)報表(DataReport)打印的實現(xiàn)?赦學研究?-vq36囊數(shù)攮未艮素DataRep》朽鋒鰓囊魄口李麗華李復忠在打印MicrosoftVisualBasic6.0(以下簡稱VB6)中數(shù)據(jù)庫的數(shù)據(jù)報表時,我們可以采用VB6自身帶的數(shù)據(jù)報表設計器(DataReportDesigner)與數(shù)據(jù)環(huán)境設計器(DataEnvironmentDesigner)來設計數(shù)據(jù)報表按照一般方法:先設置DataEnvironment的連接(Connection)指定打開哪種類型的數(shù)據(jù)庫及數(shù)據(jù)庫所在的位置,名稱,設置DataEnvi
2、ronment的命令(Command)打開所對應的記錄集(rsCommand);然后設置datareport的報表數(shù)據(jù)源(datasource)和報表數(shù)據(jù)成員(datamember)連接到相應的數(shù)據(jù);最后還要設計datareport的頁面樣式.這一切,只要在各控件的屬性窗口中的屬性設置來完成的,不需要編寫任何代碼,但這樣設計出來的報表存在很大缺陷:不能靈活處理當前的記錄集,即每次打印出來的數(shù)據(jù)是一樣的,如果只要打印其中的一部分,是不能實現(xiàn)的.其實,DataReport可以使用別的數(shù)據(jù)源(DataSource).因此我們可
3、以將ADOData控件(ADODC)設為DataReport的數(shù)據(jù)源.在這里,可以采用adodc控件,dataenvironment控件和datareport控件來實現(xiàn)報表的打印,而且不用編寫復雜的代碼,就能靈活改變打印輸出的數(shù)據(jù).一,先做數(shù)據(jù)庫和數(shù)據(jù)表索引:編號表名:98年成績字段名類型及大小編號單精度型微機原理4位字符O~iCC使用4位字符五筆字型打字4位字符VB遍程4位字符VB6本身有一個可視化數(shù)據(jù)管理器,可以制作數(shù)據(jù)庫.以ACCESS類型數(shù)據(jù)庫為例,新建"第二職業(yè)中專學籍管理庫"數(shù)據(jù)庫,里面建立兩個數(shù)據(jù)表:學生基
4、本情況表和98年成績.現(xiàn)在要求這兩個表建立聯(lián)系,當查詢某個學生時,顯示該學生的基本情況和他相應的各科成績,并把每門功課成績相加及求平均分.可以查詢到某個人的成績,并把查詢到的相應廣州一年的季相變化不大,比較少落葉樹種,教師安排在秋冬季帶學生觀察落羽杉,水杉,水松,大葉紫薇,木棉等落葉樹種的季相變化:廣玉蘭,荷花玉蘭,紫玉蘭,木棉等是廣州地區(qū)少數(shù)春季開花且先花后葉的樹種,于是安排在春季講授如玉蘭科等春季開花植物的課程.在參觀實習的過程中,讓學生更感性地了解季節(jié)變化對植物生長的影響.3,不斷充實豐富教學內容,補充新品種.在教
5、學中緊跟園林發(fā)展的新趨勢,不斷更新豐富教學內容,比如這幾年的房地產開發(fā)商喜歡用棕櫚樹種體現(xiàn)熱帶,亞熱帶風情,棕櫚科的新引種層出不窮,我們在教學中也相應增加介紹棕櫚科植物的課時,介紹其產地來源,生態(tài)習性,園林中應用的效果,常見問題等,使學生在掌握基礎理論的前提下,同時了解學科最新的發(fā)展動態(tài),豐富了教學內容,激發(fā)了學生的學習興趣.4,對實踐教學進行檢查和評估.在平時的實踐教學,教師往往發(fā)現(xiàn)學生的學習興趣相差很大,有的學生走馬觀花草草了事,為此要求學生每次外出實習回來,都要有實習報告,將實習中收集到的圖片資料歸納整理,與理論課
6、內容結合,真正做到消化吸收,提高了實踐教學的效果和學生綜合素質的能力.同時課程的成績用綜合測評代替一次性的考試,真實反映出學生的學生水平.5,實踐教學與理論教學緊密結合.在理論講授時為了讓學生更好地理解記憶知識點,課堂采用一節(jié)課講授理論,緊跟著一節(jié)課到實地實習,現(xiàn)場以實物為教具,形象直觀地進行教學.這樣可以馬上強化剛剛講的理論內容,又方便學生將理論聯(lián)系實際,在實際中強化理論學習,理論知識又指導實際的認知過程.四,結論《園林種植設計》是一門綜合性較強的學科,它不但要求學生掌握扎實的專業(yè)基礎知識,還要求學生具有綜合運用書本知
7、識的能力,書本知識是基礎,很重要,但只有使學生將書本知識運用到實際的規(guī)劃設計中,才達到我們的教學目的,因此要求我們在課程設置時,把實踐性教學擺在重要的位置上,改掉過去重理論輕實踐的傾向,而做到既重視理論教學也重視實踐教學.參考文獻【1】吳亞玲.論實踐教育的特點和作用.韶關學院一社會科,2006(10):143—145【2】顧秉林.加強實踐教育,培養(yǎng)創(chuàng)新人才Ⅱ].清華大學教育研究,2004(6):1—5【3】汪平.新形勢下大學生實踐教育的幾點認識Ⅱ】.有色金屬高教研究,1997(2):89—96(作者單位:廣州大學)一55
8、—?敲學研究?數(shù)據(jù)打印出來.二,建立用戶操作界面(如圖1)1,添加新窗體(form3),caption屬性設置為"學生98年成績查詢".2,在窗體上放置其它的控件.Framel的caption屬性設置圖1為"查詢條件";在Framel上面添加兩個標簽控件,caption屬性分別設置為"姓名"和"編號";在這兩個標簽控