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

📄 sel24.frm

📁 This is a boiler test system,has been use in factory
💻 FRM
字号:
VERSION 5.00
Object = "{FE0065C0-1B7B-11CF-9D53-00AA003C9CB6}#1.1#0"; "COMCT232.OCX"
Begin VB.Form sel24 
   Caption         =   "历史曲线选项"
   ClientHeight    =   4755
   ClientLeft      =   1380
   ClientTop       =   1905
   ClientWidth     =   4635
   ControlBox      =   0   'False
   LinkTopic       =   "Form1"
   ScaleHeight     =   4755
   ScaleWidth      =   4635
   Begin VB.CommandButton Comlsjlok 
      BackColor       =   &H0000FF00&
      Caption         =   "确认(&O)"
      Default         =   -1  'True
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   10.5
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   430
      Left            =   3000
      Style           =   1  'Graphical
      TabIndex        =   12
      Top             =   3480
      Width           =   1530
   End
   Begin VB.CommandButton Comlsjlexit 
      BackColor       =   &H008080FF&
      Caption         =   "取消(&X)"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   10.5
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   430
      Left            =   2940
      Style           =   1  'Graphical
      TabIndex        =   11
      Top             =   4080
      Width           =   1530
   End
   Begin VB.Frame Frame1 
      Caption         =   "查阅日期:"
      BeginProperty Font 
         Name            =   "System"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H8000000D&
      Height          =   2760
      Left            =   2865
      TabIndex        =   1
      Top             =   240
      Width           =   1680
      Begin VB.TextBox Textrq 
         Alignment       =   2  'Center
         BackColor       =   &H00FFFF80&
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   430
         Index           =   1
         Left            =   480
         TabIndex        =   5
         Text            =   "1"
         Top             =   1207
         Width           =   735
      End
      Begin VB.TextBox Textrq 
         Alignment       =   2  'Center
         BackColor       =   &H00FFFF80&
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   430
         Index           =   2
         Left            =   480
         TabIndex        =   4
         Text            =   "1"
         Top             =   1935
         Width           =   735
      End
      Begin VB.TextBox Textrq 
         Alignment       =   2  'Center
         BackColor       =   &H00FFFF80&
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   430
         Index           =   0
         Left            =   480
         TabIndex        =   2
         Text            =   "1999"
         Top             =   480
         Width           =   735
      End
      Begin ComCtl2.UpDown UpDown1 
         Height          =   450
         Index           =   0
         Left            =   1200
         TabIndex        =   3
         Top             =   480
         Width           =   270
         _ExtentX        =   450
         _ExtentY        =   794
         _Version        =   327681
         Enabled         =   -1  'True
      End
      Begin ComCtl2.UpDown UpDown1 
         Height          =   450
         Index           =   1
         Left            =   1200
         TabIndex        =   6
         Top             =   1185
         Width           =   270
         _ExtentX        =   450
         _ExtentY        =   794
         _Version        =   327681
         Enabled         =   -1  'True
      End
      Begin ComCtl2.UpDown UpDown1 
         Height          =   450
         Index           =   2
         Left            =   1200
         TabIndex        =   7
         Top             =   1925
         Width           =   270
         _ExtentX        =   450
         _ExtentY        =   794
         _Version        =   327681
         Enabled         =   -1  'True
      End
      Begin VB.Label Label2 
         Alignment       =   1  'Right Justify
         Caption         =   "月:"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H8000000D&
         Height          =   210
         Left            =   105
         TabIndex        =   10
         Top             =   1317
         Width           =   375
      End
      Begin VB.Label Label3 
         Alignment       =   1  'Right Justify
         Caption         =   "日:"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H8000000D&
         Height          =   210
         Left            =   105
         TabIndex        =   9
         Top             =   2045
         Width           =   375
      End
      Begin VB.Label Label1 
         Alignment       =   1  'Right Justify
         AutoSize        =   -1  'True
         Caption         =   "年:"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H8000000D&
         Height          =   240
         Left            =   105
         TabIndex        =   8
         Top             =   575
         Width           =   360
      End
   End
   Begin VB.ListBox Listzm 
      BackColor       =   &H00808000&
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00000000&
      Height          =   4380
      Left            =   120
      MultiSelect     =   2  'Extended
      TabIndex        =   0
      Top             =   240
      Width           =   2640
   End
End
Attribute VB_Name = "sel24"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False

Private Sub Comlsjlexit_Click()
Unload Me
End Sub

