【问题标题】:PowerBuilder 12.5 Reports IssuePowerBuilder 12.5 报告问题
【发布时间】:2015-05-25 12:03:48
【问题描述】:

我有一个假设名为 ABC 的报告。这个 ABC 报告有一个计算域,它使用一些公式计算一些值。现在,在其他一些报表 DEF 中,在计算字段中,我需要来自 ABC 的结果值。我该如何管理?

用于理解的虚拟值

ABC 报告假设有结果 9500

这个结果 9500 我需要在报表 DEF 中

【问题讨论】:

    标签: powerbuilder


    【解决方案1】:

    我对这些报告之间的关系做了一些假设。但是,这里有一些示例可能性,每个示例都以将值的 GetItem*() 转换为 Powerscript 变量。

    SetItem() 将值分成一行或多行。

    Modify() 公式以包含硬编码值。

    Modify() 将 DataWindow 上隐藏的 statictext 对象的文本值更改为传递的值,并让公式转换并使用该值。

    将值作为检索参数传递。

    不要在报表之间传递值,而是将报表封装起来,并在DataWindow的SQL中重复值计算。

    这些想法应该可以帮助您获得灵感以找到解决方案。

    【讨论】:

      【解决方案2】:

      如果数据窗口有数据,则对摘要、页眉和页脚的所有计数都预定义为 row =1。

      样本

      long ll_compute_count = 0
      if dw_ABC.rowcount() > 0 then  
       ll_compute_count = dw_ABC.object.name_of_computefield [1]
      end if
      

      快乐编码。 来自 pb 开发者(印度)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-27
        • 1970-01-01
        相关资源
        最近更新 更多