2011-06-09 78 views
3

这可能是一个非常简单的问题,但我遇到了一些问题。我在文本字段中记录了一些以firstname.lastname格式记录UserID的信息。我需要报告的目的是将这些数据分成2个新字段(分别创建为FirstName和LastName)。我尝试用LeftWords和RightWords的计算来替换字段内容,但不幸的是它不工作:名字为LeftWords(Attendance :: UserID; 1),姓为RightWords(Attendance :: UserID; 1)。它给我的是用户ID。我认为抛弃我的是分离用户ID的'时期'。有什么建议么?我看过了一些分裂文本的方法,但大多数已经用空格隔开分裂的文字...在FileMaker中分割文本

回答

7

对于第一个名字:

Left (Attendance::UserID ; Position(Attendance::UserID; "."; 1; 1)-1) 

对于姓氏:

Right(Attendance::UserID; Length(Attendance::UserID) - Position(Attendance::UserID; "."; 1; 1)) 
+0

非常感谢,我能够通过细化我的搜索来找出FirstName,但是LastName仍然给我带来麻烦。这似乎是完美的。再次感谢! – wchsTech4 2011-06-09 15:24:50