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

📄 上报数据.frm

📁 一个客车售票系统
💻 FRM
字号:
VERSION 5.00
Object = "{86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0"; "mscomct2.ocx"
Begin VB.Form 上报数据 
   BorderStyle     =   1  'Fixed Single
   Caption         =   "日期范围选择"
   ClientHeight    =   4035
   ClientLeft      =   2475
   ClientTop       =   2565
   ClientWidth     =   7110
   ControlBox      =   0   'False
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   Moveable        =   0   'False
   ScaleHeight     =   4035
   ScaleWidth      =   7110
   Begin VB.TextBox Text1 
      DataField       =   "ID"
      DataSource      =   "Data1"
      Height          =   270
      Index           =   0
      Left            =   240
      TabIndex        =   14
      Text            =   "Text1"
      Top             =   2580
      Visible         =   0   'False
      Width           =   885
   End
   Begin VB.TextBox Text1 
      DataField       =   "发车日期"
      DataSource      =   "Data1"
      Height          =   270
      Index           =   1
      Left            =   1200
      TabIndex        =   13
      Text            =   "Text1"
      Top             =   2580
      Visible         =   0   'False
      Width           =   855
   End
   Begin VB.TextBox Text4 
      DataField       =   "班组"
      DataSource      =   "Data2"
      Height          =   285
      Index           =   3
      Left            =   2490
      TabIndex        =   12
      Text            =   "Text4"
      Top             =   4140
      Width           =   1005
   End
   Begin VB.TextBox Text4 
      DataField       =   "车次"
      DataSource      =   "Data2"
      Height          =   285
      Index           =   2
      Left            =   1410
      TabIndex        =   11
      Text            =   "Text4"
      Top             =   4170
      Width           =   1005
   End
   Begin VB.TextBox Text4 
      DataField       =   "发车日期"
      DataSource      =   "Data2"
      Height          =   285
      Index           =   1
      Left            =   570
      TabIndex        =   10
      Text            =   "Text4"
      Top             =   4200
      Width           =   1005
   End
   Begin VB.TextBox Text1 
      DataField       =   "班组"
      DataSource      =   "Data1"
      Height          =   270
      Index           =   3
      Left            =   2850
      TabIndex        =   9
      Text            =   "Text1"
      Top             =   2640
      Visible         =   0   'False
      Width           =   735
   End
   Begin VB.TextBox Text1 
      DataField       =   "车次"
      DataSource      =   "Data1"
      Height          =   270
      Index           =   2
      Left            =   2100
      TabIndex        =   8
      Text            =   "Text1"
      Top             =   2610
      Visible         =   0   'False
      Width           =   735
   End
   Begin VB.Data Data5 
      Caption         =   "Data5"
      Connect         =   "Access"
      DatabaseName    =   ""
      DefaultCursorType=   0  '缺省游标
      DefaultType     =   2  '使用 ODBC
      Exclusive       =   0   'False
      Height          =   405
      Left            =   3270
      Options         =   0
      ReadOnly        =   0   'False
      RecordsetType   =   1  'Dynaset
      RecordSource    =   ""
      Top             =   5580
      Width           =   2115
   End
   Begin VB.Data Data4 
      Caption         =   "Data4"
      Connect         =   "Access"
      DatabaseName    =   ""
      DefaultCursorType=   0  '缺省游标
      DefaultType     =   2  '使用 ODBC
      Exclusive       =   0   'False
      Height          =   375
      Left            =   1140
      Options         =   0
      ReadOnly        =   0   'False
      RecordsetType   =   1  'Dynaset
      RecordSource    =   ""
      Top             =   5460
      Width           =   1605
   End
   Begin VB.Data Data3 
      Caption         =   "Data3"
      Connect         =   "Access"
      DatabaseName    =   ""
      DefaultCursorType=   0  '缺省游标
      DefaultType     =   2  '使用 ODBC
      Exclusive       =   0   'False
      Height          =   495
      Left            =   4170
      Options         =   0
      ReadOnly        =   0   'False
      RecordsetType   =   1  'Dynaset
      RecordSource    =   ""
      Top             =   4830
      Width           =   2085
   End
   Begin VB.Data Data2 
      Caption         =   "Data2"
      Connect         =   "Access"
      DatabaseName    =   ""
      DefaultCursorType=   0  '缺省游标
      DefaultType     =   2  '使用 ODBC
      Exclusive       =   0   'False
      Height          =   435
      Left            =   1080
      Options         =   0
      ReadOnly        =   0   'False
      RecordsetType   =   1  'Dynaset
      RecordSource    =   "日期车次"
      Top             =   4770
      Width           =   1875
   End
   Begin VB.TextBox Text3 
      Alignment       =   2  'Center
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00FF0000&
      Height          =   465
      Left            =   4650
      TabIndex        =   7
      Top             =   1680
      Width           =   2145
   End
   Begin VB.CommandButton Command2 
      Caption         =   "取   消"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Left            =   4140
      TabIndex        =   4
      Top             =   2490
      Width           =   1305
   End
   Begin VB.TextBox Text2 
      Alignment       =   2  'Center
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00008000&
      Height          =   405
      Left            =   4650
      TabIndex        =   3
      Top             =   570
      Width           =   2115
   End
   Begin MSComCtl2.MonthView MonthView1 
      Height          =   2220
      Left            =   300
      TabIndex        =   2
      Top             =   120
      Width           =   4065
      _ExtentX        =   7170
      _ExtentY        =   3916
      _Version        =   393216
      ForeColor       =   0
      BackColor       =   8421631
      Appearance      =   1
      MonthBackColor  =   16777215
      StartOfWeek     =   166461441
      TitleBackColor  =   16711680
      TitleForeColor  =   -2147483634
      TrailingForeColor=   32768
      CurrentDate     =   37357
   End
   Begin VB.CommandButton Command1 
      Caption         =   "确   认"
      Enabled         =   0   'False
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Left            =   5520
      TabIndex        =   1
      Top             =   2490
      Width           =   1305
   End
   Begin VB.ComboBox Combo1 
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   360
      Left            =   1410
      TabIndex        =   0
      Top             =   1080
      Width           =   1905
   End
   Begin VB.Data Data1 
      Caption         =   "Data1"
      Connect         =   "Access"
      DatabaseName    =   ""
      DefaultCursorType=   0  '缺省游标
      DefaultType     =   2  '使用 ODBC
      Exclusive       =   0   'False
      Height          =   345
      Left            =   840
      Options         =   0
      ReadOnly        =   0   'False
      RecordsetType   =   1  'Dynaset
      RecordSource    =   "日期车次"
      Top             =   3060
      Width           =   2595
   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          =   375
      Left            =   4650
      TabIndex        =   6
      Top             =   1200
      Width           =   1305
   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          =   375
      Left            =   4650
      TabIndex        =   5
      Top             =   210
      Width           =   1575
   End
End
Attribute VB_Name = "上报数据"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Dim X() As String, DateData1 As String, DateData2 As String
Dim Cxtj As String, Cxs As String, StatData As String, EndData As String
Dim Flag As Integer, DateA() As String, CcData() As String, BzData() As String
Dim Num As Integer, StatrNum As Integer, EndNum As Integer, I As Integer
Private Sub Command1_Click()
Dim Result As Integer
On Error GoTo A1
 Cxs = "[" + Cxtj + "]" + "=" + "'" + Text2 + "'"
 Data1.RecordSource = "Select * from  日期车次  where" & Cxs
 Data1.Refresh
 StatrNum = Text1(0)
 Cxs = "[" + Cxtj + "]" + "=" + "'" + Text3 + "'"
 Data1.RecordSource = "Select * from  日期车次  where" & Cxs
 Data1.Refresh
EndNum = Text1(0)
Num = EndNum - StatrNum + 1
ReDim DateA(Num) As String, CcData(Num) As String, BzData(Num) As String
  Data1.Recordset.Close
  If Text2 <> Text3 Then
    Result = MsgBox("    现在准备上报从 " + Text2 + " 到 " + Text3 + " 的记录,点击确定这个日期范围内的数据将作为上报数据  ! ", vbExclamation + vbOKCancel, "提示信息")
     Else
    Result = MsgBox("    现在准备上报 " + Text2 + " 的记录,点击确定这个日期的数据将作为上报数据  ! ", vbExclamation + vbOKCancel, "提示信息")
  End If
    If Result = 1 Then
        Data2.Refresh
        Data2.Recordset.Move StatrNum - 1
        For I = 1 To Num
         DateA(I) = Text4(1): CcData(I) = Text4(2): BzData(I) = Text4(3)
         Data2.Recordset.MoveNext
        Next I
       Data2.Recordset.Close
       For I = 1 To Num
        Debug.Print DateA(I), CcData(I), BzData(I)
       Next I
   MsgBox "   正在上报记录,请等待   !   ", vbExclamation, "提示信息"
   Else
    Command1.Enabled = False
    Command2.SetFocus
    Exit Sub
   End If
