ฟังก์ชัน Str

นำไปใช้กับ
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

ส่งกลับ ตัวแปร (สตริง) การแสดงตัวเลข

ไวยากรณ์

Str(number)

อาร์กิวเมนต์ตัวเลขที่จําเป็นต้องมีคือ Long ที่มีนิพจน์ตัวเลขที่ถูกต้องใดๆ

ข้อสังเกต

เมื่อตัวเลขถูกแปลงเป็นสตริง ช่องว่างนําหน้าจะถูกสงวนไว้สําหรับเครื่องหมาย ตัวเลขเสมอ ถ้า number เป็นบวก สตริงที่ส่งกลับจะมีช่องว่างนําหน้าและมีเครื่องหมายบวก

ใช้ฟังก์ชัน Format เพื่อแปลงค่าตัวเลขที่คุณต้องการจัดรูปแบบเป็นวันที่ เวลา หรือสกุลเงิน หรือในรูปแบบที่ผู้ใช้กําหนดเองอื่นๆ ฟังก์ชัน Format ไม่มีช่องว่างนําหน้าสําหรับเครื่องหมายตัวเลข ซึ่งต่างจาก Str

หมายเหตุ

ฟังก์ชัน Str จะรับรู้เฉพาะจุด (.) ที่เป็นตัวคั่นทศนิยมที่ถูกต้อง เมื่อใช้ตัวคั่นทศนิยมที่ต่างกัน (ตัวอย่างเช่น ในแอปพลิเคชันระหว่างประเทศ) ให้ใช้ CStr เพื่อแปลงตัวเลขเป็นสตริง

ตัวอย่างคิวรี

นิพจน์ ผลลัพธ์
SELECT Discount,str(Discount) AS StrDiscount FROM ProductSales; ส่งกลับค่า/รูปแบบ "ส่วนลด" เดิมพร้อมกับค่าที่แปลงเป็นรูปแบบสตริงในคอลัมน์ StrDiscount

ตัวอย่าง VBA

หมายเหตุ

ตัวอย่างต่อไปนี้จะสาธิตการใช้ฟังก์ชันนี้ในโมดูล Visual Basic for Applications (VBA) สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการทํางานกับ VBA ให้เลือก การอ้างอิงสําหรับนักพัฒนา ในรายการดรอปดาวน์ที่อยู่ถัดจาก ค้นหา แล้วใส่คําอย่างน้อยหนึ่งคําในกล่องค้นหา

ตัวอย่างนี้ใช้ฟังก์ชัน Str เพื่อส่งกลับสตริงที่ใช้แทนตัวเลข เมื่อตัวเลขถูกแปลงเป็นสตริง ช่องว่างนําหน้าจะถูกสงวนไว้สําหรับเครื่องหมายเสมอ

Dim MyString
MyString = Str(459)    ' Returns " 459".
MyString = Str(-459.65)    ' Returns "-459.65".
MyString = Str(459.001)    ' Returns " 459.001".