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

📄 modstudbad.frm

📁 简单的数据库系统
💻 FRM
📖 第 1 页 / 共 2 页
字号:
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00FF0000&
      Height          =   495
      Left            =   6360
      TabIndex        =   4
      Top             =   720
      Width           =   3015
   End
   Begin VB.TextBox Text3 
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00FF0000&
      Height          =   495
      Left            =   1440
      TabIndex        =   2
      Top             =   1320
      Width           =   2655
   End
   Begin VB.TextBox Text4 
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00FF0000&
      Height          =   495
      Left            =   1440
      TabIndex        =   3
      Top             =   1920
      Width           =   2655
   End
   Begin VB.ComboBox Combo9 
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00FF0000&
      Height          =   360
      Left            =   6360
      TabIndex        =   5
      Top             =   1320
      Width           =   3015
   End
   Begin VB.TextBox Text6 
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00FF0000&
      Height          =   1575
      Left            =   1440
      TabIndex        =   14
      Top             =   4560
      Width           =   7935
   End
   Begin VB.Label Label17 
      Caption         =   "请输入学号查询 "
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Left            =   360
      TabIndex        =   46
      Top             =   240
      Width           =   2055
   End
   Begin VB.Label Label7 
      Caption         =   "   照   片"
      Height          =   375
      Left            =   10200
      TabIndex        =   36
      Top             =   2520
      Width           =   1215
   End
   Begin VB.Label Label25 
      Caption         =   "Label7"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   10.5
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   3480
      TabIndex        =   35
      Top             =   3480
      Width           =   1215
   End
   Begin VB.Label Label1 
      Caption         =   "编号"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   360
      TabIndex        =   31
      Top             =   720
      Width           =   615
   End
   Begin VB.Label Label2 
      Caption         =   "学号"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   5040
      TabIndex        =   30
      Top             =   720
      Width           =   735
   End
   Begin VB.Label Label3 
      Caption         =   "姓名"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   360
      TabIndex        =   29
      Top             =   1320
      Width           =   735
   End
   Begin VB.Label Label4 
      Caption         =   "性别"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   5040
      TabIndex        =   28
      Top             =   1320
      Width           =   735
   End
   Begin VB.Label Label5 
      Caption         =   "班级"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   495
      Left            =   360
      TabIndex        =   27
      Top             =   1920
      Width           =   735
   End
   Begin VB.Label Label6 
      Caption         =   "详细描述"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Left            =   360
      TabIndex        =   26
      Top             =   4560
      Width           =   975
   End
   Begin VB.Label Label8 
      Caption         =   "日期"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Left            =   5040
      TabIndex        =   25
      Top             =   2040
      Width           =   735
   End
End
Attribute VB_Name = "modbad"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim mybookmark As Variant

Private Sub Command1_Click()
  Command1.Enabled = True
  Command3.Enabled = False
  dream.MoveFirst '移动到数据集的第一条记录
  Call viewdata '调用显示数据的函数
  MsgBox "这是条一条记录!", 48, "注意!"
End Sub

Private Sub Command10_Click()
studentmdi.StatusBar1.Panels.Item(1).Text = " "
Unload Me
End Sub

Private Sub Command2_Click()
 Command3.Enabled = True
 Command2.Enabled = True
 Command1.Enabled = True
 dream.MoveNext  '数据集向后移动一条记录
 If dream.EOF Then '判断是否终止位置
   dream.MoveFirst
 End If
 Call viewdata
End Sub

Private Sub Command3_Click()
    Command2.Enabled = True
    dream.MovePrevious '数据集向前移动一条记录
    If dream.BOF Then  '判断是否到起始位置
        dream.MoveLast
    End If
    Call viewdata
End Sub

Private Sub Command4_Click()
    Command1.Enabled = True
    Command2.Enabled = False
   dream.MoveLast '移动到数据集的最后一条记录
    Call viewdata
    MsgBox "这是最后一条记录!", 48, "注意!"
End Sub


Private Sub Command12_Click()
If Command12.Caption = "搜索(&Q)" Then
   If Not Testtxt(Text7.Text) Then
      MsgBox "请输入学号!", 48, "提示"
      Text7.SetFocus
   Else
     'in order to fuhe query
     txtSQL = "select * from studbad where 学号  like '%" & Text7.Text & "' OR 姓名 like '" & Text7.Text & "'"
     Set dream = ExecuteSQL(txtSQL, Msgtext)
     Call viewdata
   End If
End If
End Sub

Private Sub Command5_Click()
If Command5.Caption = "编辑(&M)" Then
     Text1.Enabled = True
     Text2.Enabled = True
     Text3.Enabled = True
     Text4.Enabled = True
     Text5.Enabled = True
     Text6.Enabled = True
     Combo1.Enabled = True
     Combo2.Enabled = True
     Combo3.Enabled = True
     Combo4.Enabled = True
     Combo5.Enabled = True
     Combo6.Enabled = True
     Combo7.Enabled = True
     Combo9.Enabled = True
     mybookmark = dream.Bookmark  '记下当前记录位置
  End If
End Sub

