在下用DataEnvironment和DataReport建了一个报表,另外还有一个Form,Form上有一个Text控件。我想用Text里面的内容做为条件,对DataReport进行有条件打印。由于软件马上就要交付,恳请各位高手多多帮助!多谢!!!
就是带参数查询啊!
在DE中建立一个Command1,然后选择SQL Statement,假设语句时这样SELECT * FROM HumanInfo WHERE (Name LIKE ?) AND (Sex LIKE ?),然后点第二个的Parameters的标签,然后点Parameters中的第一个?,就是Name参数,在边上的属性窗口中改为Name,以及其字段的类型,同样设置第二?及其属性等。
再程序中调用是就执行
DE.Command1 "God", "男"
rpt.show
就可以了。