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

📄 printreport.bas

📁 金水区行政审批服务软件窗口系统
💻 BAS
📖 第 1 页 / 共 3 页
字号:
             
             '报表尾部数据
            
             rptdata.Fields("合计") = in_sReportTotal
             rptdata.Fields("统计员") = in_sReportTotalPerson
             rptdata.Fields("日期") = in_sReportTotalDate
             rptdata.Update
             Next i
             rptdata.MoveFirst
             If Dir(reportFilePath) <> "" Then
                  Unload ActiveReportDZ
                  Load ActiveReportDZ
                  ActiveReportDZ.DataControl1.Recordset = rptdata
                  ActiveReportDZ.LoadLayout (reportFilePath)
                  ActiveReportDZ.Show
             Else
                  MsgBox "证件模板:" + reportFilePath + "不存在", 48, "系统提示"
                  Exit Sub
             End If

 End Sub
'实现打证统计信息报表的打印和预览
'此函数的功能是创建一个报表数据源并且显示出来
'此报表是打证信息统计报表统计某个时间段的所有打证记录
'其中报表标题是动态变化的数据也是动态变化的只有报表尾是固定显示
'2003-07-16 dww am12:19
Public Sub createReportTransactionPrintCertificationRecordInfoDataSourceAndShow(in_sReportData() As String, in_sReportCaption As String, in_sReportTotal As String)
             Dim i As Integer
             Dim reportFilePath As String
             '===================================================================
             '其中reportFileDirecrory为全局变量在Submain中定义
              reportFilePath = reportFileDirectory + "\41010500004\PrintCertificationInfoReport.rpx"
             '===================================================================
             Set rptdata = CreateObject("ADODB.Recordset")
             '报表标题
             rptdata.Fields.Append "标题", adChar, 100
             '报表中间部分
             rptdata.Fields.Append "受理号", adChar, 16
             rptdata.Fields.Append "证件名称", adChar, 40
             rptdata.Fields.Append "受理人", adChar, 8
             rptdata.Fields.Append "项目名称", adChar, 60
             rptdata.Fields.Append "申报对象", adChar, 40
             rptdata.Fields.Append "打证数量", adChar, 4
             rptdata.Fields.Append "日期", adChar, 10
             '报表表尾
             rptdata.Fields.Append "合计", adChar, 4
            
             '添加报表数据
             rptdata.Open
             For i = 0 To UBound(in_sReportData, 1) - 1
             rptdata.AddNew
             '报表标题数据
             rptdata.Fields("标题") = in_sReportCaption
        
             '报表中间部分数据
             rptdata.Fields("受理号") = in_sReportData(i, 0)
             rptdata.Fields("证件名称") = in_sReportData(i, 1)
             rptdata.Fields("受理人") = in_sReportData(i, 2)
             rptdata.Fields("项目名称") = in_sReportData(i, 3)
             rptdata.Fields("申报对象") = in_sReportData(i, 4)
             rptdata.Fields("打证数量") = in_sReportData(i, 5)
             rptdata.Fields("日期") = in_sReportData(i, 6)
            
             '报表尾部数据
            
             rptdata.Fields("合计") = in_sReportTotal
             rptdata.Update
             Next i
             rptdata.MoveFirst
             
             If Dir(reportFilePath) <> "" Then
                  Unload ActiveReportDZ
                  Load ActiveReportDZ
                  ActiveReportDZ.DataControl1.Recordset = rptdata
                  ActiveReportDZ.LoadLayout (reportFilePath)
                  ActiveReportDZ.Show
             Else
                  MsgBox "证件模板:" + reportFilePath + "不存在", 48, "系统提示"
                  Exit Sub
             End If

 End Sub
