【正文】
、打開窗體、打印、顯示報表、修改數(shù)據(jù)及統(tǒng)計信息、修改記錄、修改數(shù)據(jù)表中的數(shù)據(jù)、插入記錄、刪除記錄、關(guān)閉數(shù)據(jù)庫等操作,也可以運行另一個宏或模塊。宏沒有具體的實際顯示,只有一系列的操作。所以宏只能顯示它本身的設(shè)計視圖。宏有許多類型,它們之間的差別在于用戶觸發(fā)宏的方式。如果創(chuàng)建了一個AutoKeys宏,用戶可以通過按下一個鍵順序地執(zhí)行宏。如果創(chuàng)建了一個事件宏,當(dāng)用戶執(zhí)行一個特定操作時,如雙擊一個控件或右擊窗體的主體時,Access 就啟動這個宏。如果創(chuàng)建了一個條件宏,當(dāng)用戶設(shè)置的條件得到滿足時,條件宏就會運行。啟動宏打開窗體宏打開報表宏打開查詢宏打開表宏6 VBA設(shè)計模塊是用Access 2003所提供的VBA(Visual Basic for Application)語言編寫的程序段。模塊有兩種基本類型:類模塊和標準模塊。模塊中的每一個過程都可以是一個函數(shù)過程或一個子程序。模塊可以與報表、窗體等對象結(jié)合使用,以建立完整的應(yīng)用程序。工具自己的學(xué)習(xí)和摸索,設(shè)計了幾個功能排序Public Sub sort()Dim a, B, C, t As SingleDim a1, b1, c1 As Singlea = InputBox(請輸入第一個數(shù):)B = InputBox(請輸入第二個數(shù):)C = InputBox(請輸入第三個數(shù):)If a B Thent = aa = BB = tEnd IfIf C a Thena1 = Cb1 = ac1 = B Else If C B Then a1 = a b1 = B c1 = C Else a1 = a b1 = C c1 = B End IfEnd IfMsgBox (a1 amp。 amp。 b1 amp。 amp。 c1)End Sub三角形判定Public Sub sjx()Dim a, B, C, t As SingleDim a1, b1, c1 As Singlea = Int(InputBox(請輸入第一邊:))B = Int(InputBox(請輸入第二邊:))C = Int(InputBox(請輸入第三邊:))If a + B C And a + C B And B + C a Thena1 = (a + B + C) / 2b1 = Sqr(a1 * (a1 a) * (a1 B) * (a1 C))MsgBox (可以構(gòu)成三角形,面積等于 amp。 b1)ElseMsgBox (不可以構(gòu)成三角形) End IfEnd Sub數(shù)學(xué)分段函數(shù)Public Sub fd()Dim x As SingleDim y As Singlex = CSng(InputBox(請輸入X:))If x 2 Then y = (2 + x) * (x + 1) ElseIf x = 2 And x = 2 Then y = (3 + x) * (x 1) Else y = (4 + x) * (x + 1)End IfMsgBox (y= amp。 Round(y, 2))End Sub第二部分:課程設(shè)計體會: 一、課程設(shè)計內(nèi)容的建議: 總體來說此次課程設(shè)計的內(nèi)容比較貼近學(xué)習(xí)與工作,能夠促進我們的學(xué)習(xí),不過,也有一些地方值得改進,例如:老師提供的以前學(xué)長學(xué)姐們設(shè)計好的系統(tǒng)實例比較少,如果能夠多一些比較成功的實例,為我們提供更多的幫助,相信我們?nèi)嗾w課程設(shè)計的質(zhì)量都能夠上一個檔次。機房的使用時間有限,因為軟件版本的不同,很多同學(xué)使用的是機房電腦,有限的時間內(nèi)能夠完成的任務(wù)較少,更重要的是,與老師的交流機會減少了,有些問題難以依靠同學(xué)們自身的力量解決。二、個人體會:在整個課程設(shè)計中,我有很多感觸,主要概括如下: ,個人能力得到提高。從開始階段的數(shù)據(jù)流程圖,業(yè)務(wù)流程圖,數(shù)據(jù)字典等圖表的設(shè)計,到中期使用軟件制作系統(tǒng),再到后期設(shè)計詳細的設(shè)計報告,完全是依靠一個人的力量完成的,這個過程很辛苦,但是學(xué)到的東西也很不少,比如個人搜集信息能力得到提高,自我約束力也得到改善。 。雖然我是一個人,但是也是和其他的同學(xué)進行過交流與探討,相互學(xué)習(xí),相互促進是任何事情成功的基礎(chǔ),完全獨立的從事一件事情很難完成復(fù)雜困難的工作。課堂上學(xué)到的知識就算十分熟悉也不代表使用知識的能力強。平時的理論較為簡單,實驗課程的時間也有限,不能夠完全使大家熟練運用它們。多多上機操作,多多練習(xí)才能夠?qū)W以致用,才能夠最終掌握所學(xué)。