2015-04-03 24 views
-1

MS Access 2010表具有表SomeTable,其字段SomeField包含全部位於全部大寫中的記錄。 可以使用什麼特定的SQL查詢來更新SomeTable.SomeField,以便每行中的每個單詞都有首字母大寫字母和其餘小寫字母?修復MS Access數據中的所有大寫

例如,如果SomeTable.SomeField的一行中的數據是「FULL NAME」,我該如何構建將它變成「全名」的查詢?另一行可能是「另一個名字」,需要變成「另一個名字」,等等。等等,用不同的名字,但表格的每一行都有相同的格式問題。

+3

'UPDATE SomeTable set SomeField = StrConv(SomeField,3)'should work。它給你一個錯誤? – Jim 2015-04-03 01:26:23

回答

4

您需要StrConv功能。語法是StrConv(string, conversion type)。適當情況下的轉換類型是3.請參閱這裏瞭解更多信息:http://datapigtechnologies.com/blog/index.php/converting-text-to-proper-case-in-access/

+3

順便說一下,吉姆實際上在問題下面的註釋中寫了必要的特定代碼(顯然你必須更改表格和字段名稱)。如果該代碼正常工作,請考慮提供此答案。 – 2015-04-03 02:02:39