ฟังก์ชัน Str

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

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

ไวยากรณ์

Str(number)

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

ข้อสังเกต

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

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

หมายเหตุ

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

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

นิพจน์ ผลลัพธ์
SELECT Discount, Str(Discount) AS StrDiscount FROM ProductSales; ส่งกลับค่าเดิม Discount พร้อมกับค่าที่ถูกแปลงเป็นรูปแบบสตริงใน 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".