[英]Give a StoredProcedure parameter a value in Crystal Reports (No Prompt)
我似乎在这里挣扎,这似乎并不复杂。
我有一个存储过程作为我的Crystal报表的数据源(14),并且希望该报表在内部定义一个参数(在报表定义中),当我将参数的默认值设置为True时(在tsql中有点)并设置它不提示它仍然这样做。
我不想在这里进行用户干预,并且将查看器作为对话框显示(因此即使他们愿意也无法输入)。
有什么想法如何得到我想要的吗?
希望我很清楚! 提前致谢,
史蒂夫
我会将存储过程放在子报表中。 然后在主报表的公式中定义一个布尔变量; 然后将其传递到子报告链接中的子报告。
主报告中的公式将类似于
shared booleanvar param;
param:=true;
然后,您将像往常一样在子报表链接中传递此公式和其他变量。
另一种方法是修改参数,然后单击“设置默认值”。 在输入参数之前,这将自动填充该字段。 但是,我从未将此选项用于程序中嵌入的报告。
我永远无法想出理想的解决方案,而Vice的子报告很可能已经完成了工作。 我只是确保从调用函数设置了参数。
不理想,但是嘿,我猜它可行。
史蒂夫
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.