Access,如何找到首字母小写的姓氏?

Access, how can I find last name which has lower case in the first letter?

如何查找姓氏列首字母小写且姓名之间有逗号或姓名前 space 的列并替换为大写?

例如:

姓氏

卡尔

派力奥

[space]西

找到palio, li, West 并更改为Palio and Li and West

下面将删除前导 space and/or 将第一个字符更改为大写。不确定您所说的 "comma between the name" 是指 'doe, John' 吗?

您可以添加自己的选择标准(我只是检查以确保没有空白字段)。

UPDATE Table1 SET Table1.Name1 = IIf(Left([Name1],1)=" ",UCase(Mid([name1],2,1)) & Mid([name1],3),UCase(Left([name1],1)) & Mid([name1],2))
WHERE (((Table1.Name1)<>''));

我会 trim 然后是正确的大小写。比写 if 语句更可靠:

UPDATE table SET table.lName = StrConv(trim(table.lName),vbProperCase)