【问题标题】:Visual FoxPro Reporting 2可视 FoxPro 报告 2
【发布时间】:2016-04-21 05:14:59
【问题描述】:

https://stackoverflow.com/questions/36709054/visual-foxpro-reporting

请参阅上面的链接以了解我在做什么。

于是我找到了一种对税码进行分组的方法,即:

首先,我在表格中查询发票信息并设置一个虚拟变量"det" = 1

,然后我执行另一个查询来对税码进行分组并设置变量"det" = 2

通过添加虚拟变量“det”,我可以区分哪一行是发票明细,哪一行是税码分组信息。

最后我将它们联合起来,这意味着对于每个发票编号,我现在将有额外的税码组行。

例如:

inv_no |线 |项目 |税码 |税目

00001 | 1 | AAA | SR | 6

00001 | 2 |血脑屏障 |德克萨斯州 | 7

00001 | 3 | CCC | SR | 6

00001 | 999 | ZZZ | SR | 12

00001 | 999 | ZZZ |德克萨斯州 | 7

*在 union 之前,我只有 3 行的发票明细。

我的问题是,在报表布局中,如何将税码组与发票信息组(详细信息)分开显示。我希望在显示总金额后在底部显示税码组信息。

对于详细的发票信息组,我已经这样做了

IIF(det=1, *display*, "")

所以在报告中它只显示发票信息组中的 3 项。

我尝试在组页脚添加税码变量,但它没有显示所有税码,并且始终只显示 1 个税码。

提前致谢。

问候,

【问题讨论】:

    标签: foxpro


    【解决方案1】:

    听起来您正在按照我们在 VFP 支持多个细节波段之前的方式做事。如果是这种情况,请在 UNION 中使用 ORDER BY 以确保 det=1 行位于 det=2 行之前,然后在报告中对 det 进行分组。

    我写过这个here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-15
      • 2020-12-24
      • 1970-01-01
      相关资源
      最近更新 更多