我有一个报告,用户必须输入订单号,然后填写表格和图表等。
我需要知道的是如何通知用户他们输入了无效的订单号?
所以某种'IF @ORDERNO IN(从ORDERS中选择DISTINCT ORDERNO)然后数据将显示,否则文本框将显示在报告顶部,说明无效订单号。
我可以为他们提供一个OrderNumbers列表作为参数进行选择,但是太多了,无法使其成为可行。
我知道您可以添加带有IIF表达式的文本框并检查值,但是可以检查数据集中是否存在该值吗?
答案 0 :(得分:0)
该表的norowmessage属性是否适用于您?
选择您的表格 - >按F4->把相关信息放在下面 NoRowsMessgae 属性
答案 1 :(得分:0)
创建另一个参数并让它填充订单#(如果存在)。
参数1:输入订单:54455
DataSet2:Select 'Valid Order' As "Confirmation" from Order_Table where Order_number = :Parameter1
设置Parameter2的默认值以将确认值显示为默认值
通过这种方式,他们甚至可以在运行报告之前知道他们是否拥有正确的订单。