select * from 表 where 年龄=30 ... ... ... set datareport.datasource=rst(查询的记录集)
...rs.open "select * from tablename where age=30",cnif not rs.eof then set datareport1.datasource=rs datareport1.show else msgbox "没有符合条件的人员" end ifset rs=nothing...
Option ExplicitDim adoConnectionX As New ADODB.Connection Dim adoRecordsetX As New ADODB.RecordsetPrivate Sub DataReport_Initialize() 'printer.Orientation = '以下准备数据源(记录集) '要打印的数据源(记录集)必须是一个全局级别的,或者是本设计器模块级别的记录集
...
...
...
set datareport.datasource=rst(查询的记录集)
...rs.open "select * from tablename where age=30",cnif not rs.eof then
set datareport1.datasource=rs
datareport1.show
else
msgbox "没有符合条件的人员"
end ifset rs=nothing...
Dim adoRecordsetX As New ADODB.RecordsetPrivate Sub DataReport_Initialize()
'printer.Orientation =
'以下准备数据源(记录集)
'要打印的数据源(记录集)必须是一个全局级别的,或者是本设计器模块级别的记录集
'数据库使用的是 Northwind.mdb
adoConnectionX.Open "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & App.Path & "\Northwind.mdb"
adoRecordsetX.Open "select * from 产品", adoConnectionX
Set DataReport1.DataSource = adoRecordsetX '设置 DataReport 的数据源
'-------------------------------------------------------------------------
'以下根据控件所在区域(Sections)和所属控件类别等将它们分成若干集合