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

📄 modtable.frm

📁 简单的数据库系统
💻 FRM
📖 第 1 页 / 共 4 页
字号:
      TabIndex        =   5
      Text            =   "第八节"
      Top             =   1440
      Width           =   1095
   End
   Begin VB.TextBox Text80 
      Height          =   495
      Left            =   10080
      TabIndex        =   4
      Text            =   "第九、十节"
      Top             =   1440
      Width           =   1095
   End
   Begin VB.TextBox Text82 
      Height          =   495
      Left            =   1800
      TabIndex        =   3
      Text            =   "              上        午           "
      Top             =   960
      Width           =   3975
   End
   Begin VB.TextBox Text83 
      Height          =   495
      Left            =   5760
      TabIndex        =   2
      Text            =   "                 下        午"
      Top             =   960
      Width           =   4335
   End
   Begin VB.TextBox Text84 
      Height          =   495
      Left            =   10080
      TabIndex        =   1
      Text            =   "  晚自习"
      Top             =   960
      Width           =   1095
   End
   Begin VB.TextBox Text64 
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00FF0000&
      Height          =   495
      Left            =   5640
      TabIndex        =   0
      Top             =   240
      Width           =   2415
   End
   Begin VB.Label Label1 
      Caption         =   "Label1"
      Height          =   495
      Left            =   5760
      TabIndex        =   77
      Top             =   2400
      Width           =   975
   End
   Begin VB.Label Label2 
      Caption         =   "班"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   21.75
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00FF0000&
      Height          =   375
      Left            =   4680
      TabIndex        =   76
      Top             =   240
      Width           =   495
   End
   Begin VB.Label Label3 
      Caption         =   "课程表"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   21.75
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00FF0000&
      Height          =   495
      Left            =   8280
      TabIndex        =   75
      Top             =   240
      Width           =   1455
   End
End
Attribute VB_Name = "modtable"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim mybookmark As Variant

Private Sub Command10_Click()
Unload Me
End Sub


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

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

Private Sub Command2_Click()
 Command3.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()
   Command3.Enabled = True
   Command2.Enabled = False
   dream.MoveLast '移动到数据集的最后一条记录
    Call viewdata
    MsgBox "这是最后一条记录!", 48, "注意!"
End Sub


Private Sub Command5_Click()
If Command5.Caption = "编辑(&M)" Then
    
    Text7.Enabled = True
    Text8.Enabled = True
    Text9.Enabled = True
    Text10.Enabled = True
    Text11.Enabled = True
    Text12.Enabled = True
    Command1.Enabled = True
    Command2.Enabled = True
    Command3.Enabled = True
    Command4.Enabled = True
    mybookmark = dream.Bookmark  '记下当前记录位置
    End If
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 coutable"
                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 coutable"
                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()
    ' If gintPmode = 1 Then
        txtSQL = "select * from coutable where  班级='" & Trim(Text1.Text) & "'"
        Set mrc = ExecuteSQL(txtSQL, Msgtext)
        If dream.EOF = False Then
            MsgBox "已经存在此学号的记录,删除学生的旧信息吗?", vbOKCancel + vbExclamation, "警告"
              txtSQL = "delete from coutable where 班级='" & Trim(Text1.Text) & "'"
              Set dream = ExecuteSQL(txtSQL, Msgtext)
              Text1.SetFocus
              Exit Sub
        End If
              dream.Close
     
    txtSQL = "select * from coutable "
    Set dream = ExecuteSQL(txtSQL, Msgtext)
    dream.Bookmark = mybookmark  'return to current modifty position
    dream.AddNew
    '===================
      dream.Fields(0) = Trim(Text7.Text)
      dream.Fields(1) = Trim(Text8.Text)
    dream.Fields(2) = Trim(Text9.Text)
    dream.Fields(3) = Trim(Text10.Text)
    dream.Fields(4) = Trim(Text11.Text)
    dream.Fields(5) = Trim(Text12.Text)
    dream.Fields(6) = Trim(Text13.Text)
    dream.Fields(7) = Trim(Text14.Text)
    dream.Fields(8) = Trim(Text15.Text)
    dream.Fields(9) = Trim(Text16.Text)
    dream.Fields(10) = Text17.Text
    dream.Fields(11) = Text20.Text
    dream.Fields(12) = Text21.Text
    dream.Fields(13) = Text22.Text
    dream.Fields(14) = Text23.Text
     dream.Fields(15) = Text24.Text
     dream.Fields(16) = Text25.Text
     dream.Fields(17) = Text26.Text
     dream.Fields(18) = Text27.Text
    dream.Fields(19) = Text28.Text
     dream.Fields(20) = Text29.Text
     dream.Fields(21) = Text30.Text
    dream.Fields(22) = Text31.Text
     dream.Fields(23) = Text32.Text
     dream.Fields(24) = Text33.Text
     dream.Fields(25) = Text34.Text
     dream.Fields(26) = Text35.Text
    dream.Fields(27) = Text36.Text
    dream.Fields(28) = Text37.Text
   dream.Fields(29) = Text38.Text
    dream.Fields(30) = Text39.Text
     dream.Fields(31) = Text40.Text
     dream.Fields(32) = Text41.Text
    dream.Fields(33) = Text42.Text
    dream.Fields(34) = Text43.Text
     dream.Fields(35) = Text44.Text
     dream.Fields(36) = Text45.Text
     dream.Fields(37) = Text46.Text
    dream.Fields(38) = Text47.Text
     dream.Fields(39) = Text48.Text
    dream.Fields(40) = Text49.Text
     dream.Fields(41) = Text50.Text
    dream.Fields(42) = Text51.Text
    dream.Fields(43) = Text52.Text
    dream.Fields(44) = Text53.Text
   dream.Fields(45) = Text54.Text
    dream.Fields(46) = Text55.Text
   dream.Fields(47) = Text56.Text
    dream.Fields(48) = Text57.Text
    dream.Fields(49) = Text58.Text
     dream.Fields(50) = Text59.Text
     dream.Fields(51) = Text60.Text
     dream.Fields(52) = Text61.Text
     dream.Fields(53) = Text62.Text
    '===================
    dream.Fields(0) = Trim(Text1.Text)
    dream.Fields(1) = Trim(Text2.Text)
    dream.Fields(2) = Trim(Text3.Text)
    dream.Fields(3) = Trim(Text4.Text)
    dream.Fields(4) = Trim(Text5.Text)
    dream.Fields(5) = Trim(Text6.Text)
    dream.Fields(6) = Trim(Text7.Text)
    dream.Fields(7) = Trim(Text8.Text)
    dream.Fields(8) = Trim(Text9.Text)
    dream.Fields(9) = Trim(Text10.Text)
    dream.Fields(10) = Trim(Text11.Text)
    dream.Fields(11) = Trim(Text12.Text)
    dream.Fields(12) = Trim(Text13.Text)
    dream.Fields(13) = Trim(Text14.Text)
    dream.Fields(14) = Trim(Text15.Text)
    dream.Update
    dream.Close
   ' End If
