我的表单包含一个名为:的数字字段txt_number
,它是经过计算的,它是两个可编辑数字字段的总和:txt_no1
和txt_no2
。
所有txt_number
字段都存储在一个视图中(以便能够获取之前的元素),以这种方式:
@Unique ( @DbLookup( "" : "NoCache" ; @DbName ; "vwTest" ; field1+field2 ; 2 ));
“vwTest” 有 2 列:第一列是分类的( field1+field2 ),第二txt_number
列是其默认列值。
因此,我的主题问题列表"vwTest"
包含第二列中的所有txt_number
值。
假设保存的第一个文档将具有txt_number = 5
. 当一个新的文档。创建,并计算 txt_no1 和 txt_no2 ,我们得到txt_number = 10
。
表单有一个计算字段txt_diff
,我想在其中获得最后一个 txt_number 和实际值之间的差异。(10 - 5 = 5
)
因此,如果它将是另一个带有txt_number = 50
=>的新表单txt_diff
(在这个新创建的文档上)应该是50-10 = 40.
vwTest
: 字段1+字段2 | txt_number
项目清单
| 1 ( => on this doc, `txt_diff = 1` ) | 10 ( => on this doc, `txt_diff = 9` ) | 23 ( => on this doc, `txt_diff = 13`) .......................
拜托我需要你的帮忙。谢谢!