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

📄 frmdbmanage.frm

📁 用于控制氧乐果生产的程序
💻 FRM
字号:
VERSION 5.00
Object = "{8E27C92E-1264-101C-8A2F-040224009C02}#7.0#0"; "MSCAL.OCX"
Begin VB.Form frmDBManage 
   Caption         =   "数据库管理窗口"
   ClientHeight    =   3588
   ClientLeft      =   48
   ClientTop       =   336
   ClientWidth     =   7188
   LinkTopic       =   "Form1"
   LockControls    =   -1  'True
   MaxButton       =   0   'False
   MDIChild        =   -1  'True
   MinButton       =   0   'False
   Moveable        =   0   'False
   ScaleHeight     =   3588
   ScaleWidth      =   7188
   Begin VB.CommandButton cmdNo 
      Caption         =   "否&N"
      Height          =   300
      Left            =   3720
      MouseIcon       =   "frmDBManage.frx":0000
      TabIndex        =   11
      Top             =   2520
      Width           =   732
   End
   Begin VB.CommandButton cmdYes 
      Caption         =   "是&Y"
      Height          =   300
      Left            =   2640
      MouseIcon       =   "frmDBManage.frx":0152
      TabIndex        =   10
      Top             =   2520
      Width           =   732
   End
   Begin VB.TextBox txtEnd 
      Height          =   372
      Left            =   2160
      Locked          =   -1  'True
      TabIndex        =   2
      Text            =   " "
      Top             =   1320
      Width           =   1572
   End
   Begin VB.TextBox txtStart 
      Height          =   372
      Left            =   2160
      Locked          =   -1  'True
      TabIndex        =   1
      Text            =   " "
      Top             =   840
      Width           =   1572
   End
   Begin MSACAL.Calendar Calendar1 
      Height          =   1812
      Left            =   3840
      TabIndex        =   8
      Top             =   120
      Width           =   3252
      _Version        =   524288
      _ExtentX        =   5736
      _ExtentY        =   3196
      _StockProps     =   1
      BackColor       =   -2147483633
      Year            =   2000
      Month           =   10
      Day             =   13
      DayLength       =   0
      MonthLength     =   0
      DayFontColor    =   0
      FirstDay        =   1
      GridCellEffect  =   1
      GridFontColor   =   10485760
      GridLinesColor  =   -2147483632
      ShowDateSelectors=   -1  'True
      ShowDays        =   -1  'True
      ShowHorizontalGrid=   -1  'True
      ShowTitle       =   -1  'True
      ShowVerticalGrid=   -1  'True
      TitleFontColor  =   10485760
      ValueIsNull     =   0   'False
      BeginProperty DayFont {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   7.8
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      BeginProperty GridFont {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   7.8
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      BeginProperty TitleFont {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "System"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
   End
   Begin VB.CommandButton Command5 
      Cancel          =   -1  'True
      Caption         =   "退出&B"
      BeginProperty Font 
         Name            =   "隶书"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   492
      Left            =   5400
      MouseIcon       =   "frmDBManage.frx":02A4
      MousePointer    =   99  'Custom
      Picture         =   "frmDBManage.frx":03F6
      Style           =   1  'Graphical
      TabIndex        =   4
      ToolTipText     =   "退出本窗口"
      Top             =   2400
      Width           =   612
   End
   Begin VB.ComboBox cbo1 
      Height          =   276
      Left            =   2160
      Style           =   2  'Dropdown List
      TabIndex        =   0
      Top             =   360
      Width           =   1572
   End
   Begin VB.CommandButton cmdDelete 
      Caption         =   "删除&D"
      Height          =   300
      Left            =   3120
      MouseIcon       =   "frmDBManage.frx":05B8
      TabIndex        =   3
      Top             =   3000
      Width           =   732
   End
   Begin VB.Label Label4 
      Caption         =   "在本窗口中可以删除数据库记录以提高程序运行速度。"
      BeginProperty Font 
         Name            =   "楷体_GB2312"
         Size            =   10.8
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   936
      Left            =   360
      TabIndex        =   12
      Top             =   2520
      Width           =   1716
   End
   Begin VB.Image Image1 
      BorderStyle     =   1  'Fixed Single
      Height          =   3540
      Left            =   36
      Top             =   0
      Width           =   7150
   End
   Begin VB.Label lblAreYouSure 
      Caption         =   "确实要删除吗?"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   252
      Left            =   2760
      TabIndex        =   9
      Top             =   2040
      Width           =   1692
   End
   Begin VB.Label Label3 
      AutoSize        =   -1  'True
      Caption         =   "请选择截止日期:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   10.8
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   216
      Left            =   240
      TabIndex        =   7
      Top             =   1440
      Width           =   1620
   End
   Begin VB.Label Label2 
      AutoSize        =   -1  'True
      Caption         =   "请选择起始日期:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   10.8
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   216
      Left            =   240
      TabIndex        =   6
      Top             =   960
      Width           =   1620
   End
   Begin VB.Label Label1 
      AutoSize        =   -1  'True
      Caption         =   "请选择数据库名称:"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   10.8
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   216
      Left            =   240
      TabIndex        =   5
      Top             =   360
      Width           =   1836
   End
End
Attribute VB_Name = "frmDBManage"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Private DateStartOrEnd  As String
Public gstrDBName As String
Private mDateStart, mDateEnd As Date
Public gblnHaveRightDelete As Boolean
Private Sub Calendar1_Click()
On Error Resume Next
With Calendar1
    Select Case DateStartOrEnd
        Case "start"
            mDateStart = .Value
            txtStart.Text = CStr(mDateStart)
        Case "end"
            mDateEnd = .Value
            txtEnd.Text = CStr(mDateEnd)
    End Select
End With
End Sub

Private Sub cmdDelete_Click()
On Error Resume Next
If gstrDBName = Empty Then
    Call Inform(103)
    Exit Sub
Else
    With frmPassword
        .EventChar = "delete record"
        .Show vbModal
    End With
    If Not (gblnHaveRightDelete) Then Exit Sub
    If mDateStart > mDateEnd Then
        Call Inform(100)
        Exit Sub
    End If
    Dim i As Integer
    For i = 1 To 3
    If gGongZuoZhuangTai(i) Then
        Call Inform(101)
        Exit Sub
    Else
        lblAreYouSure.Visible = True
        cmdYes.Visible = True
        cmdNo.Visible = True
        cmdNo.SetFocus
    End If
    Next
    gblnHaveRightDelete = False
End If
End Sub

Private Sub cmdNo_Click()
lblAreYouSure.Visible = False
cmdYes.Visible = False
cmdNo.Visible = False

End Sub

Private Sub cmdYes_Click()
On Error Resume Next
lblAreYouSure.Visible = False
cmdYes.Visible = False
cmdNo.Visible = False
Select Case gstrDBName
Case "bjjl"
    If mDateStart = Empty Then
        Baojingdb.Execute "delete from [" & gstrDBName & "] where date<=#" & mDateEnd & "#"
    Else
        Baojingdb.Execute "delete from [" & gstrDBName & "] where date>=#" & mDateStart & "# and date<=#" & mDateEnd & "#"
    End If
Case Else
    If mDateStart = Empty Then
        Lsdb.Execute "delete from [" & gstrDBName & "] where riqi<=#" & mDateEnd & "#"
    Else
        Lsdb.Execute "delete  from [" & gstrDBName & "] where riqi>=#" & mDateStart & "# and riqi<=#" & mDateEnd & "#"
    End If
End Select
Dim i As Integer
For i = 1 To 3
    Detaillsrs(i).Update
    Continousrs(i).Update
    Batchlsrs(i).Update
Next
Bjrs.Update
BlackBoxRec.Update
Call WriteBlackBox
Call Inform(102)
End Sub

Private Sub Command5_Click()
Unload Me
End Sub
Private Sub cbo1_Click()
Select Case cbo1.ListIndex
    Case 0
        gstrDBName = "continous1"
    Case 1
        gstrDBName = "continous2"
    Case 2
        gstrDBName = "continous3"
    Case 3
        gstrDBName = "detaills1"
    Case 4
        gstrDBName = "detaills2"
    Case 5
        gstrDBName = "detaills3"
    Case 6
        gstrDBName = "batchls1"
    Case 7
        gstrDBName = "batchls2"
    Case 8
        gstrDBName = "batchls3"
    Case 9
        gstrDBName = "bjjl"
    Case 10
        gstrDBName = "blackbox"
End Select
End Sub

Private Sub Form_Load()
Width = Screen.Width - dataviewfrm.Width - dataviewfrm.Left
Left = dataviewfrm.Width + dataviewfrm.Left
Top = Screen.Height - 4600
Height = 3940
With cbo1
    .List(0) = "1#釜连续记录"
    .List(1) = "2#釜连续记录"
    .List(2) = "3#釜连续记录"
    .List(3) = "1#釜批次记录"
    .List(4) = "2#釜批次记录"
    .List(5) = "3#釜批次记录"
    .List(6) = "1#釜操作记录"
    .List(7) = "2#釜操作记录"
    .List(8) = "3#釜操作记录"
    .List(9) = "系统报警记录"
    .List(10) = "系统黑匣子"
    .Text = .List(0)
    gstrDBName = "continous1"
End With
Calendar1.Value = Date
lblAreYouSure.Visible = False
cmdYes.Visible = False
cmdNo.Visible = False
cmdDelete.Enabled = False
gblnHaveRightDelete = False
End Sub

Private Sub txtEnd_Change()
cmdDelete.Enabled = True
End Sub

Private Sub txtEnd_GotFocus()
DateStartOrEnd = "end"
End Sub

Private Sub txtStart_GotFocus()
DateStartOrEnd = "start"
End Sub

⌨️ 快捷键说明

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