在activereport的数据来源于ADO,SQL中用到三个参数:
select * from table1
where date >= <%begindate%>
and date <= <%enddate%>
and userid = <%userid%>1,我可以在程序里给定参数的值,怎样不显示show以后给用户看的参数对话框(用户用不着给定参数值)2,当用户给定参数时,我有什么办法实习“全选”的功能。比如userid为空,那么不进行关于条件userid的过滤谢谢
select * from table1
where date >= <%begindate%>
and date <= <%enddate%>
and userid = <%userid%>1,我可以在程序里给定参数的值,怎样不显示show以后给用户看的参数对话框(用户用不着给定参数值)2,当用户给定参数时,我有什么办法实习“全选”的功能。比如userid为空,那么不进行关于条件userid的过滤谢谢
2、你应该用模糊查询like,而不是等于号
如果过滤自动为其他类型(如int),那么like就行不通。
而且用了like以后,不能精确过滤了
它在每个过滤字段的旁边都有一个CheckBox,如果选上了,表示显示全部。如果真的不行,那就算了