Office中国论坛/Access中国论坛

标题: 请教:如何用SQL语言指定报表的记录源(即recordsource)属性? [打印本页]

作者: eddyleeisme    时间: 2006-8-16 00:07
标题: 请教:如何用SQL语言指定报表的记录源(即recordsource)属性?
如题:我做了个数据库,里面建立了一张报表 report,但是在每次操作的时候要按照需要改变报表中显示的内容,此内容由一个SQL语句指定,具体情况如下:

表名: KK  SQL语句:strSQL1

我使用语句:

Report_KK.RecordSource = strSQL1
DoCmd.OpenReport "KK", acViewPreview                        '打开报表的预览窗口

strSQL1语句正确,但是在执行时显示“无法修改已打印报表的属性”

请问此时我该如何指定KK报表的记录源等于strSQL1语句?然后再预览此报表。

非常感谢,十分感激。
作者: wwwwa    时间: 2006-8-16 00:18
1、在报表的OPEN事件中赋值;

2、DoCmd.OpenReport "KK", acViewPreview,,achidden

然后赋值,再打开报表预览
作者: eddyleeisme    时间: 2006-8-16 01:06
谢谢
作者: 205226    时间: 2006-8-16 06:44

作者: yinwenjun    时间: 2006-8-21 01:50
好 学了 “然后赋值,再打开报表预览”


作者: suve    时间: 2008-5-6 11:58
标题: 这些方法都行不通
1、在报表的OPEN事件中赋值;

2、DoCmd.OpenReport "KK", acViewPreview,,achidden

然后赋值,再打开报表预览
这些方法都行不通!!!!!!怎么办?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3