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

📄 frmprl.frm

📁 学生管理系统,用VB开发的,若需要可提供相关论文
💻 FRM
📖 第 1 页 / 共 2 页
字号:
 
   
  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()
Command1.Enabled = True
Command3.Enabled = True
If prlc.RecordCount > 0 Then
        prlc.MoveNext
    If Not prlc.EOF Then
        displayprl
    Else
        prlc.MovePrevious
        displayprl
        Command2.Enabled = False
        Command4.Enabled = False
    End If
   
Else
   MsgBox "database error!"

End If
End Sub

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

Private Sub Command4_Click()
Command1.Enabled = True
Command2.Enabled = False
Command3.Enabled = True
Command4.Enabled = False

If prlc.RecordCount > 0 Then
  prlc.MoveLast
  displayprl
  
 
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 5
Text1(i).Text = ""
Next i
End Sub

Private Sub Command6_Click()
Dim bresult As Integer
If prlc.RecordCount > 0 Then
 
    bresult = MsgBox("你确实要删除吗?", vbOKCancel)
  If bresult = vbCancel Then
   Exit Sub
   
  Else
    prlc.Delete adAffectCurrent
    prlc.Update
    prlc.Requery
    displayprl
    
 
 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 prl  where b1='" + Text2.Text + "'", cn, adOpenStatic, adLockOptimistic

 ' On Error GoTo error1
 If selen.RecordCount > 0 Then
 
    For i = 0 To 5
       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 prl where b2='" + Text3.Text + "'", cn, adOpenStatic, adLockOptimistic
 If selex.RecordCount > 0 Then
     For i = 0 To 5
        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
   prlc.AddNew
  With prlc
 
  For i = 0 To 5
   .Fields(i) = Text1(i).Text
  Next i
  
 End With
 prlc.Update
 prlc.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
     Text1(0).Enabled = True
     prlc.Update
     
  With prlc
  
  For i = 0 To 5
   .Fields(i) = Text1(i).Text
  Next i
  
 End With
 prlc.Update
 'pclc.Requery
 'displaypcl
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 prlc = New ADODB.Recordset
prlc.Open "select * from prl", cn, adOpenStatic, adLockOptimistic

If prlc.RecordCount > 0 Then
 prlc.MoveFirst
 displayprl
 
 
Else
  MsgBox "database error!"
 End If




End Sub


Public Sub displayprl()


If prlc.RecordCount > 0 Then
For i = 0 To 5
Text1(i).Text = prlc.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 5
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 5
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 + -