【问题标题】:Crystal Report on VB with a condition带有条件的VB上的水晶报表
【发布时间】:2016-07-03 14:22:12
【问题描述】:

我使用 Visual Studio 2010 和 mysql 作为数据库,使用 Crystal Report 进行报告。

我想显示报告并根据其类别对其进行过滤。我在这里试过这个教程:http://vb.net-informations.com/crystal-report/vb.net_crystal_report_parameter_string.htm

它有效,但前提是参数已被填充。我想要的是,如果参数为空,则报告将显示所有项目,否则报告将根据参数显示。

我该怎么做?

这里是我项目的一些细节:

数据库字段:

  • 身份证
  • 类别
  • 项目

水晶报表中的参数名称:

  • 填写类别

Visual Studio 中的字段:

  • cboCategory [我正在使用组合框]

【问题讨论】:

    标签: mysql vb.net crystal-reports


    【解决方案1】:

    您需要在记录选择公式中添加条件..如下所示

    If parameter=""
    Then
    Category=category
    Else
    Category=parameter
    

    【讨论】:

    • 每当我调试表单时,它总是要求输入参数值,有没有什么办法可以直接显示报告而不需要输入参数值?
    • 你可以绕过一个在报表中使用过的参数...如果你想在没有参数提示的情况下进行调试,然后从报表设计中临时删除参数,然后你可以调试
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    • 2020-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多