End Sub

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

Private Sub Form_Load()
   
   '========================================================
    txtSQL = "select * from coutable "
    Set dream = ExecuteSQL(txtSQL, Msgtext)  'excute query opertion
       If dream.EOF = False Then
         dream.MoveFirst   'move first
         Call viewdata     'display records
         mybookmark = dream.Bookmark
    Else
        MsgBox "没有纪录!", vbOKOnly + vbExclamation, "警告"
        Exit Sub
    End If
    mcbookmark = dream.Bookmark '记下当前记录的位置
    Text1.Enabled = False
    Text2.Enabled = False
    Text4.Enabled = False
    Text5.Enabled = False
    Text6.Enabled = False
    Text7.Enabled = False
    Text8.Enabled = False
    Text9.Enabled = False
    Text10.Enabled = False
    Text11.Enabled = False
    Text12.Enabled = False
    modtable.Caption = "修改课程表信息.....[" + Format(Date, "yyyy年mm月dd日]")
End Sub

Public Sub viewdata()       '由于程序中各处需要显示数据,定义函数ViewData
    Text7.Text = dream.Fields(0)
    Text8.Text = dream.Fields(1)
    Text9.Text = dream.Fields(2)
    Text10.Text = dream.Fields(3)
    Text11.Text = dream.Fields(4)
    Text12.Text = dream.Fields(5)
    Text13.Text = dream.Fields(6)
    Text14.Text = dream.Fields(7)
    Text15.Text = dream.Fields(8)
    Text16.Text = dream.Fields(9)
    Text17.Text = dream.Fields(10)
    Text20.Text = dream.Fields(11)
    Text21.Text = dream.Fields(12)
    Text22.Text = dream.Fields(13)
    Text23.Text = dream.Fields(14)
    
    Text24.Text = dream.Fields(15)
    Text25.Text = dream.Fields(16)
    Text26.Text = dream.Fields(17)
    Text27.Text = dream.Fields(18)
    Text28.Text = dream.Fields(19)
    Text29.Text = dream.Fields(20)
    Text30.Text = dream.Fields(21)
    Text31.Text = dream.Fields(22)
    Text32.Text = dream.Fields(23)
    Text33.Text = dream.Fields(24)
    Text34.Text = dream.Fields(25)
    Text35.Text = dream.Fields(26)
    Text36.Text = dream.Fields(27)
    Text37.Text = dream.Fields(28)
    Text38.Text = dream.Fields(29)
    
    Text39.Text = dream.Fields(30)
    Text40.Text = dream.Fields(31)
    Text41.Text = dream.Fields(32)
    Text42.Text = dream.Fields(33)
    Text43.Text = dream.Fields(34)
    Text44.Text = dream.Fields(35)
    Text45.Text = dream.Fields(36)
    Text46.Text = dream.Fields(37)
    Text47.Text = dream.Fields(38)
    Text48.Text = dream.Fields(39)
    Text49.Text = dream.Fields(40)
    Text50.Text = dream.Fields(41)
    Text51.Text = dream.Fields(42)
    Text52.Text = dream.Fields(43)
    Text53.Text = dream.Fields(44)
    
    Text54.Text = dream.Fields(45)
    Text55.Text = dream.Fields(46)
    Text56.Text = dream.Fields(47)
    Text57.Text = dream.Fields(48)
    Text58.Text = dream.Fields(49)
    Text59.Text = dream.Fields(50)
    Text60.Text = dream.Fields(51)
    Text61.Text = dream.Fields(52)
    Text62.Text = dream.Fields(53)
   
End Sub



⌨️ 快捷键说明

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