我的数据库中的所有文本字段值都已转换为大写。我想逐列地将某些文本条目恢复为小写或大小写。
我脑海中的伪代码是这样的:
for each entry in column x of recordset y
entry = strconv(entry,3)
end 这会更简单,我只需在设计视图中单击我的表并更改属性,但我没有看到任何这样的东西。
发布于 2012-06-22 20:48:04
第1步:Access中没有正确的()函数,但Excel中有一个。因此,通过在VBE中引用Excel并创建一个函数来使用它:
Function fProper(x As Variant)
fProper = Excel.WorksheetFunction.proper(Nz(x))
End Function第2步:通过创建与以下查询类似的更新查询来更新数据:
UPDATE Clients SET CompanyName = fProper([companyname]);一旦成功,如果需要,您可以开始编写代码来自动执行"for each“部分。
https://stackoverflow.com/questions/11156243
复制相似问题