中的文本和字符串连成单个字符串。

说明

Concat 函数可将应用于表中所有记录的公式的结果串联起来,从而产生单个字符串。 使用这个函数可汇总表的字符串,就像 Sum 函数可以汇总数字一样。

当前正在处理的记录字段在该公式中可用。 只需按名称对其引用,这与引用任何其他值的方法相同。 另外,也可以从整个应用中引用控件属性和其他值。 有关详细信息,请参阅下面的示例和使用记录作用域

Concatenate 函数可将混合的单独字符串和单列表中的字符串连接起来。 这个函用于单独字符串时等同于 & 运算符。 你可以使用包含 ShowColumns 函数的公式,将包含多列的表创建一个单列表。

语法

Concat( Table, Formula )

  • Table - 必需。 要运算的表。
  • Formula - 必需。 要对表中的记录应用的公式。

Concatenate( String1 [, String2, ...] )

  • String(s) - 必需。 单独字符串或单列表中字符串的混合形式。

示例

Concat

  1. 添加“按钮”控件,并将其 OnSelect 属性设置为以下公式:

    Collect(Products, {String:"Violin", Wind:"Trombone", Percussion:"Bongos"}, {String:"Cello", Wind:"Trumpet", Percussion:"Tambourine"})

  2. 按 F5,单击按钮,然后按 Esc 键返回设计工作区。

  3. 添加一个“标签”控件,然后将“Text”属性设置为以下公式:

    Concat(Products, String & " ")

    这个标签会显示 Violin Cello

Concatenate

  1. 添加一个“文本输入”控件,然后将它命名为“AuthorName”。

  2. 添加一个“标签”控件,然后将“Text”属性设置为以下公式:
    Concatenate("By ", AuthorName.Text)

  3. AuthorName 中输入你的姓名。

    这个标签会显示 By,后跟你的姓名。

如果有一个 Employees 表,其中包含 FirstName 列和 LastName 列,以下公式会将这两列中每一行的数据串联起来。
Concatenate(Employees.FirstName, " ", Employees.LastName)