【正文】
rue = True End Sub 39。尾記錄 按鈕的單擊事件過程 Private Sub cmdLast_Click() Select Case Case 0 Case 1 Case 2 End Select = True = True = False = False End Sub 39。下一條 按鈕的單擊事件過程 Private Sub cmdNext_Click() Select Case 第 22 頁 共 29 頁 Case 0 If Then = True = True = False = False End If Case 1 If Then = True = True = False = False End If Case 2 If Then = True = True = False 第 23 頁 共 29 頁 = False End If End Select End Sub 39。上一條 按鈕的單擊事件過程 Private Sub cmdPrev_Click() Select Case Case 0 If Then = False = False = True = True End If Case 1 If Then = False = False = True = True End If 第 24 頁 共 29 頁 Case 2 If Then = False = False = True = True End If End Select End Sub 39。初始化編輯窗體 Private Sub Form_Load() = False 39。連接數(shù)據(jù)庫 If Right(, 1) = \ Then = + Else = + \ End If 39。設(shè)置記錄源 = 學(xué)生 39。綁定控件 = 學(xué)號 第 25 頁 共 29 頁 = 姓名 = (性別 ).Value = False = = 課程 = 課程號 = 課程名 = 學(xué)時 = 學(xué)分 = False = = 成績 = 學(xué)號 = 課程號 = 成績 = 0 39。設(shè)置當前選項卡為 學(xué)生 選項卡 End Sub 3﹑ 查詢界面可以按 學(xué)生的 學(xué)號和課程查詢學(xué)生成績信息 . 39。取消 按鈕的單擊事件過程 Private Sub cmdCancel_Click() txtID(0).Text = txtID(1).Text = End Sub 第 26 頁 共 29 頁 39。確定 按鈕的單擊事件過程 Private Sub cmdOK_Click() Dim sql As String, fld As String, condition As String 39。顯示的字段列表 fld = 學(xué)生 .學(xué)號 ,學(xué)生 .姓名 ,課程 .課程名 ,成績 .成績 39。查詢條件 condition = 學(xué)生 .學(xué)號 =成績 .學(xué)號 and 課程 .課程號 =成績 .課程號 If optChoice(0).Value Then condition = condition + and 學(xué)生 .學(xué)號 =39。 + txtID(0).Text + 39。 Else condition = condition + and 課程 .課程號 =39。 + txtID(1).Text + 39。 End If sql = select + fld + from 學(xué)生 ,課程 ,成績 where + condition 39。改變記錄源 = sql End Sub 39。初始化查詢窗體 Private Sub Form_Load() = False Set = Adodc1 39。綁定操作 = False 39。禁止更新 End Sub 39。處理單選按鈕的焦點切換 Private Sub optChoice_Click(Index As Integer) 第 27 頁 共 29 頁 txtID(Index).SetFocus End Sub 39。處理文本框的焦點切換 Private Sub txtID_GotFocus(Index As Integer) optChoice(Index).Value = True End Sub 4﹑ 點擊退出按鈕,學(xué)生成績管理系統(tǒng)退出 39。退出系統(tǒng) Private Sub mnuLogout_Click() End End Sub