通过“文本”组件显示数据表字段

Top  Previous  Next

正如你所看到的,“文本”对象除了可以显示静态文本和表达式以外,还可以显示数表中的数据。有两种方法进行设置,第一就是在“文本”对象中设置输入要连接的数据字段,第二种 方法就是在属性中设置DataSet 和DataField。第一种方法可以用于显示字段的描述和字段数据同时显示。例如:

 

联系人: [Customer."Contact"]

 

关联数表字段有专有的语法结构,[数据表名.“字段名称”]。字段名称可以有空格,但在点号和引号之间不能有空格。

 

我们不但可以连接数据表字段到组件中,而且还可以对表达式中的字段进行计算操作,例如:

 

长度(cm): [<biolife."Length_in"> * 2.54]

 

注意,这里同时用到了方括号和尖括号。但记住方括号被默认的作为公式的边界,它包含在了组件的文本中。如果需要,方括号可以被一组有开始/结束标记的符号所代替。尖括号用在公式里面用于区分数据表字段和报表变量。这里我们可以写成:

 

联系人: [<Customer."Contact">]

 

代替

 

联系人: [Customer."Contact"]

 

这两种表示方法都是正确的,当公式中只有一个变量或数据表字段时,尖括号可以不用,然而,如果公式中有多个成员,则尖括号是必需的。如下:

 

长度 (cm): [<biolife."Length_in"> * 2.54]