如何在LiveCycle中计算多个页面到总计?

我不是程序员,但我必须创build一个旅行费用表。 它必须是PDF格式(最好是Adobe Acrobat编辑)。 我用Excel创build了表单并将其导出到Adobe,但是当然,这些公式不会传输。

我有3页是相同的计算旅行费用,唯一的区别是第一页上有一个额外的单元格计算总计从每页到总计。 听起来很容易。 所有的页面都单独计算,没有问题,但是我不能从总页数到总页数的总页数。

我使用的是Adobe LiveCycle,因为它“简化”像我这样的人的编程过程。 到目前为止它已经工作得很好,但这是我唯一遇到的问题,也是唯一让我无法使用表单的问题。

这三个页面都在同一个文档中。 当我使用FormCalc在每个页面内的总数,它很好:

topmostSubform.Page1.P1TotalGrand :: calculate – (FormCalc,client)$ = P1MileageTotal + P1TransAirTotal + P1CarRenTotal + P1HotelTotal + P1AllowTotal + P1PhoneTotal + P1MIETotal + P1BusMealTotal + P1OtherTotal

如果我进入下一页,看起来像这样:

topmostSubform.Page2.P1TotalGrand :: calculate – (FormCalc,client)$ = P1MileageTotal + P1TransAirTotal + P1CarRenTotal + P1HotelTotal + P1AllowTotal + P1PhoneTotal + P1MIETotal + P1BusMealTotal + P1OtherTotal

我只是想能够把它们加在一起。 当我尝试,它不承认第二页,我不知道为什么。 该表格是非常基本的,我真的很感激任何帮助。 如果你需要任何额外的信息,我会很乐意。

我相信你可以做到。 应该有很多方法,我也是一个新手,所以这里有两种方法…

  1. 如果你想总共2页 – 无论你想要在哪个页面上,公式应该是这样的

    topmostSubform.Page1.P1GREATTotalGrand::calculate - (FormCalc, client) $=P1TotalGrand+P2TotalGrand 

    诀窍是通过按下并按住Ctrl键来select,然后select您想要select的字段,而不是input。这应该解决问题。

  2. 如果你想总数在第一页。 使P2GreatTotalGrand成为全局数据,并在第一页上创build相同的数据字段,并在第一页上添加这个新的和第一页上的数据,以获得第一页上的总数。