我的问题尽量说的具体一点,我创建了一个数据环境设计器,一个名为gao的连接sql sever数据库,建立了一个连接stu表的命令comd1.引入了报表设计器,也和DataEnvironment绑定好了,也检索好了,反正什么都搞好了。关键是我现在要在一个form中的text控件的输入值,来动态的改变报表输出的内容,基本上就是说要用sql改变
comd1的返回的记录集。可是就是在form的程序搞不定,给为兄弟,给指条路吧!比如
stu表的字段:num,sex,name
要通过form中的text输入的值打印出报表,哎,最好代码详细一点,我想给500分的,可是不让给,没办法,谢谢啦!
comd1的返回的记录集。可是就是在form的程序搞不定,给为兄弟,给指条路吧!比如
stu表的字段:num,sex,name
要通过form中的text输入的值打印出报表,哎,最好代码详细一点,我想给500分的,可是不让给,没办法,谢谢啦!
你的提议够简洁,感谢,不过学生还是搞不定呀!
而"xxx"的值在打开报表之前就用代码从数据库里面抽出来。
程序中只要如:
de.cmdswl 参数
de会返回一个de.RScmdswl记录集,由于这个RS是全局的
你只要把这个RS 传给 report的DATASOURCE就可以
form和你的报表环境毕竟不是同一个范围,所以我定义全局数据集来实现,在form中刷新全局数据集,然后再报表环境中来读取