ฟังก์ชัน IsNumeric

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

ส่งกลับค่า บูลีน ที่ระบุว่าสามารถประเมินนิพจน์เป็นตัวเลขได้

ไวยากรณ์

IsNumeric(expression)

อาร์กิวเมนต์นิพจน์ที่จําเป็นต้องมีคือ ตัวแปร ที่มีนิพจน์ตัวเลขหรือนิพจน์สตริง

ข้อสังเกต

IsNumeric จะส่งกลับ True ถ้านิพจน์ทั้งหมดถูกรับรู้ว่าเป็นตัวเลข มิฉะนั้นจะส่งกลับเป็นเท็จ

IsNumeric จะส่งกลับ เป็นเท็จ ถ้า นิพจน์ เป็นนิพจน์วันที่

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

นิพจน์ ผลลัพธ์
SELECT IsNumeric([UnitPrice]) AS Expr1 FROM ProductSales; ฟังก์ชันจะประเมินว่า "ราคาต่อหน่วย" เป็นตัวเลขที่ถูกต้องและส่งกลับผลลัพธ์เป็น "-1" สําหรับ True และ "0" สําหรับ False ในคอลัมน์ Expr1 ผลลัพธ์คือ -1 (True)
SELECT IsNumeric([DateofSale]) AS ValidNumber, IsNumeric("487.34") AS NumberTest FROM ProductSales; ฟังก์ชันจะประเมินว่า "DateofSale" และ "487.34" เป็นตัวเลขที่ถูกต้องและส่งกลับผลลัพธ์เป็น "-1" สําหรับ True และ "0" สําหรับ False ในคอลัมน์ ValidNumber และ NumberTest ตามลําดับ ผลลัพธ์คือ 0 (False) สําหรับ ValidNumber และ -1(True) สําหรับ NumberTest

ตัวอย่าง VBA

หมายเหตุ

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

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

Dim MyVar, MyCheck
MyVar = "53"    ' Assign value.
MyCheck = IsNumeric(MyVar)    ' Returns True.
MyVar = "459.95"    ' Assign value.
MyCheck = IsNumeric(MyVar)    ' Returns True.
MyVar = "45 Help"    ' Assign value.
MyCheck = IsNumeric(MyVar)    ' Returns False.