⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frmfml.frm

📁 学生管理系统,用VB开发的,若需要可提供相关论文
💻 FRM
📖 第 1 页 / 共 2 页
字号:
    MsgBox "database error!"
  End If
Else
Text1(0).Enabled = True
Command1.Enabled = True
Command2.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
Command5.Enabled = True
Command6.Enabled = True
Command7.Enabled = True
Command9.Enabled = False


End If

If error = True Then    'error

  If fmlc.RecordCount > 0 Then
 fmlc.MoveFirst
 displayfml
 
   
  Else
    MsgBox "database error!"
 End If
'使功能键有效
Command1.Enabled = True
Command2.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
Command5.Enabled = True
Command6.Enabled = True
Command7.Enabled = True
Text2.Text = ""
Text3.Text = ""

End If

Command10.Enabled = False
End Sub

Private Sub Command11_Click()
Unload Me
frmmain.Visible = True
End Sub

Private Sub Command2_Click()
Command3.Enabled = True
Command4.Enabled = True
If fmlc.RecordCount > 0 Then
    fmlc.MovePrevious
  If Not fmlc.BOF Then
    
    displayfml
    
  Else
    Command1.Enabled = False
    Command2.Enabled = False
    fmlc.MoveNext
    displayfml
    
   
   End If
 Else
   MsgBox "database error!"
   
End If
End Sub

Private Sub Command3_Click()
 Command1.Enabled = True
 Command2.Enabled = True
If fmlc.RecordCount > 0 Then
        fmlc.MoveNext
    If Not fmlc.EOF Then
        displayfml
    Else
     Command3.Enabled = False
     Command4.Enabled = False
        fmlc.MovePrevious
        displayfml
    
    End If
   
Else
   MsgBox "database error!"

End If
End Sub

Private Sub Command4_Click()
Command4.Enabled = False
Command3.Enabled = False
Command2.Enabled = True
Command1.Enabled = True
If fmlc.RecordCount > 0 Then
  fmlc.MoveLast
  displayfml
  
  
Else
   MsgBox "databox error!"

End If
End Sub

Private Sub Command5_Click()
judge = True
Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
Command5.Enabled = False
Command6.Enabled = False
Command7.Enabled = False
Command9.Enabled = True
Command10.Enabled = True
For i = 0 To 7
Text1(i).Text = ""
Next i
End Sub

Private Sub Command6_Click()
Dim bresult As Integer
If fmlc.RecordCount > 0 Then
 
    bresult = MsgBox("你确实要删除吗?", vbOKCancel)
  If bresult = vbCancel Then
   Exit Sub
   
  Else
    fmlc.Delete adAffectCurrent
    fmlc.Update
    fmlc.Requery
    displayfml
    
 
 End If

Else
  MsgBox "The Database is Empty!"
End If

End Sub

Private Sub Command7_Click()
Text1(0).Enabled = False
judge = False
Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
Command5.Enabled = False
Command6.Enabled = False
Command7.Enabled = False
Command9.Enabled = True
Command10.Enabled = True
Text1(1).SetFocus
SendKeys "{home}+{end}"
End Sub

Private Sub Command8_Click()
If op = True Then
selen.Open "select * from fml  where c1='" + Text2.Text + "'", cn, adOpenStatic, adLockOptimistic

 ' On Error GoTo error1
 If selen.RecordCount > 0 Then
 
    For i = 0 To 7
       Text1(i).Text = selen.Fields(i)
    Next i
    
    selen.Close
    Command10.Enabled = False
  Else
    MsgBox "没有你查询的编号或姓名!" + Chr(13) + Chr(10) + Chr(13) + "        请准确输入!"
    selen.Close
    error = True
   End If
   

Else
  selex.Open "select * from fml where c2='" + Text3.Text + "'", cn, adOpenStatic, adLockOptimistic
 If selex.RecordCount > 0 Then
     For i = 0 To 7
        Text1(i).Text = selex.Fields(i)
      Next i
    
    selex.Close
     Command10.Enabled = False
 Else
 MsgBox "没有你查询的编号或姓名!" + Chr(13) + Chr(10) + Chr(13) + "        请准确输入!"
 'On Error GoTo error1
  selex.Close
  error = True
 End If
 

    
End If

'使功能键有效
Command1.Enabled = True
Command2.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
Command5.Enabled = True
Command6.Enabled = True
Command7.Enabled = True
Text2.Text = ""
Text3.Text = ""
'error1:
   ' MsgBox "没有你查询的编号或姓名!" + Chr(13) + Chr(10) + Chr(13) + "        请准确输入!"
    'error = True
    

End Sub

Private Sub Command9_Click()
If judge = True Then   'add
   fmlc.AddNew
  With fmlc
 
  For i = 0 To 7
   .Fields(i) = Text1(i).Text
  Next i
  
 End With
 fmlc.Update
 fmlc.Requery
Command1.Enabled = True
Command2.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
Command5.Enabled = True
Command6.Enabled = True
Command7.Enabled = True
 
Command10.Enabled = False
    
Else 'modify
     fmlc.Update
     
  With fmlc
  
  For i = 0 To 7
   .Fields(i) = Text1(i).Text
  Next i
  
 End With
 fmlc.Update
 'pclc.Requery
 'displaypcl
Text1(0).Enabled = True
Command1.Enabled = True
Command2.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
Command5.Enabled = True
Command6.Enabled = True
Command7.Enabled = True
 Command10.Enabled = False
 
End If
Command9.Enabled = False
End Sub

Private Sub Form_Load()
Command8.Enabled = False
Command9.Enabled = False
Command10.Enabled = False

Set fmlc = New ADODB.Recordset
fmlc.Open "select * from fml", cn, adOpenStatic, adLockOptimistic

If fmlc.RecordCount > 0 Then
 fmlc.MoveFirst
 displayfml
 
 
Else
  MsgBox "database error!"
 End If


End Sub

Public Sub displayfml()


If fmlc.RecordCount > 0 Then
For i = 0 To 7
Text1(i).Text = fmlc.Fields(i)
Next i


Else
MsgBox "data error!"

End If


End Sub

Private Sub Text2_Change()
If Text2.Text <> "" Then     ' text2
 op = True
For i = 0 To 7
Text1(i).Text = ""
Next i

'使功能键无效
Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
Command5.Enabled = False
Command6.Enabled = False
Command7.Enabled = False
Command8.Enabled = True
Command10.Enabled = True
Else
 Command8.Enabled = False

End If

End Sub

Private Sub Text3_Change()

If Text3.Text = "" Then     ' text3
 Command8.Enabled = False
Else
op = False
For i = 0 To 7
Text1(i).Text = ""
Next i

'使功能键无效
Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
Command4.Enabled = False
Command5.Enabled = False
Command6.Enabled = False
Command7.Enabled = False
Command8.Enabled = True
Command10.Enabled = True
 
End If

End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -