Access和SQLServer数据源中可用的字符处理函数如下表:
上表中的列名也可为具体的字符串表达式。例如:
trim([产品ID] + [客户ID])
后面要学习的其他函数与此同。
再给一个通过字符函数来处理自动编号的例子。假如用到的数据表中带有主键“_Identify”,现在想利用它来实现以MP字母开头、后接4个数字、不够时自动补0的自动编号,以下是Access数据源中的示例代码:
'MP' + Mid('0000', 1, 4 - Len(Cstr([_Identify]))) & [_Identify]
其中,Cstr是Access数据库中的数据类型转换函数。如果要求后接6个数字,不够时自动补0,表达式为:
'MP' + Mid('000000', 1, 6 - Len(Cstr([_Identify]))) & [_Identify]