61、报告运行器:自定义报告设计的高效解决方案

报告运行器:自定义报告设计的高效解决方案

1. 报告运行器概述

报告运行器是一个强大且灵活的工具,它允许用户选择报告、设置筛选条件并运行经过筛选的报告。整个过程涉及多个步骤和代码逻辑,下面将详细介绍其实现原理和操作步骤。

2. 报告选择与初始化

当用户选择要运行的报告时,会触发一系列后台操作,确保报告的正确加载和数据准备。以下是相关代码:

Private Sub cboSelectReport_AfterUpdate()
  On Error GoTo TrapError
  Dim obj As AccessObject
  Dim db As Object
  Dim strReportName As Variant
  Dim strSQL As String
  Dim ctl As Control
  'Close any hidden reports that may have been opened by this form
  Set db = Application.CurrentProject
  For Each obj In db.AllReports
    If obj.IsLoaded Then
      DoCmd.Close obj.Type, obj.Name, acSaveNo
    End If
  Next
  'Open current report as hidden to get current recordsource
  strReportName = Me.cboSelectREport.Column(3)
  strSQL = "" 'ini
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值