访问:如何生成记录集的报告?
答
从Access Web您可以使用记录集的“名称”属性。你得到的代码看起来是这样的:
报告
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
答
请详细解释。例如,你是否想要展示该领域是什么以及它现在是什么?如果是这样,您将需要审计跟踪。这里是微软的一个例子:http://support.microsoft.com/kb/q197592/
你是什么意思的报告?如果您的意思是打印的纸质文档,Access具有良好的报告生成器。如果你的意思是你想查看数据,你可以使用一个表单。如果你不喜欢构建报告和表单,那么有向导。
研究每个Access版本附带的Northwind示例数据库总是明智的。
我是唯一一个谁不明白这个问题? – Yarik 2008-11-02 07:50:59