【发布时间】:2019-04-18 21:53:56
【问题描述】:
我在访问的导航表单中有一个连续表单。我已将表单设置为允许在“数据”选项卡下的属性表设置中“输入数据”。使用此设置,表单将加载到新的数据输入记录。问题在于“允许数据输入”设置为是,当我尝试导出到 Excel 时,它总是导出一个带有空单元格的工作表,它只显示搜索条件的字段但没有数据。
我将“允许数据输入”设置为“否”,当我这样做时,导出到 Excel 按钮起作用并将数据导出到 Excel 工作表。
ExportWithFormatting
对象类型:表单
输出格式:Excel 工作簿 xlsx
输出文件:空白
自动启动:是
模板文件:
编码:输出
质量:打印
我希望“导出到 Excel”按钮能够根据表单中的搜索条件将数据导出到 Excel。
【问题讨论】:
-
你可以用VBA把表单的
RecordSource和Filter属性组合起来,变成新的RecordSource,重新查询你的表单,导出它,然后恢复原来的RecordSource和@ 987654325@。可能有一种更简单的方法,特别是如果您愿意放弃格式化并只导出数据。 -
一个简单的报告会很好地导出。
-
@June7 它必须能够导出到 Excel 工作表....
-
@SunKnight0,我是 vba 的新手,我该怎么做?
-
可以使用 VBA OutputTo 方法或右键菜单或功能区 ExternalData/Export 向导将报表导出到 Excel。一个简单的报告可以看起来像表格或查询导出一样漂亮。使用分组和/或子报表的复杂报表效果不佳。