Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access Access:如何生成记录集的报告?_Ms Access_Report_Recordset - Fatal编程技术网

Ms access Access:如何生成记录集的报告?

Ms access Access:如何生成记录集的报告?,ms-access,report,recordset,Ms Access,Report,Recordset,如何在access中使用记录集(而不是查询或表)中的数据生成报告。我有记录集的更新,也必须在报告中显示。请详细解释。例如,您是否希望显示该字段过去是什么以及现在是什么?如果是这样,您将需要审计跟踪。以下是来自Microsoft的一个示例: 你说的报告是什么意思?如果您指的是打印的纸质文档,Access具有良好的报表生成器。如果您想查看数据,可以使用表单。如果您不熟悉构建报告和表单,则可以使用向导 研究随Access的每个版本附带的Northwind示例数据库总是明智的。从中可以使用记录集的“na

如何在access中使用记录集(而不是查询或表)中的数据生成报告。我有记录集的更新,也必须在报告中显示。

请详细解释。例如,您是否希望显示该字段过去是什么以及现在是什么?如果是这样,您将需要审计跟踪。以下是来自Microsoft的一个示例:

你说的报告是什么意思?如果您指的是打印的纸质文档,Access具有良好的报表生成器。如果您想查看数据,可以使用表单。如果您不熟悉构建报告和表单,则可以使用向导

研究随Access的每个版本附带的Northwind示例数据库总是明智的。

从中可以使用记录集的“name”属性。生成的代码如下所示:

在报告中

在调用对象(模块、窗体等)中


难道只有我不明白这个问题吗?
Private Sub Report_Open(Cancel As Integer)
    Me.RecordSource = gMyRecordSet.Name
End Sub
Public gMyRecordSet As Recordset
'...
Public Sub callMyReport()
    '...
    Set gMyRecordSet = CurrentDb.OpenRecordset("Select * " & _
                                               "from foo " & _
                                               "where bar='yaddah'")
    DoCmd.OpenReport "myReport", acViewPreview  
    '...
    gMyRecordSet.Close  
    Set gMyRecordSet = Nothing
    '...
End Sub