我使用Crystal Reports 11.5创建此报告,这是查看我们的数据库值。这意味着用户可以选择要显示的表格,并且报表会向他们显示该表格中的所有行(我意识到这不是一个好主意,但这就是要求的内容)。
该报告是子报告的集合,每个表一个。报告中有逻辑根据传入的参数(控制字符串)抑制子报告。现在这里有可疑的地方:有些桌子工作得很好。当我选择运行它们时,它们显示没有问题。但是,当我选择某些表时,整个报表将显示为空白页(通常表示报表中的错误不在代码中)。根据表格的不同,这些故障表将在某些情况下显示,例如是否选择了 ONLY 表,或者是否未选择某些其他表,或者我是否在我的开发箱而不是生产服务器上。这毫无意义!
让我们提一下数据库是一样的。传入hide / show报告的控制字符串也是正确的。我还尝试重写其中一些子报告,取得了不同程度的成功(请注意不要太大的成功)。如果有人对此问题有一些了解,请告诉我。