我正在使用带有Crystal Reports 13_0_10的VB.NET 2010,我在Crystal Reports中设置参数时遇到错误:结果不会按我的公式进行过滤 .
我创建名为id的参数字段(数字)然后制作公式记录:
{Attechment_AB.attid} = {?id}
然后在VB.NET中将值传递给Crystal Reports by
rpt.SetParameterValue("id", txtId.Text)
当我使用VB.NET 2008时,代码工作正常,但现在它显示了表的所有值 .
1 回答
如果需要根据某些参数过滤数据,则需要在
Record Selection Formula
中编写公式,而不是在公式编辑器中 .您可以从水晶报表中的
Report -> selection formula --> record selection formula
选项卡中获取记录选择公式 .