'  工作选项.Enabled = True
'  工作选项.Show
    Unload Me
    Exit Sub
'  End If
A1:
'  工作选项.Enabled = True
'  工作选项.Show
  Unload Me
End Sub
Private Sub Command2_Click()
工作选项.Enabled = True
Unload Me
End Sub
Private Sub Form_Load()
Dim Num As Integer, I As Integer
Data1.DatabaseName = App.Path + "\" + "原始记录.mdb"
Data2.DatabaseName = App.Path + "\" + "原始记录.mdb"
Data3.DatabaseName = App.Path + "\" + "班组统计.mdb"
Data4.DatabaseName = App.Path + "\" + "原始记录.mdb"
Data5.DatabaseName = App.Path + "\" + "原始记录.mdb"
Data1.Refresh
MonthView1.Value = Date
Num = 0
End Sub
Private Sub MonthView1_DateClick(ByVal DateClicked As Date)
DateData1 = Format(MonthView1.Value, "yyyy年m月d日")
If Flag = 0 Then
    Text2 = DateData1
    StatData = Text2
     Cxtj = "发车日期"
     Cxs = "[" + Cxtj + "]" + "=" + "'" + Text2 + "'"
 Data1.RecordSource = "Select * from  日期车次  where" & Cxs
 Data1.Refresh
 If Text1(1) = "" Then
   MsgBox "   没有 " + Text2 + " 为起始日期的记录,请重作日期选择   !   ", vbExclamation, "提示信息"
   Command1.Enabled = False
   Command2.SetFocus
   Text2 = ""
   Exit Sub
End If
     Flag = 1
    Else
    Text3 = DateData1
    EndData = Text3
     Cxs = "[" + Cxtj + "]" + "=" + "'" + Text3 + "'"
 Data1.RecordSource = "Select * from  日期车次  where" & Cxs
 Data1.Refresh
  If Text1(1) = "" Then
   MsgBox "   没有 " + Text3 + " 为截止日期的记录,请重作日期选择   !   ", vbExclamation, "提示信息"
   Text3 = ""
   Command1.Enabled = False
   Command2.SetFocus
   Exit Sub
  End If
     Flag = 0
        If CDate(StatData) > CDate(EndData) Then
         MsgBox "     截止日期不能早于起始日期,请重作日期选择  !        ", vbExclamation, "提示信息"
         Text2 = "": Text3 = ""
         Command1.Enabled = False
         Command2.SetFocus
         Exit Sub
         Else
         Command1.Enabled = True
         Command1.SetFocus
        End If
 End If
End Sub

⌨️ 快捷键说明

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