首先
    ACCESS报表数据源必须基于它所在的数据库的数据表或存贮查询,但是可以通过使用ACCESS中连接表(Link Table)的方式使用外部数据源。
其次
    调用ACCESS报表使用如下语句
dim x as object
set x = GetObject(MDBPath)
x.docmd.openReport "ReportName"记住,在VB引用设定中要指定ACCESS库,而且必须使其优先级比原先使用的数据对象低,否则你会死得很惨的。