【正文】
con, adOpenKeyset, adLockPessimisticSet = rt1方式二:復雜條件查詢復雜顧名思義查詢的范圍較簡單查詢廣,查詢的字段可變,同時在查詢結(jié)果中你可以選擇想要看到的字段內(nèi)容。這里我利用了三個下拉列表框:選擇查詢條件,選擇運算符,請輸入查詢內(nèi)容?!帮@示”按鈕,實現(xiàn)當更改要查詢的字段時,要查詢的內(nèi)容也會自動改變。并使用List中的復選框選擇要顯示信息的字段。如果選擇“全選”復選框,List框中的復選框會全部選中。查詢結(jié)果的顯示用DataGrid控件實現(xiàn)?!安樵儭贝a如下:Dim fie As String, s1 As String, s2 As StringIf = 全部顯示 Then = 開始查詢Set rs7 = New Recordset select * from 交易, con, adOpenKeyset, adLockPessimisticElseIf = 0 ThenMsgBox 請選擇要在查詢結(jié)果中顯示的字段, 16, 操作提示Exit SubEnd If = 全部顯示For i = 0 To 1 If (i) = True Then fie = fie amp。 (i) amp。 , End If Next fie = Left(fie, Len(fie) 1) Select Case Case 交易日期 s1 = Case 件數(shù) s1 = Case Else s1 = 39。 End Select If = like Then s2 = % End If Set rs7 = New Recordset select amp。 fie amp。 from 交易 where amp。 amp。 amp。 amp。 s1 amp。 s2 amp。 Trim() amp。 s2 amp。 s1, con, adOpenKeyset, adLockPessimistic End If Set = rs7l 在ADO控件中記錄條數(shù)的顯示代碼如下: = 當前記錄: amp。 CStr() amp。 / amp。 CStr()2.4系統(tǒng)集成調(diào)試在整個程序的調(diào)試過程中,我遇到過如下問題,我通過參考教材,詢問老師,詢問老師,上網(wǎng)搜索的辦法,解決了以下這些問題:。解決方法:單擊“工程”菜單的“引用”命令,在添加Microsoft activeX Data library后取消對Microsoft Object Library的引用即可。解決方法:在輸人“ amp。 amp。 ”時,注意要留空格。 語句的編寫錯誤。解決方法::連接符應(yīng)如這樣:商品名稱=39。 amp。 Trim() amp。 39。 。當不是字符型時應(yīng)省略引號,密碼= amp。 upass。,都要在引號中。字符串前后要加上單引號,字段名看看是否與數(shù)據(jù)庫里的一致。Where后面的句子和表名之間要留空格SQL語句。解決方法:將字符型轉(zhuǎn)化為數(shù)值型。如:(價格) = Val(Text(1).Text)。這時問題可能出在標題相同,它們的名稱不可以相同,修改名稱即可。解決方法:在ADODC控件中右擊選擇ADODC屬性,選擇記錄源,其中將命令類型選2,在“表或存儲名稱“中選擇相應(yīng)的表即可?;氐酱绑w設(shè)計界面后,修改文本框等控件的DataSource和DataField屬性,選擇相應(yīng)的字段名稱。解決方法:在歡迎界面加一個timer控件,并加入相應(yīng)代碼。值得注意的是:需要修改timer控件中的一個屬性:Interval屬性。該屬性的作用是:返回/設(shè)置兩次調(diào)用timert控件的Timer事件間隔的毫秒數(shù)。另外,還應(yīng)該將其Enabled屬性值設(shè)置為:True。一個系統(tǒng)的查詢功能,用到多表查詢是很常見的。然而,在平時的練習中一般練習最多的就是單表查詢。那么怎么樣實現(xiàn)多表查詢呢?通過詢問指導老師,我了解到在ACCESS數(shù)據(jù)庫中,還有一個查詢對象,我可以通過它來建立多表查詢。方法如下:在對象中點擊查詢,然后在后邊的窗口中雙擊“在設(shè)計視圖中創(chuàng)建查詢”,在“顯示表”中添加需要用到的表將其添加,并通過主鍵和外鍵等關(guān)系,使多個表連接在一起。最后在“選擇查詢” 面板中選擇相應(yīng)的字段和表,給該表取上表名即可。體會與致謝1. 網(wǎng)站開發(fā)短短幾周的實訓,讓我受益匪淺。深刻的感受到平時每一個再小的知識點積累,都是邁向成功的基石。例如,在制作用戶登錄界面的時候,當我輸入想匹配的用戶名和密碼,用戶界面仍然不能正常運行,從頭檢查代碼,甚至不放過一個不顯眼的單引號,還是未能順利的找到錯誤。在上網(wǎng)查詢的過程中,才發(fā)現(xiàn)錯誤是在數(shù)據(jù)庫的表名上,我創(chuàng)建的表名為USER,因為它和關(guān)鍵字有沖突,所以,我輸入的信息才不能正常的添加或檢索表中的信息。這個問題也在我的注冊頁面中出現(xiàn)過。這讓我明白,編寫代碼,光靠知識和仔細的態(tài)度是不夠的,有些還要靠經(jīng)驗靠積累,才能順利解決問題。只有在平時多多練習,才能在不斷發(fā)現(xiàn)錯誤的過程中解決錯誤,在解決錯誤的過程中積累經(jīng)驗。特別是論壇的制作,雖然還是不夠完善,但是卻要用到很多知識。例如,正確使用HTML,包括設(shè)置文本格式,使用圖片和背景,使用表格,超鏈接,表單等;運用VBSCRIPT語言,例如循環(huán)語句,過程,條件語句等知識;使用ASP對象及ASP組件,如最基本的Response,Request,server等內(nèi)置對象,頁面計數(shù)器等;還有運用ADO對象,使用Connection,recordset,mand等對象訪問數(shù)據(jù)庫。這些都是制作一張完整的網(wǎng)頁所不可或缺的。另外在數(shù)據(jù)庫創(chuàng)建中,創(chuàng)建表其實非常的重要,它會約束你該填入什么樣的字段。如果表都沒有建好,談何編寫動態(tài)網(wǎng)頁。值得注意的是,在編寫代碼時,SELECT查詢語句千萬不能出錯,還有連接數(shù)據(jù)庫的代碼,這些都是數(shù)據(jù)庫與網(wǎng)頁之間的橋梁。一張網(wǎng)頁,如果功能完善了,不代表它就是合格的。我認為網(wǎng)頁的美工也是非常重要的。當我面對自己設(shè)計的沒有經(jīng)過美工的網(wǎng)頁時,真的覺得它怎么看怎么不像,盡管它已經(jīng)擁有了心臟。色彩的選擇,位置的排放,字體的大小都是讓網(wǎng)頁美觀大方的關(guān)鍵。所以很多靜態(tài)網(wǎng)頁的制作我也花了不少心思,甚至還上網(wǎng)搜索,了解網(wǎng)頁如何巧妙配色的問題,怎樣合理排版等問題。要真正學好這門學問,需要積累,細心,耐心,上進心,和創(chuàng)新。這樣以后設(shè)計的網(wǎng)頁才會讓人耳目一新。2. 系統(tǒng)開發(fā)經(jīng)過兩個星期的設(shè)計,我深刻的感受到編程不是一項輕松的事,尤其是一個人做相對完整的一個系統(tǒng),不是說想做就馬上可以開始的。首先需要做很多的前期工作,例如:數(shù)據(jù)庫資料的收集。數(shù)據(jù)庫表之間的關(guān)聯(lián)也需要很詳細的設(shè)計都應(yīng)在腦中構(gòu)思好。隱形的工作量還是不少的。沒有一定的坐功、細心程度及耐性那是絕對做不到的。在兩周做系統(tǒng)的過程中,也出現(xiàn)了很多惱火的心情。有時,把程序做完了需要調(diào)試運行,但是就是不能達到自已設(shè)計的預(yù)期效果和目的,不停的跳錯,跳錯,這個時候找啊找,幾個小時,半天,甚至更長也未必讓你找到。而往往錯誤就是因為一個標點或一個字母亦或一個空格。真正感覺到什么叫細節(jié)決定成功。越是這樣越不能灰心,應(yīng)該放松心態(tài),一行一行,一個符號一個符號的去查。只要有一顆永不放棄的心,一定能找到問題所在,只有在這樣苦苦尋找錯誤的過程中,才會深刻的記住錯誤的所在,下次才不會再犯。做好完整的一個系統(tǒng),才發(fā)現(xiàn)自己平時的學習過程中有多少的不足。才明白編程靠書本的知識是不夠的,應(yīng)該理解代碼的意思,這樣才會變成你的東西,能夠舉一反三。當最后看到自己做的系統(tǒng)成功運行時,即使是一個小系統(tǒng),也讓我找到了一點小小成功者的感覺。在今后的學習中,我會不斷完善自我,爭取能做到更好。 王瑜玲 2010年1月21日六、職業(yè)核心技能過程考核標準與考核結(jié)果u 第一階段——商業(yè)網(wǎng)站的開發(fā)與設(shè)計 考核教師: 考核時間: 年 月 日時間內(nèi)容對應(yīng)的核心技能考核技能點評分標準得分第1周系統(tǒng)需求分析和設(shè)計商業(yè)網(wǎng)站的開發(fā)與設(shè)計導航效果實現(xiàn)20導航效果可以實現(xiàn)5分功能模塊設(shè)計功能模塊設(shè)計合理5分HTML基礎(chǔ)技術(shù)功能最后可以實現(xiàn)10分第2周網(wǎng)站結(jié)構(gòu)設(shè)計與實現(xiàn)HTML技術(shù)25結(jié)構(gòu)清楚合理,便于瀏覽查找10分ASP動態(tài)網(wǎng)頁設(shè)計技術(shù)導航設(shè)計合理,每一頁都要有返回上一級的明確標志15分第3周系統(tǒng)數(shù)據(jù)庫設(shè)計系統(tǒng)數(shù)據(jù)庫需求分析35需求分析正確5分概念結(jié)構(gòu)的設(shè)計(ER圖建立)ER圖設(shè)計合理10分關(guān)系數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)可以實現(xiàn)5分系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計物理結(jié)構(gòu)設(shè)計合理5分數(shù)據(jù)庫實施和維護(ADO技術(shù))具有合理的層次結(jié)構(gòu)及鏈接結(jié)構(gòu),沒有空鏈接和錯誤鏈接10分第4周網(wǎng)站整合設(shè)計多媒體技術(shù)(Photoshop,Flash )20色彩搭配協(xié)調(diào),頁面美觀,具有藝術(shù)品位;按鈕圖片的制作美觀、實用。圖片使用得當,網(wǎng)頁內(nèi)各個元素搭配合理,色彩搭配協(xié)調(diào),頁面美觀10分整體布局設(shè)計美工網(wǎng)頁整體風格創(chuàng)意,色彩搭配鮮明,內(nèi)容布局合理;設(shè)計風格獨特,創(chuàng)意新穎,頁面具有個人設(shè)計風格10分合 計100u 第一階段——VB應(yīng)用程序開發(fā)與設(shè)計 考核教師: 考核時間: 年 月 日時間內(nèi)容對應(yīng)的核心技能考核技能點評分標準得分第5周項目數(shù)據(jù)庫設(shè)計VB應(yīng)用程序開發(fā)與設(shè)計能力數(shù)據(jù)庫設(shè)計20數(shù)據(jù)庫結(jié)構(gòu)設(shè)計合理1520數(shù)據(jù)庫結(jié)構(gòu)設(shè)計基本合理815數(shù)據(jù)庫未設(shè)計或設(shè)計不完整08系統(tǒng)功能模塊設(shè)計VB程序結(jié)構(gòu)設(shè)計10程序結(jié)構(gòu)設(shè)計完整合理510程序結(jié)構(gòu)設(shè)計不完整05系統(tǒng)各功能界面設(shè)計VB程序界面設(shè)計10程序界面設(shè)計美觀,功能模塊布局合理510程序界面設(shè)計混亂05第6周功能模塊代碼實現(xiàn)VB編程技術(shù)30各個功能模塊代碼實現(xiàn)完整無誤30實現(xiàn)部分功能模塊代碼,根據(jù)實際實現(xiàn)得分030系統(tǒng)集成調(diào)試運行VB程序調(diào)試技術(shù)20系統(tǒng)集成調(diào)試運行良好,基本沒有錯誤1520系統(tǒng)可以集成運行,存在小錯誤515系統(tǒng)不能集成運行05編制程序設(shè)計報告程序設(shè)計說明10程序設(shè)計過程編寫流暢,條理清楚510編寫過程錯誤較多或不完整05合 計100七、職業(yè)核心技能綜合實訓考核成績總表學生姓名專業(yè)班級項目名稱指導教師綜合實訓成績考核內(nèi)容核心技能總分值得分五級分制考勤與紀律10%實訓紀律10VB應(yīng)用程序開發(fā)與設(shè)計30%VB應(yīng)用程序開發(fā)與設(shè)計能力30商業(yè)網(wǎng)站的開發(fā)和設(shè)計60%商業(yè)網(wǎng)站的開發(fā)和設(shè)計能力60合計指導教師評語 指導教師簽字: 年 月 日教研室意見 教研室主任簽字: 年 月 日備注*——學生未經(jīng)批準曠課時間累計超過實際實訓時間的20%者,或因病因事請假缺勤時間累計超過實際實訓時間30%者,實訓總評成績按不及格處理;對遲到、早退次數(shù)累計超過實訓天數(shù)四分之一者,該生實訓成績在原定成績基礎(chǔ)上降低一個等級。*——五級分制:90以上為優(yōu);8089為良;7079為中;6069為及格;60以下為不及格。