'实现踏勘信息报表的打印和预览也即现场踏勘通知书
'此函数的功能是创建一个报表数据源并且显示出来
'此报表是现场踏勘信息统计报表统计某个时间段的某个项目的踏勘信息
'其中报表标题是动态变化的数据也是动态变化的只有报表尾是固定显示
'2003-07-17 dww am12:19
Public Sub createReportTransactionTaKanInfoDataSourceAndShow(in_sReportData() As String, in_sReportCaption As String, in_sReportTotal As String, in_sReportToalDate As String)
             Dim i As Integer
             Dim reportFilePath As String
             '===================================================================
             '其中reportFileDirecrory为全局变量在Submain中定义
              reportFilePath = reportFileDirectory + "\41010500004\TransactionTaKanReport.rpx"
             '===================================================================
             Set rptdata = CreateObject("ADODB.Recordset")
             '报表标题
             rptdata.Fields.Append "标题", adChar, 100
             '报表中间部分
             rptdata.Fields.Append "受理号", adChar, 16
             rptdata.Fields.Append "项目名称", adChar, 60
             rptdata.Fields.Append "申报单位", adChar, 50
             rptdata.Fields.Append "联系人", adChar, 10
             rptdata.Fields.Append "联系方式", adChar, 20
             rptdata.Fields.Append "开始时间", adChar, 10
             rptdata.Fields.Append "结束时间", adChar, 10
             rptdata.Fields.Append "踏勘地址", adChar, 100
             rptdata.Fields.Append "踏勘时限", adChar, 10
             rptdata.Fields.Append "已踏勘", adChar, 10
            
             '报表表尾
             rptdata.Fields.Append "合计", adChar, 4
             rptdata.Fields.Append "日期", adChar, 10
          
             '添加报表数据
             rptdata.Open
             For i = 0 To UBound(in_sReportData, 1) - 1
             rptdata.AddNew
             '报表标题数据
             rptdata.Fields("标题") = in_sReportCaption
        
             '报表中间部分数据
             rptdata.Fields("受理号") = in_sReportData(i, 0)
             rptdata.Fields("项目名称") = in_sReportData(i, 1)
             rptdata.Fields("申报单位") = in_sReportData(i, 2)
             rptdata.Fields("联系人") = in_sReportData(i, 3)
             rptdata.Fields("联系方式") = in_sReportData(i, 4)
             rptdata.Fields("开始时间") = in_sReportData(i, 5)
             rptdata.Fields("结束时间") = in_sReportData(i, 6)
             rptdata.Fields("踏勘地址") = Trim(in_sReportData(i, 7))
             rptdata.Fields("踏勘时限") = in_sReportData(i, 8)
             rptdata.Fields("已踏勘") = in_sReportData(i, 9)
            
            '报表尾部数据
             rptdata.Fields("合计") = in_sReportTotal
             rptdata.Fields("日期") = in_sReportToalDate
            
             
             rptdata.Update
             Next i
             If Not rptdata.EOF Then
             rptdata.MoveFirst
             End If
             If Dir(reportFilePath) <> "" Then
                  Unload ActiveReportDZ
                  Load ActiveReportDZ
                  ActiveReportDZ.DataControl1.Recordset = rptdata
                  ActiveReportDZ.LoadLayout (reportFilePath)
                  ActiveReportDZ.Show
             Else
                  MsgBox "证件模板:" + reportFilePath + "不存在", 48, "系统提示"
                  Exit Sub
             End If

 End Sub
'实现打印和预览现场踏勘通知书
'此函数的功能是创建一个报表数据源并且显示出来
'此处将打印当前办件的现场踏勘通知书
'其中报表标题是动态变化的数据也是动态变化的只有报表尾是固定显示
'2003-07-28 dww pm18:51
Public Sub createReportTransactionTaKanTZSInfoDataSourceAndShow(in_sReportData() As String, in_sReportCaption As String, in_sReportTotal As String, in_sReportToalDate As String)
             Dim reportFilePath As String
             '===================================================================
             '其中reportFileDirecrory为全局变量在Submain中定义
              reportFilePath = reportFileDirectory + "\41010500004\TransactionTaKanTZS.rpx"
             '===================================================================
             Set rptdata = CreateObject("ADODB.Recordset")
             '报表标题
             rptdata.Fields.Append "标题", adChar, 100
             '报表中间部分
             rptdata.Fields.Append "受理号", adChar, 16
             rptdata.Fields.Append "项目名称", adChar, 70
             rptdata.Fields.Append "申报单位", adChar, 50
             rptdata.Fields.Append "联系人", adChar, 10
             rptdata.Fields.Append "联系方式", adChar, 20
             rptdata.Fields.Append "开始时间", adChar, 10
             rptdata.Fields.Append "结束时间", adChar, 10
             rptdata.Fields.Append "踏勘地址", adChar, 100
             rptdata.Fields.Append "踏勘时限", adChar, 10
             rptdata.Fields.Append "已踏勘", adChar, 10
            
             '报表表尾
             rptdata.Fields.Append "合计", adChar, 4
             rptdata.Fields.Append "日期", adChar, 10
          
             '添加报表数据
             rptdata.Open
             rptdata.AddNew
             '报表标题数据
             rptdata.Fields("标题") = in_sReportCaption
        
             '报表中间部分数据
             rptdata.Fields("受理号") = in_sReportData(i, 0)
             rptdata.Fields("项目名称") = in_sReportData(i, 1)
             rptdata.Fields("申报单位") = in_sReportData(i, 2)
             rptdata.Fields("联系人") = in_sReportData(i, 3)
             rptdata.Fields("联系方式") = in_sReportData(i, 4)
             rptdata.Fields("开始时间") = in_sReportData(i, 5)
             rptdata.Fields("结束时间") = in_sReportData(i, 6)
             
             rptdata.Fields("踏勘时限") = in_sReportData(i, 7)
             rptdata.Fields("踏勘地址") = Trim(in_sReportData(i, 8))
             rptdata.Fields("已踏勘") = in_sReportData(i, 9)
            
            '报表尾部数据
             rptdata.Fields("合计") = in_sReportTotal
             rptdata.Fields("日期") = in_sReportToalDate
            
             
             rptdata.Update
          
             If Not rptdata.EOF Then
             rptdata.MoveFirst
             End If
             If Dir(reportFilePath) <> "" Then
                  Unload ActiveReportDZ
                  Load ActiveReportDZ
                  ActiveReportDZ.DataControl1.Recordset = rptdata
                  ActiveReportDZ.LoadLayout (reportFilePath)
                  ActiveReportDZ.Show
             Else
                  MsgBox "证件模板:" + reportFilePath + "不存在", 48, "系统提示"

⌨️ 快捷键说明

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