วิธีการใช้ฟังก์ชัน StrConv capitalize คำและวลีใน Access 2002

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 298607 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
moderate: ต้องแมโครพื้นฐาน รหัส และทักษะในการทำงานร่วมกัน

บทความนี้สามารถใช้ได้เฉพาะกับฐานข้อมูล Microsoft Access (.mdb)

สำหรับข้อมูล Microsoft Access 97 รุ่นของบทความนี้ ดู302499.
สำหรับรุ่น Microsoft Access 2000 ของบทความนี้ ดู253911.
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

สรุป

บทความนี้แสดงตัวอย่างสำหรับการใช้ฟังก์ชันในตัวที่เรียกว่าStrConvให้คุณสามารถใช้ capitalize อักขระตัวแรกของคำหรือชุดของคำ ฟังก์ชันนี้จะไม่มีการรับผลจากช่องว่างนำ แต่จะมีข้อจำกัดต่อไปนี้สำหรับบางชื่อ:
  • การเปลี่ยนแปลง "MacDonald" เป็น "Macdonald"
  • การเปลี่ยนแปลง "van Buren" เป็น "Van Buren"
  • การเปลี่ยนแปลง "ถนน Pratt VI" เป็น "Pratt ถนน Vi"

ข้อมูลเพิ่มเติม

กระบวนการStrConvฟังก์ชันที่สามารถใช้เพื่อเปลี่ยนตัวพิมพ์ของสายอักขระเป็นตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก หรือเพื่อทำให้อักษรตัวแรกเป็นตัวพิมพ์ใหญ่ ไวยากรณ์ไม่StrConv(string,การแปลงซึ่ง "สายอักขระ" เป็นสายอักขระของข้อความ และ "การแปลง" 1, 2 หรือ 3 "แปลง ตัวพิมพ์ใหญ่มี 1 ตัวพิมพ์เล็กคือ 2 และ 3 ทำให้ อักษรตัวแรกของคำแต่ละตัวพิมพ์ใหญ่

เมื่อมีการเขียนStrConvฟังก์ชันใน Visual Basic สำหรับโปรแกรมประยุกต์ แทนการจำนวนเต็ม 1, 2 หรือ 3 คุณสามารถใช้หนึ่งในค่าคงที่ดังต่อไปนี้:
vbUpperCaseแปลงสายอักขระทั้งหมดให้เป็นตัวพิมพ์ใหญ่
vbLowerCaseแปลงสายอักขระทั้งหมดให้ข้อความตัวพิมพ์เล็ก
vbProperCaseแปลงอักษรตัวแรกของแต่ละคำให้อักษรตัวพิมพ์ใหญ่และตัวอักษรที่เหลือจะ lowercase
หมายเหตุ::กระบวนการStrConvฟังก์ชันได้เพียงสามที่กล่าวถึงต่อไปนี้ที่ไม่ใช่ค่าคงที่เพิ่มเติม การอย่างไรก็ตาม บทความนี้มุ่งเน้นในค่าคงสามที่ใช้สำหรับการแปลงค่า case เท่านั้น

demonstrating ฟังก์ชัน 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
    					

การใช้ StrConv ในรหัสในคุณสมบัติ AfterUpdate ของตัวควบคุม

  1. สร้างฟอร์มใหม่โดยยึดตามตาราง MyNamesList
  2. เพิ่มตัวควบคุมกล่องข้อความสำหรับการFirstNameและLastNameเขตข้อมูล โดยการลากชื่อเขตจากนั้นรายการเขตข้อมูลกล่อง
  3. ถ้ามองไม่เห็นแผ่นคุณสมบัติ คลิกคุณสมบัติในการมุมมองเมนู
  4. ตั้งค่าคุณสมบัติ AfterUpdate ของLastNameกล่องข้อความไปยังกระบวนงานเหตุการณ์ต่อไปนี้:
    Private Sub LastName_AfterUpdate()
    LastName = StrConv(LastName, vbProperCase)
    End Sub
    					
  5. ในการแฟ้ม:เมนู คลิกปิด และกลับไปยัง Microsoft Access.
  6. เปิดแบบฟอร์มที่คุณสร้างไว้ในขั้นที่ 1 ในแบบฟอร์มดู และป้อนชื่อใหม่บางอย่างในตัวพิมพ์เล็ก โปรดสังเกตว่า เมื่อคุณกลับไปที่เรกคอร์ดเหล่านี้ ชื่อที่อยู่ในขณะนี้ได้อย่างถูกต้องบันทึก

การใช้ StrConv ในแบบสอบถาม

  1. สร้างแบบสอบถามใหม่โดยยึดตามตาราง MyNamesList และพิมพ์บรรทัดต่อไปนี้ในเซลล์แรกของเขตข้อมูลของตารางออกแบบแบบสอบถาม:
    FullName: = StrConv ([LastName] & & [FirstName], 3)
  2. เรียกใช้การสอบถาม

    concatenated ชื่อสุดท้ายและชื่อแรก และชื่อใด ๆ ที่ขึ้นต้น ด้วยตัวพิมพ์เล็กจะถูกแปลงเพื่อให้อักษรตัวแรกเป็นตัวพิมพ์ใหญ่

การใช้ StrConv ในแบบแมโคร

  • สร้างแมโครใหม่ที่เรียกว่า Proper ด้วยข้อกำหนดต่อไปนี้:
    การกระทำ: SetValue
    สินค้า: Screen.ActiveControl
    นิพจน์: StrConv(Screen.ActiveControl,3)
    หมายเหตุ:: คุณสามารถเรียกใช้แมโครนี้จากนั้นafterUpdateคุณสมบัติของตัวควบคุมในแบบฟอร์ม ลักษณะพิเศษเดียวกันเป็นวิธีการแรกนี้ได้

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับค่าคงที่อื่น ๆ ของฟังก์ชัน StrConv ในใน Visual Basic Editor คลิกวิธีใช้ Microsoft Visual Basicในการวิธีใช้เมนู ชนิดstrconvในผู้ ช่วย Office หรือ Answer Wizard แล้วคลิกค้นหาเมื่อต้องการดูหัวข้อนั้น

คุณสมบัติ

หมายเลขบทความ (Article ID): 298607 - รีวิวครั้งสุดท้าย: 17 กันยายน 2554 - Revision: 2.0
ใช้กับ
  • Microsoft Access 2002 Standard Edition
Keywords: 
kbfunctions kbdta kbhowto kbmt KB298607 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:298607

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com