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

📄 frmprintcertification.frm

📁 金水区行政审批服务软件窗口系统
💻 FRM
字号:
VERSION 5.00
Object = "{86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCT2.OCX"
Object = "{8ED8CCC1-8472-46D0-93E7-F66929B98442}#2.0#0"; "xpcmd.ocx"
Begin VB.Form frmPrintCertification 
   BorderStyle     =   1  'Fixed Single
   Caption         =   "打证信息统计报表"
   ClientHeight    =   2400
   ClientLeft      =   3900
   ClientTop       =   3480
   ClientWidth     =   4395
   Icon            =   "frmPrintCertification.frx":0000
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   2400
   ScaleWidth      =   4395
   StartUpPosition =   2  '屏幕中心
   Begin XPCmd.xpcmdbutton xpcmdbutton2 
      Height          =   375
      Left            =   3000
      TabIndex        =   8
      Top             =   1440
      Width           =   975
      _ExtentX        =   1720
      _ExtentY        =   661
      Caption         =   "  取  消"
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
   End
   Begin XPCmd.xpcmdbutton xpcmdbutton1 
      Height          =   375
      Left            =   1800
      TabIndex        =   7
      Top             =   1440
      Width           =   975
      _ExtentX        =   1720
      _ExtentY        =   661
      Caption         =   "  确  定"
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
   End
   Begin VB.PictureBox PicCaption 
      AutoRedraw      =   -1  'True
      AutoSize        =   -1  'True
      BorderStyle     =   0  'None
      BeginProperty Font 
         Name            =   "MS Sans Serif"
         Size            =   8.25
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   720
      Left            =   4320
      Picture         =   "frmPrintCertification.frx":1042
      ScaleHeight     =   720
      ScaleWidth      =   9600
      TabIndex        =   5
      TabStop         =   0   'False
      Top             =   120
      Visible         =   0   'False
      Width           =   9600
      Begin VB.PictureBox PicBorder 
         AutoRedraw      =   -1  'True
         AutoSize        =   -1  'True
         BorderStyle     =   0  'None
         BeginProperty Font 
            Name            =   "MS Sans Serif"
            Size            =   8.25
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   150
         Left            =   0
         Picture         =   "frmPrintCertification.frx":17886
         ScaleHeight     =   150
         ScaleWidth      =   1050
         TabIndex        =   6
         TabStop         =   0   'False
         Top             =   0
         Visible         =   0   'False
         Width           =   1050
      End
   End
   Begin VB.Frame Frame1 
      Caption         =   "请选择"
      Height          =   1215
      Left            =   120
      TabIndex        =   0
      Top             =   120
      Width           =   3975
      Begin MSComCtl2.DTPicker DTPicker2 
         Height          =   255
         Left            =   2280
         TabIndex        =   3
         Top             =   600
         Width           =   1455
         _ExtentX        =   2566
         _ExtentY        =   450
         _Version        =   393216
         Format          =   60358657
         CurrentDate     =   37818
      End
      Begin MSComCtl2.DTPicker DTPicker1 
         Height          =   255
         Left            =   240
         TabIndex        =   1
         Top             =   600
         Width           =   1455
         _ExtentX        =   2566
         _ExtentY        =   450
         _Version        =   393216
         Format          =   60358657
         CurrentDate     =   37818
      End
      Begin VB.Label Label2 
         AutoSize        =   -1  'True
         Caption         =   "结束时间: "
         Height          =   180
         Left            =   2280
         TabIndex        =   4
         Top             =   360
         Width           =   990
      End
      Begin VB.Label Label1 
         AutoSize        =   -1  'True
         Caption         =   "开始时间:"
         Height          =   180
         Left            =   240
         TabIndex        =   2
         Top             =   360
         Width           =   900
      End
   End