Public Sub viewdata()       '由于程序中各处需要显示数据,定义函数ViewData
     
     Text1.Text = dream.Fields(0)
     Text2.Text = dream.Fields(1)
     Text3.Text = dream.Fields(2)
     Combo9.Text = dream.Fields(3)
     Text4.Text = dream.Fields(4)
     Text5.Text = dream.Fields(5)
     Combo1.Text = dream.Fields(6)
     Combo2.Text = dream.Fields(7)
     Combo3.Text = dream.Fields(8)
     Combo4.Text = dream.Fields(9)
     Combo5.Text = dream.Fields(10)
     Combo6.Text = dream.Fields(11)
     Combo7.Text = dream.Fields(12)
     Text6.Text = dream.Fields(13)

End Sub
'---------------------------------------------------------------------
Private Sub Command6_Click()
    mybookmark = dream.Bookmark
    str2$ = MsgBox("是否删除当前记录?", vbOKCancel, "删除当前记录")
    If str2$ = vbOK Then
            dream.MoveNext
            If dream.EOF Then   'recordset is empty?
                dream.MoveFirst
                mybookmark = dream.Bookmark  'sign current position
                dream.MoveLast
                dream.Delete
                dream.Close
                
                txtSQL = "select * from studbad"
                Set dream = ExecuteSQL(txtSQL, Msgtext)
                dream.MoveLast
                Call viewdata
            Else
                mybookmark = dream.Bookmark 'sign current position
                dream.MovePrevious
                dream.Delete
                dream.Close
                
                txtSQL = "select * from studbad"
                Set dream = ExecuteSQL(txtSQL, Msgtext)
                dream.MoveLast
                Call viewdata
            End If
    Else
        dream.Bookmark = mybookmark 'return primary position
        Call viewdata
    End If
End Sub
'------------------------------------------------------------------------

Private Sub Command7_Click()
     Command1.Enabled = False
     Command2.Enabled = False
     Command3.Enabled = False
     Command4.Enabled = False
     If dream.EOF = False Then
              
              MsgBox "真的要更新吗?", vbOKCancel + vbExclamation, "警告"
              'record current position
              dream.Bookmark = mybookmark  'return to current modifty position
              dream.Delete
              
             txtSQL = "select * from studbad "
             Set dream = ExecuteSQL(txtSQL, Msgtext)
            
            dream.Bookmark = mybookmark  'return to current modifty position
    
           dream.AddNew
    dream.Fields(0) = Trim(Text1.Text)
    dream.Fields(1) = Trim(Text2.Text)
    dream.Fields(2) = Trim(Text3.Text)
    dream.Fields(3) = Trim(Combo9.Text)
    dream.Fields(4) = Trim(Text4.Text)
    dream.Fields(5) = Trim(Text5.Text)
    dream.Fields(6) = Trim(Combo1.Text)
    dream.Fields(7) = Trim(Combo2.Text)
    dream.Fields(8) = Trim(Combo3.Text)
    dream.Fields(9) = Trim(Combo4.Text)
    dream.Fields(10) = Trim(Combo5.Text)
    dream.Fields(11) = Trim(Combo6.Text)
    dream.Fields(12) = Trim(Combo7.Text)
    dream.Fields(13) = Trim(Text6.Text)
    dream.UpdateBatch
    dream.Close
    MsgBox "修改学生处分信息成功!", vbOKOnly, " 提示!"
   
   End If

End Sub

Private Sub Command9_Click()
    dream.Bookmark = mybookmark
    Call viewdata
End Sub

Private Sub Form_Load()
   
    txtSQL = "select * from studbad "
    Set dream = ExecuteSQL(txtSQL, Msgtext) '执行查询操作
    dream.MoveFirst   '移到第一条记录
    Call viewdata     '显示记录
    mcbookmark = dream.Bookmark '记下当前记录的位置
   Combo9.AddItem "男"
   Combo9.AddItem "女"
   Combo1.AddItem "是"
   Combo1.AddItem "否"
   Combo2.AddItem "是"
   Combo2.AddItem "否"
   Combo3.AddItem "是"
   Combo3.AddItem "否"
   Combo4.AddItem "是"
   Combo4.AddItem "否"
   Combo5.AddItem "是"
   Combo5.AddItem "否"
   Combo6.AddItem "是"
   Combo6.AddItem "否"
   Combo7.AddItem "是"
   Combo7.AddItem "否"
     Text1.Enabled = False
     Text2.Enabled = False
     Text3.Enabled = False
     Text4.Enabled = False
     Text5.Enabled = False
     Text6.Enabled = False
     Combo1.Enabled = False
     Combo2.Enabled = False
     Combo3.Enabled = False
     Combo4.Enabled = False
     Combo5.Enabled = False
     Combo6.Enabled = False
     Combo7.Enabled = False
     Combo9.Enabled = False
     modbad.Caption = "修改学生处分[" + Format(Date, "yyyy年mm月dd日") + Format(Time, "hh点mm分ss秒]")
     studentmdi.StatusBar1.Panels.Item(1).Text = "修改学生处分信息"
End Sub


Private Sub Text7_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
  Call Command12_Click
End If
End Sub

⌨️ 快捷键说明

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