这可能是一个非常简单的问题,但我遇到了一些问题。我在文本字段中有一些信息,以firstname.lastname的形式记录UserID。我需要用于报告的目的是将该数据拆分为2个新字段(分别创建为FirstName和LastName)。我尝试使用LeftWords和RightWords计算替换字段内容,但遗憾的是它不起作用:名字的LeftWords(Attendance :: UserID; 1)和姓氏的RightWords(Attendance :: UserID; 1)。它给了我的是UserID。我认为让我失望的是分隔用户ID的“时期”。有什么建议?我已经查找了许多分割文本的方法,但大多数方法是将文本分隔为空格...
答案 0 :(得分:7)
对于名字:
Left ( Attendance::UserID ; Position(Attendance::UserID; "."; 1; 1)-1 )
姓氏:
Right( Attendance::UserID; Length(Attendance::UserID) - Position(Attendance::UserID; "."; 1; 1) )