ACC2000: 如何使用 StrConv 函式,改成大寫的單字和片語

重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。

按一下這裡查看此文章的英文版本:253911
本文已封存。本文係以「現狀」提供且不會再更新。
中級使用者: 需要基本巨集]、 [程式碼撰寫,] 以及 [交互操作性技巧。

本文只適用於 Microsoft Access 資料庫 (.mdb)。

本文章的有 Microsoft Access 2002] 版本請參閱 298607
結論
本文提供範例針對使用內建函式呼叫 StrConv 可讓您變更為大寫的單字的第一個字元或字集。這個函式並不會受到前置空格,但它的確有下列限制為某些名稱:
  • MacDonald"變成"Macdonald]。
  • "貨車 Buren"變為蘭德 Buren。
  • 解決詹姆斯 Pratt VI 變為解決詹姆斯 Pratt Vi。
其他相關資訊
StrConv 函數可用來將字串的大小寫變更為大寫、 小寫字母,或使第一個字母大寫。語法是 StrConv (字串轉換,其中"string"是文字字串,而 「 轉換 」 是 1、 2 或 3。對於 「 轉換 」 大寫是小寫 1 是 2,且為 3 會讓每個字大寫第一個字母。

撰寫 StrConv 函數 Visual Basic 」 應用程式,而非整數 1、 2 或 3 時, 您也可以使用下列常數之一:
vbUpperCase將整個字串轉換成大寫。
vbLowerCase將整個字串轉換成小寫。
vbProperCase轉換為大寫,每個單字的第一個字母和剩餘的字母為小寫。
注意:StrConv 函數具有比只是這裡所提及其中三個多個常數 ; 不過,本文的重點只有三個大小寫轉換所使用的常數。

展示 StrConv 函數

  1. 啟動 Microsoft Access,然後開啟新的空白資料庫。
  2. 建立新的資料表具有下列欄位:
       Field Name: FirstName   Data Type: Text   Field Name: LastName   Data Type: Text						
    MyNamesList 的資料表。
  3. 在資料表中新增下列的範例名稱:
       john chen   joanna fuller   becki culbert   jeff smith					

在控制項的 AfterUpdate 屬性的程式碼中使用 StrConv

  1. 建立新 MyNamesList 資料表為基礎的表單。
  2. 將 [名字] 及 [姓氏] 欄位的文字方塊控制項從 欄位清單 方塊中拖曳欄位名稱。
  3. 如果看不到屬性工作表,請按一下 [檢視] 功能表上的 [內容]。
  4. [姓氏] 文字方塊的 AfterUpdate 屬性設定為下列的事件程序:
    Private Sub LastName_AfterUpdate()LastName = StrConv(LastName, vbProperCase)End Sub						
  5. 在 [檔案] 功能表上按一下 [關閉],Microsoft Access 的 [返回]。
  6. 開啟您在步驟 1 中建立在 [表單 檢視] 中表單],然後在小寫中輸入一些新的名稱。請注意當您回到這些記錄時,名稱現在正確大寫。

在查詢中使用 StrConv

  1. 建立新的查詢 MyNamesList] 資料表為基礎,並再在查詢設計格線的第一個欄位儲存格中輸入下列命令:
    FullName: = StrConv([LastName] &","& [FirstName], 3)
  2. 執行查詢。

    都串連的最後一個名稱和第一個名稱,而任何名稱開頭為小寫會轉換,使第一個字母大寫。

使用 StrConv 中巨集

  • 建立新的巨集,使用下列規格正確呼叫:
    動作: SetValue 巨集
    項目: Screen.ActiveControl
    運算式: StrConv(Screen.ActiveControl,3)
    注意: 您可以呼叫這個巨集從一個表單上控制項的 AfterUpdate 屬性。這有相同的效果,做為第一個方法。
参考
StrConv 函數在 Visual Basic 編輯器] 中的其他常數的相關資訊請按一下 [說明] 功能表上的 [Microsoft Visual Basic 說明,並在 「 Office 小幫手 」 或 「 解答精靈 」 中輸入 strconv 再按一下 [搜尋] 以檢視主題。
適當

警告:本文為自動翻譯

內容

文章識別碼:253911 - 最後檢閱時間:12/05/2015 18:36:29 - 修訂: 2.0

Microsoft Access 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbhowto kbprogramming KB253911 KbMtzh
意見反應