【发布时间】:2015-05-25 12:03:48
【问题描述】:
我有一个假设名为 ABC 的报告。这个 ABC 报告有一个计算域,它使用一些公式计算一些值。现在,在其他一些报表 DEF 中,在计算字段中,我需要来自 ABC 的结果值。我该如何管理?
用于理解的虚拟值
ABC 报告假设有结果 9500
这个结果 9500 我需要在报表 DEF 中
【问题讨论】:
标签: powerbuilder
我有一个假设名为 ABC 的报告。这个 ABC 报告有一个计算域,它使用一些公式计算一些值。现在,在其他一些报表 DEF 中,在计算字段中,我需要来自 ABC 的结果值。我该如何管理?
用于理解的虚拟值
ABC 报告假设有结果 9500
这个结果 9500 我需要在报表 DEF 中
【问题讨论】:
标签: powerbuilder
我对这些报告之间的关系做了一些假设。但是,这里有一些示例可能性,每个示例都以将值的 GetItem*() 转换为 Powerscript 变量。
SetItem() 将值分成一行或多行。
Modify() 公式以包含硬编码值。
Modify() 将 DataWindow 上隐藏的 statictext 对象的文本值更改为传递的值,并让公式转换并使用该值。
将值作为检索参数传递。
不要在报表之间传递值,而是将报表封装起来,并在DataWindow的SQL中重复值计算。
这些想法应该可以帮助您获得灵感以找到解决方案。
【讨论】:
如果数据窗口有数据,则对摘要、页眉和页脚的所有计数都预定义为 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 开发者(印度)
【讨论】: