ส่งกลับ ตัวแปร (สตริง) ที่แสดงค่าฐานแปดของตัวเลข
ไวยากรณ์
Oct(number)
อาร์กิวเมนต์ตัวเลขที่จําเป็นต้องมีคือนิพจน์ตัวเลขหรือนิพจน์สตริงที่ถูกต้องใดก็ได้
ข้อสังเกต
ถ้า number ไม่ใช่จํานวนเต็มอยู่แล้ว จะถูกปัดเศษเป็นจํานวนเต็มที่ใกล้ที่สุดก่อนที่จะถูกประเมิน
| ถ้า number เป็น | ฟังก์ชัน Oct จะส่งกลับค่า |
|---|---|
| Null | Null |
| ว่าง | ศูนย์ (0) |
| หมายเลขอื่นๆ | อักขระฐานแปดสูงสุด 11 ตัว |
คุณสามารถแทนตัวเลขฐานแปดได้โดยตรงโดยนําหน้าตัวเลขในช่วงที่เหมาะสมด้วย&O ตัวอย่างเช่น &O10 คือเครื่องหมายฐานแปดของเลขฐานสิบ 8
ตัวอย่างคิวรี
| นิพจน์ | ผลลัพธ์ |
|---|---|
| SELECT Oct(2) AS Expr1 FROM ProductSales GROUP BY Oct(2); | ส่งกลับค่าฐานแปดของ "2" และแสดงผลลัพธ์ในคอลัมน์ Expr1 |
| SELECT quantity,Oct(quantity) AS Expr1 FROM ProductSales; | ส่งกลับค่าจาก "จํานวน" พร้อมกับค่าฐานแปดของค่าข้อมูลทั้งหมดในคอลัมน์ "จํานวน" ส่งกลับค่าจาก "ปริมาณ" พร้อมกับค่าฐานแปดของค่าข้อมูลทั้งหมดในคอลัมน์ "ปริมาณ" และแสดงผลลัพธ์ในคอลัมน์ "OctValue" |
ตัวอย่าง VBA
หมายเหตุ
ตัวอย่างต่อไปนี้จะสาธิตการใช้ฟังก์ชันนี้ในโมดูล Visual Basic for Applications (VBA) สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการทํางานกับ VBA ให้เลือก การอ้างอิงสําหรับนักพัฒนา ในรายการดรอปดาวน์ที่อยู่ถัดจาก ค้นหา แล้วใส่คําอย่างน้อยหนึ่งคําในกล่องค้นหา
ตัวอย่างนี้ใช้ฟังก์ชัน Oct เพื่อส่งกลับค่าฐานแปดของตัวเลข
Dim MyOct
MyOct = Oct(4) ' Returns 4.
MyOct = Oct(8) ' Returns 10.
MyOct = Oct(459) ' Returns 713.