Private Sub Comlsjlok_Click()
''''On Error Resume Next
For i% = 0 To 7      '变量序号
   blxuhao(i%) = 99
Next

For i% = 0 To Listzm.ListCount - 1
  If Listzm.Selected(i%) Then
      blxuhao(coun%) = i%
      bianl = Listzm.Text
      coun% = coun% + 1
      If coun% >= 8 Then Exit For
  End If
Next
If coun% = 0 Then blxuhao(coun%) = 0
'=================='日(24)曲线选择
 nia$ = Mid$(Textrq(0), 3, 2)  '生成数据文件名
 yu$ = Format$(Val(Textrq(1)), "00")
 rii$ = Format$(Val(Textrq(2)), "00")
 filena3 = datadir + "\" + "y" + nia$ + yu$ + "\"
 filena3 = filena3 + sydwjc + nia$ + yu$ + rii$ + ".dat"         '当天文件名
 filena1 = Textrq(0) + "年" + Textrq(1) + "月" + Textrq(2) + "日"
'==============================检查文件存在否------
' If Dir$(filena3) = "" Then '当天
'    aaa$ = "日期输入错误或 " + Textrq(0) + "-" + yu$ + "-" + rii$ + "记录不存在,!"
'    rel = MsgBox(aaa$, 1, SysTitle) '东基水处理计算机控制系统
'    Exit Sub
' End If
' FormQxls.Show
' Me.Hide
' Exit Sub
 '跳过多窗口操作'2001-12-10
 Set myquxian = New FormQxls
 formnum = formnum + 1
 yue12% = Textrq(1).Text
 ri12% = Textrq(2).Text
 DATE13 = Textrq(0).Text & "-" & yue12 & "-" & ri12
 myquxian.Show
End Sub

Private Sub Form_Load()
 Me.Move (Screen.Width - Width) / 2, (Screen.Height - Height) / 2
 Me.Height = 5160
 Textrq(0).Text = Mid$(datetime, 1, 4)
 Textrq(1).Text = Mid$(datetime, 6, 2)
 Textrq(2).Text = Mid$(datetime, 9, 2)
 '------------------------------------
 For j% = 0 To BlnumZA(0)
   Listzm.AddItem AI_Nam(j%)
 Next
 For i% = 0 To 7
   If blxuhao(i%) = 99 Then Exit For
   sel24.Listzm.Selected(blxuhao(i%)) = True
 Next
End Sub
Private Sub Textlsri_GotFocus()
''''On Error Resume Next
Textlsri.SelStart = 0
Textlsri.SelLength = Len(Textlsri.Text)
End Sub

Private Sub Textlsri_LostFocus()
''''On Error Resume Next
If Val(Textlsri.Text) < 1 Or Val(Textlsri.Text) > 31 Then
  MsgBox "日输入错误!"
  Textlsri.SetFocus
End If

End Sub
Private Sub Textlsyue_LostFocus()
''''On Error Resume Next
If Val(Textlsyue.Text) > 12 Or Val(Textlsyue.Text) < 1 Then
  MsgBox "月份输入错误!"
  Textlsyue.SetFocus
End If

End Sub

Private Sub Listzm_Click()
  Comlsjlok.Enabled = True
End Sub
Private Sub Textrq_GotFocus(Index As Integer)
  ''''On Error Resume Next
  Textrq(Index).SelStart = 0
  Textrq(Index).SelLength = Len(Textrq(Index).Text)
End Sub
Private Sub UpDown1_DownClick(Index As Integer)
  nian1$ = Trim$(Textrq(0).Text)
  yue1$ = Trim$(Textrq(1).Text)
  ri1$ = Trim$(Textrq(2).Text)
Select Case Index
Case 0
  date1$ = DateAdd("yyyy", -1, DateSerial(nian1$, yue1$, ri1$))
Case 1
  date1$ = DateAdd("m", -1, DateSerial(nian1$, yue1$, ri1$))
Case 2
  date1$ = DateAdd("d", -1, DateSerial(nian1$, yue1$, ri1$))
End Select
datetime = Format$(date1$, "yyyy/mm/dd")
Textrq(0) = Mid$(datetime, 1, 4)
Textrq(1) = Mid$(datetime, 6, 2)
Textrq(2) = Mid$(datetime, 9, 2)
End Sub

Private Sub UpDown1_UpClick(Index As Integer)
  nian1$ = Trim$(Textrq(0).Text)
  yue1$ = Trim$(Textrq(1).Text)
  ri1$ = Trim$(Textrq(2).Text)
Select Case Index
Case 0
  date1$ = DateAdd("yyyy", 1, DateSerial(nian1$, yue1$, ri1$)) '以 年("yyyy")为单位
Case 1
  date1$ = DateAdd("m", 1, DateSerial(nian1$, yue1$, ri1$))  '以年("yyyy")为单位
Case 2
  date1$ = DateAdd("d", 1, DateSerial(nian1$, yue1$, ri1$))  '以日("d")为单位
End Select
datetime = Format$(date1$, "yyyy/mm/dd") '计算下一天的日期
  If datetime > Date$ Then Exit Sub
  Textrq(0) = Mid$(datetime, 1, 4)
  Textrq(1) = Mid$(datetime, 6, 2)
  Textrq(2) = Mid$(datetime, 9, 2)
End Sub

⌨️ 快捷键说明

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