ฟังก์ชัน Str

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

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

ไวยากรณ์

Str(number)

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

ข้อสังเกต

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

Formatใช้ฟังก์ชันเพื่อแปลงค่าตัวเลขที่คุณต้องการจัดรูปแบบเป็นวันที่ เวลา สกุลเงิน หรือรูปแบบอื่นๆ ที่ผู้ใช้กําหนดเอง Formatไม่เหมือนกับ Strฟังก์ชันนี้ไม่มีช่องว่างนําหน้าสําหรับสัญลักษณ์ของ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".