VB.NET活动报表



我有一个VB活动报告,它有许多不同的属性。该报告包含属性area、balance、id和status,并且当前分组为我的区域。我现在需要做的是从报告中删除余额等于0、状态等于deactive的所有行。活动报告的信息来自我的数据库。因此,我认为最好的方法是只选择余额不为0且状态不等于无效的记录。有没有一种方法可以查询我的数据库,并根据查询结果生成活动报告?有简单的方法吗?谢谢你的帮助。

是的,最好的方法是更改查询,以便只有您需要的最小记录真正进入报告。文档中的Modify Data Sources at Run Time主题显示了如何在运行时动态修改代码中的SQL语句。

如果您可以为报表硬编码SQL查询,那么您可能只需要在设计器内的设计时修改SQL。此"将报表绑定到数据源"主题将向您展示如何执行此操作。

您也可以使用包含这些控件的部分的Format事件(很可能是Detail_Format),根据数据通过程序控制字段/文本框的可见性,但在我看来,修改SQL查询是最好的选择。

最新更新