ส่งกลับ 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".