我有一个报告,显示了SSN的前四位数字。但是,我需要修改报告以显示最后四个。我尝试过的一切似乎都无法给我正确的结果。我在报告中得到一个错误或空值。
ToString(Chr(45) & right(query.ssn1, 4))
我希望输出为:
Donald Duck SSN(123456789);我需要的输出是(6789)。
没有破折号。
答案 0 :(得分:-1)
基于上面的评论,我假设虽然SSN1列可能存储了所有9位数字,但获取数据的查询可能已经具有 SQL中的LEFT(SSN1,4)。这也将解释为什么使用right(query.SSN1,6)返回错误-您不能从4个字符长的字符串中选择6个字符!
请重新访问页面上的SQL,并确保它实际上返回9个字符。