0

是否可以为表单中的字段分配存储在不同表单上的字段中的值?例如:txt_Name 在 form_MAIN 上,而 txt_LastName 在 form_SECOND 上。

我试过:(在 form_MAIN 上的窗口标题上)(字段“text_uniqueid”包含@Text(@DocumentUniqueId)

FIELD OldOrderNumber := @GetField("text_uniqueid");

然后我想看看是否可以在 second_FORM 上看到变量的值:

@Prompt([Ok];"title";OldOrderNumber) 

但结果为空。

换句话说,我想做的是:将主窗体的唯一 id 复制到位于第二个窗体上的字段中。

4

1 回答 1

1

@GetField只能从当前文档中获取值。要从另一个文档中获取字段值,您需要使用@GetDocField并提供您要从中读取的文档的 UNID。

@GetDocField

给定文档的唯一 ID,返回该文档上特定字段的内容。该文档必须驻留在当前数据库中。

句法

@GetDocField( documentUNID ; fieldName )

于 2012-09-18T12:07:23.613 回答