繁体   English   中英

在Crystal Reports中为StoredProcedure参数赋予一个值(无提示)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM