Crystal reports 如何根据Crystal Reports 2008中的数据源验证参数值
我在Crystal 2008中设计了一份报告。报表有一个名为“Member ID”的参数字段,我想用它从运行报表的用户那里获取字符串输入。但是,我想做一些验证,以确保他们输入的ID是有效的(它存在于我已经设置的数据库表中)。有没有办法做到这一点 我知道您可以设置动态参数,让用户根据存储在我的数据库表中的数据从成员ID值的下拉列表中进行选择。但我不想让用户在下拉列表中对数千个ID进行排序。我只希望他们手动输入一个ID,然后让报表根据数据库表检查输入的值Crystal reports 如何根据Crystal Reports 2008中的数据源验证参数值,crystal-reports,parameters,Crystal Reports,Parameters,我在Crystal 2008中设计了一份报告。报表有一个名为“Member ID”的参数字段,我想用它从运行报表的用户那里获取字符串输入。但是,我想做一些验证,以确保他们输入的ID是有效的(它存在于我已经设置的数据库表中)。有没有办法做到这一点 我知道您可以设置动态参数,让用户根据存储在我的数据库表中的数据从成员ID值的下拉列表中进行选择。但我不想让用户在下拉列表中对数千个ID进行排序。我只希望他们手动输入一个ID,然后让报表根据数据库表检查输入的值 这是可能的吗?您可以在报表上创建一个记录选择
这是可能的吗?您可以在报表上创建一个记录选择条件,并预先将其限制为仅有效的ID。如果您使用某个存储过程传递此参数,然后获得结果,那么您肯定可以在某个部分打印“未找到数据”或类似消息(如果recordcount为零),否则,您可以只显示该id的信息 我对crystal reports的经验是,我们应该在服务器上比在客户端上有越来越多的重新创建抓取逻辑。这将加快处理速度 问候
Parminder+1只是因为你得到了答案,但没有得到任何代表。:)这就是我最后做的。。它很好用。我只是在想也许还有别的办法。谢谢你!