如何使用表格中的格式显示大写字母的首字母?

如何使用表格中的格式显示大写字母的首字母?

欢迎,

我想在表中显示大写字母的第一个符号。

我并不是在寻找新数据的输入掩码,而是在寻找现有数据的格式。

我在现有表格中有如下人员姓名:

坐标
韋茲

我想要展示

坐标系
伊兹

答案1

当你从数据库中读取数据时,你可以使用StrConv将值转换为“正确大小写”,即每一个单词大写,其他字母小写。下面是示例,这将在查询和 VB 中起作用。

StrConv( FieldName , 3 )

这对于名字来说非常有效(大多数时候),下面是一些示例,其中包括一些会失败的示例:

john               -> John
john smith         -> John Smith
JOHN SMITH         -> John Smith
jOhN sMiTh         -> John Smith
jOHN sMITH         -> John Smith
john de smith      -> John De Smith      (Error: expected "John de Smith")
john mcsmith       -> John Mcsmith       (Error: expected "John McSmith")
john van der smith -> John Van Der Smith (Error: expected "John van der Smith")

更有效地处理边缘情况的解决方案需要自定义函数来完成工作。

相关内容