試驗9VB數據庫應用編程示例_第1頁
試驗9VB數據庫應用編程示例_第2頁
試驗9VB數據庫應用編程示例_第3頁
試驗9VB數據庫應用編程示例_第4頁
已閱讀5頁,還剩3頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、實驗 9 VB 數據庫應用編程示例一、目的與要求掌握 VB中開發數據庫應用程序的過程。二、實驗準備1熟悉“學生管理”數據庫中的用戶表。2復習第15 章中的數據訪問接口技術。3復習第16 章中的 ADO以及數據綁定控件。三、實驗內容1. 進入 SQL Server 2000 企業管理器,并附加“學生管理”數據庫。2進入 VB6.0 集成開發環境,添加ADO 控件,并將FORM1 窗體調整到合適的大小。3布局控件對象名對象類型屬性名屬性值AdodcStudentADOConnectionString連接到 “學生管理”數據庫CommandTypeadCmdTableRecordSourceStud

2、entVisibleFalseLabel1LabelCaption學號TxtSnoTextDataSourceAdodcStudentDataFieldSnoLabel2LabelCaption姓名TxtSnameTextDataSourceAdodcStudentDataFieldSnameLabel3LabelCaption性別TxtSsexTextDataSourceAdodcStudentDataFieldSsexLabel4LabelCaption年齡TxtSageTextDataSourceAdodcStudentDataFieldSageLabel5LabelCaption所在系

3、TxtSdeptTextDataSourceAdodcStudentDataFieldSdeptcmdAddCommandCaption添加cmdDelCommandCaption刪除cmdUpdateCommandCaption更新cmdCancelCommandCaption取消cmdFirstCommandCaption第一條cmdPreviousCommandCaption上一條cmdNextCommandCaption下一條cmdLastCommandCaption末一條cmdExitCommandCaption退出4添加菜單菜單結構為:標題名稱翻頁menu1第一條 menuFirs

4、t上一條 menuPrevious下一條 menuNext末一條 menuLast操作menu2添加 menu Add刪除 menuDel更新 menuUpdate取消 menuCancel退出menuExit5編寫并輸入代碼程序代碼如下:(1)窗體啟動時的初始化代碼Private Sub Form_Load()'初始時使“取消”按鈕為不可用狀態CmdCancel.Enabled = FalseEnd Sub(2)數據操作按鈕組代碼Private Sub CmdAdd_Click()' “添加”命令按鈕'使“添加”和“刪除”按鈕為不可用狀態CmdAdd.Enabled

5、= FalseCmdDel.Enabled = False'使“更改”和“取消”按鈕為可用狀態CmdUpdate.Enabled = TrueCmdCancel.Enabled = TrueEnd SubPrivate Sub CmdCancel_Click()' “取消”命令按鈕'使“添加”和“刪除”按鈕為可用狀態CmdAdd.Enabled = TrueCmdDel.Enabled = True'使“取消”按鈕為不可用狀態CmdCancel.Enabled = FalseEnd SubPrivate Sub CmdDel_Click()' “刪除”命

6、令按鈕Dim res As Integerres = MsgBox(" 確實要刪除此行記錄嗎?", _vbExclamation + vbYesNo + vbDefaultButton2)'提示用戶If res = vbYes Then'如果確實要刪除End IfEnd IfEnd SubPrivate Sub CmdUpdate_Click()' “更新”命令按鈕'將文本框中的當前值寫入結果集相應字段中'使更新生效'使“添加”和“刪除”按鈕為可用狀態CmdAdd.Enabled = TrueCmdDel.Enabled =

7、True'使“取消”按鈕為不可用狀態CmdCancel.Enabled = FalseEnd Sub(3)數據操作菜單組代碼Private Sub menuAdd_Click()' “添加”菜單選項'使“添加”和“刪除”按鈕為不可用狀態CmdAdd.Enabled = FalseCmdDel.Enabled = False'使“更改”和“取消”按鈕為可用狀態CmdUpdate.Enabled = TrueCmdCancel.Enabled = TrueEnd SubPrivate Sub menuCancel_Click()' “取消”菜單選項'

8、使“添加”和“刪除”按鈕為可用狀態CmdAdd.Enabled = TrueCmdDel.Enabled = True'使“取消”按鈕為不可用狀態CmdCancel.Enabled = FalseEnd SubPrivate Sub menuDel_Click()' “刪除”菜單選項Dim res As Integerres = MsgBox(" 確實要刪除此行記錄嗎?", _vbExclamation + vbYesNo + vbDefaultButton2)If res = vbYes Then'如果確實要刪除'提示用戶End IfEnd

9、 IfEnd SubPrivate Sub menuUpdate_Click()' “更新”菜單選項'將文本框中的當前值寫入結果集相應字段中'使更新生效'使“添加”和“刪除”按鈕為可用狀態CmdAdd.Enabled = TrueCmdDel.Enabled = True'使“取消”按鈕為不可用狀態CmdCancel.Enabled = FalseEnd Sub( 4)移動指針方法組代碼Private Sub CmdFirst_Click()' “第一條”命令按鈕End SubPrivate Sub CmdLast_Click()'End

10、 Sub“末一條”命令按鈕Private Sub CmdNext_Click()' “下一條”命令按鈕'如果已經移到了最后一行之后,則將指針定位在最后一行End IfEnd Sub(5) 翻頁菜單代碼Private Sub menuFirst_Click()' “第一條”End Sub菜單選項Private Sub menuLast_Click()'“末一條”菜單選項End SubPrivate Sub menuNext_Click()' “下一條”菜單選項'如果已經移到了最后一行之后,則將指針定位在最后一行End IfEnd SubPrivate Sub menuPrevious_Click()' “上一條”菜單

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論