连接两个(或更多)字符串

时间:2017-07-11 07:37:18

标签: acumatica

是否可以使用BQL将两段文本连接在一起?我想在PXFormula中使用它。一个典型的例子是例如将姓名和姓氏连接在一起。

2 个答案:

答案 0 :(得分:1)

我建议你使用BQL Add函数,分隔符可以是字符串常量,例如:

private class string0101 : Constant<string>
{
    public string0101() : base("0101")
    {
    }
}

private class string01 : Constant<string>
{
    public string01() : base("01")
    {
    }
}

[PXFormula(typeof(Add<AP1099Year.finYear, string0101>))]    
[PXFormula(typeof(Add<AP1099Year.finYear, Add<string01, string01>>))]

BQL和SQL Equivalents表列表BQL Add函数等同于SQL Concat函数: enter image description here 资料来源:BQL and SQL Equivalents

答案 1 :(得分:0)

找到它:SmartJoin。这提供了连接字符串的功能,还包括分隔符。正是我需要的。