梓囚徒貧圭�鮗� ○ 賜 ★ 辛酔堀貧和鍬匈��梓囚徒貧議 Enter 囚辛指欺云慕朕村匈��梓囚徒貧圭�鮗� ● 辛指欺云匈競何��
!!!!隆堋響頼��紗秘慕禰厮宴和肝写偬堋響��
lblLast��
refNames。Visible = False
lboxStudents。Visible = False
'populate the Year bo box 野割Year鹸栽崇
With Me。cboxYear
。AddItem ;1;
。AddItem ;2;
。AddItem ;3;
。AddItem ;4;
End With
' populate the Major bo box 野割Major鹸栽崇
With Me。cboxMajor
。AddItem ;English;
。AddItem ;Chemistry;
。AddItem ;Mathematics;
。AddItem ;Linguistics;
。AddItem ;puter Science;
End With
' populate a bo box with grades 野割誼蛍鹸栽崇
With Me。cboxGrade
208
´ 匈中 225´
。AddItem ;A;
。AddItem ;B;
。AddItem ;C;
。AddItem ;D;
。AddItem ;F;
End With
'display date in the lblDate label control 壓lblDate炎禰戦�塋照嫺據 �
Me。lblDate。Caption = Me。Calendar1。Value
'activate the first tab in the TabStrip control 爾試TabStrip陣周議及匯匈
Me。TabStrip1。Value = 0
'activate the SSN text box 爾試SSN猟忖崇
Me。txtSSN。SetFocus
End Sub
3。 補秘曾倖狛殻栖陣崙僉�邂甘ィ�optNew_Click才optActive_Click��
Private Sub optNew_Click�┌�
lblNames。Visible = False
refNames。Visible = False
lboxStudents。Visible = False
Me。MultiPage1��1��。Enabled = False
If lboxStudents。RowSource ゞ 〃 ;; Then
Me。txtSSN。Text = ;;
Me。txtLast。Text = ;;
Me。txtFirst。Text = ;;
Me。cboxYear。Text = ;;
Me。cboxMajor。Text = ;;
Me。txtSSN。SetFocus
End If
Me。txtSSN。SetFocus
End Sub
Private Sub optActive_Click�┌�
lblNames。Visible = True
refNames。Visible = True
refNames。SetFocus
If lboxStudents。RowSource ゞ 〃 ;; Then
lboxStudents。Visible = True
Call lboxStudents_Change
End If
End Sub
4。 補秘狛殻lboxStudents_Change才refNames_Change議旗鷹��宸乂陣崙Students匈貧中議RefEdit
才双燕崇陣周�此 �
Private Sub lboxStudents_Change�┌�
indexPlus = lboxStudents。ListIndex �� 3
With ActiveWorkbook。Worksheets�─�Sheet2;��
Me。txtSSN。Text = Range�─�A; & indexPlus��。Value
Me。txtLast。Text = Range�─�B; & indexPlus��。Value
Me。txtFirst。Text = Range�─�C; & indexPlus��。Value
Me。cboxYear。Text = Range�─�D; & indexPlus��。Value
Me。cboxMajor。Text = Range�─�E; & indexPlus��。Value
Call TabStrip1_Change
Me。MultiPage1��1��。Enabled = True
209
´ 匈中 226´
End With
End Sub
Private Sub refNames_Change�┌�
lboxStudents。RowSource = refNames。Value
lboxStudents。ListIndex = 0
lboxStudents。Visible = True
Call lboxStudents_Change
End Sub
5。 補秘旗鷹栖陣崙凋綜梓泥OK��cmdOK_Click��才Cancel��cmdCancel_Click���此 �
Private Sub cmdOK_Click�┌�
If Me。optNew。Value = True Then
Me。Hide
ActiveWorkbook。Sheets�─�Sheet2;��。Select
r = ActiveSheet。UsedRange。Rowsunt
nr = r �� 1
Range�─�A; & nr��。Value = Me。txtSSN。Text
Range�─�B; & nr��。Value = Me。txtLast。Text
Range�─�C; & nr��。Value = Me。txtFirst。Text
Range�─�D; & nr��。Value = Me。cboxYear。Text
Range�─�E; & nr��。Value = Me。cboxMajor。Text
Me。txtSSN。Text = ;;
Me。txtLast。Text = ;;
Me。txtFirst。Text = ;;
Me。cboxYear。Text = ;;
Me。cboxMajor。Text = ;;
Me。txtSSN。SetFocus
'redisplay the form
Me。Show
Else
MsgBox ;This control is currently unavailable。;
End If
End Sub
Private Sub cmdCancel_Click�┌�
Unload Me
Set Students = Nothing
End Sub
6。 補秘狛殻cboxGrade_Click栖陣崙了噐Exams匈貧議Grade鹸栽崇�此 �
Private Sub cboxGrade_Click�┌�
YesNo = MsgBox�─�Enter the grade in the worksheet�拭┌察�_
vbYesNo�察 �Modify Grade;��
If YesNo = 6 Then
Me。lblGrade。Caption = cboxGrade。Value
Select Case TabStrip1。Value
Case 0
Range�─�F; & indexPlus��。Value = Me。lblGrade。Caption
Case 1
Range�─�H; & indexPlus��。Value = Me。lblGrade。Caption
Case 2
Range�─�J; & indexPlus��。Value = Me。lblGrade。Caption
Case 3
210
´ 匈中 227´
Range�─�L; & indexPlus��。Value = Me。lblGrade。Caption
End Select
cboxGrade。Value = ;;
End If
End Sub
7。 補秘狛殻Calendar1_Click��泌和侭幣�此 �
Private Sub Calendar1_Click�┌�
YesNo = MsgBox�─�Enter the date in the worksheet�拭┌察�vbYesNo�察�_
;Modify Date;��
If YesNo = 6 Then
Me。lblDate。Caption = Calendar1。Value
Select Case TabStrip1。Value
Case 0
Range�─�G; & indexPlus��。Value = Me。lblDate。Caption
Case 1
Range�─�I; & indexPlus��。Value = Me。lblDate。Caption
Case 2
Range�─�K; & indexPlus��。Value = Me。lblDate。Caption
Case 3
Range�─�M; & indexPlus��。Value = Me。lblDate。Caption
End Select
End If
End Sub
8。 補秘狛殻TabStrip1_Change才MultiPage1_Change��泌和侭幣�此 �
Private Sub TabStrip1_Change�┌�
indexPlus = lboxStudents。ListIndex �� 3
With ActiveWorkbook。Worksheets�─�Sheet2;��
Select Case TabStrip1。Value
Case 0
' English
Me。lblGrade。Caption = Range�─�F; & indexPlus��。Value
Me。lblDate。Caption = Range�─�G; & indexPlus��。Value
Case 1
'French
Me。lblGrade。Caption = Range�─�H; & indexPlus��。Value
Me。lblDate。Caption = Range�─�I; & indexPlus��。Value
Case 2
'Math
Me。lblGrade。Caption = Range�─�J; & indexPlus��。Value
Me。lblDate。Caption = Range�─�K; & indexPlus��。Value
Case 3
'Physics
Me。lblGrade。Caption = Range�─�L; &