MergeRows 函数
将记录中所有记录指定字段的值合并为一个用指定分隔符分隔的字符串。
语法
MergeRows(DataSource[, Delimiter][, ColumnDelimeter])
输入参数
参数名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
DataSource | 必需 | Variant | 可以是一个 Recordset 记录集对象,也可以是一个选择查询的 SQL 语句。 |
RowDelimeter | 可选 | String | 合并后的行之间所使用的分隔符。缺省时默认为(,)。 |
ColumnDelimeter | 可选 | String | 合并后的字段之间所使用的分隔符。缺省时默认为(;)。 |
返回值
所有记录指定字段值合并后的字符串。
示例
Debug.Print MergeRows("SELECT 员工姓名 FROM 员工表") '输出内容:张三,李四,王五 Debug.Print MergeRows("SELECT 员工ID, 员工姓名 FROM 员工表", ";", " - ") '输出内容:A001 - 张三;A002 - 李四;A003 - 王五
修订记录
2019-07-08 v2.5.0 添加
2021-07-08 v2.6.2 Delimeter 函数改为 RowDelimeter 参数,新增 ColumnDelimeter 参数。