End
Attribute VB_Name = "frmPrintCertification"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'此处将实现打证统计信息报表的打印和预览
'现在只能实现当天或某一时间区间的打证信息统计报表
'2003-07-16 dww pm13:34
'2003-07-16 dww pm13:58顺利结束此部分程序
'定义漂亮窗体的窗体对象
Private m_cn As cNeoCaption
'定义SQL串
Dim SQL As String
'定义开始时间和结束时间
Dim startTime As String
Dim endTime As String
'定义报表标题
Dim ShowCaption As String
'定义单位代码和单位名称
Dim inDepartmentCode As String
Dim inDepartmentName As String
'处理窗体初始化事件
Private Sub Form_Load()
'此处代码将制作一个漂亮窗体用
'-------------------------------------------
 Set m_cn = New cNeoCaption
 Skin Me, m_cn
'-------------------------------------------
 Frame1.BackColor = RGB(207, 203, 207)
'--------------------------------------------
'从上一层窗体获得
inDepartmentCode = frmShouJian.inDepartmentCode
inDepartmentName = frmShouJian.inDepartmentName
'测试数据
inDepartmentCode = "41010519004"
inDepartmentName = "物价局"
'初始化时间选择控件和开始时间,结束时间
DTPicker1.Value = Date
DTPicker2.Value = Date
startTime = DTPicker1.Value
endTime = DTPicker2.Value
'初始化查询字符串和报表标题
SQL = "where printtime='" & startTime & "'"
ShowCaption = startTime & inDepartmentName & "打证信息统计报表"
End Sub
'处理确定按钮的单击事件
Private Sub xpcmdbutton1_Click()
'定义今天时间在错误提示时要用此变量
Dim totay As String
today = Date
'根据开始时间和结束时间生成SQL串和报表标题
If CDate(startTime) = CDate(endTime) Then
   SQL = "where printtime='" & CDate(startTime) & "'"
   ShowCaption = startTime & " " & inDepartmentName & "打证信息统计报表"
Else
    If CDate(startTime) < CDate(endTime) Then
       SQL = "where (printtime>='" & CDate(startTime) & "') " & "and( printtime<='" & CDate(endTime) & "')"
       ShowCaption = "从 " & startTime & " 止 " & endTime & " " & inDepartmentName & " 打证信息统计报表"
    Else
      DTPicker2.Value = CDate(startTime)
      SQL = "where printtime='" & CDate(startTime) & "'"
      ShowCaption = startTime & inDepartmentName & "打证信息统计报表"
    End If
End If
'定义打证信息数组
Dim TransactionCertificationPrintRecordInfo() As String
Dim TransactionCertificationPrintRecordInfoLast() As String
'定义标志变量
Dim isEmpty As Boolean
Dim TransactionCertificationPrintRecordToal As String
'调用函数取得打证信息数据
If Not GetTransactionCertificationPrintRecordInfo(inDepartmentCode, TransactionCertificationPrintRecordInfo, SQL, isEmpty) Then
   Exit Sub
End If
'根据标志变量在返回的数据非空的情况下打印
If Not isEmpty Then
    '调用函数去掉尾随空格
    If Not DLtrim(TransactionCertificationPrintRecordInfo, TransactionCertificationPrintRecordInfoLast) Then
       Exit Sub
    End If
   '调用函数打印打证信息统计报表
   '证书个数实际上是这个数组的维数
   TransactionCertificationPrintRecordToal = UBound(TransactionCertificationPrintRecordInfoLast, 1)
   Call createReportTransactionPrintCertificationRecordInfoDataSourceAndShow(TransactionCertificationPrintRecordInfoLast, ShowCaption, TransactionCertificationPrintRecordToal)
Else
   MsgBox today & "今天还没有打证,请确认!", 48, "系统提示"
   Unload Me
   Exit Sub
End If

End Sub
'处理取消按钮的操作
Private Sub xpcmdbutton2_Click()
Unload Me
End Sub
'处理时间选择控件的变化
Private Sub DTPicker1_Change()
startTime = DTPicker1.Value
End Sub
'处理时间选择控件的变化
Private Sub DTPicker2_Change()
endTime = DTPicker2.Value
End Sub
'处理窗体卸载的事件
Private Sub Form_Unload(Cancel As Integer)
'释放对象
Set m_cn = Nothing
End Sub

⌨️ 快捷键说明

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