-
Làm sao kiểm tra những ký tự là chữ hay số
letnhi > 31-07-20, 09:53 AM
NHờ anh em giúp đỡ. Mình có 1 chuổi ký tự kiểu string, ví dụ "abcd123efg" mình lấy ra ký tự vị trí số 7 và kiểm tra nó là số hay là chữ. Mục đích mình nếu là sô thì mình đổi ký tự x này thành số này bằng cách dùng hàm CInt(x). Nhưng nếu là chữ thì bỏ qua.
Vấn đề của mình là không biết làm sao kiểm tra ký tự đó là số hay là chữ.
Mong mọi người giúp đỡ. Chân thành cảm ơn. -
RE: Làm sao kiểm tra những ký tự là chữ hay số
ongke0711 > 31-07-20, 10:17 AM
Access có cái hàm là IsNumeric().
--> IsNumeric(Mid("abcd123efg",7,1)) =True nếu là số -
RE: Làm sao kiểm tra những ký tự là chữ hay số
thuyyeu99 > 31-07-20, 10:20 AM
(31-07-20, 09:53 AM)letnhi Đã viết: NHờ anh em giúp đỡ. Mình có 1 chuổi ký tự kiểu string, ví dụ "abcd123efg" mình lấy ra ký tự vị trí số 7 và kiểm tra nó là số hay là chữ. Mục đích mình nếu là sô thì mình đổi ký tự x này thành số này bằng cách dùng hàm CInt(x). Nhưng nếu là chữ thì bỏ qua.
if TypeName("gfgf")="String" then Dosomthing
Vấn đề của mình là không biết làm sao kiểm tra ký tự đó là số hay là chữ.
Mong mọi người giúp đỡ. Chân thành cảm ơn.
if TypeName(7)="Integer" then Dosomthing -
RE: Làm sao kiểm tra những ký tự là chữ hay số
tranthanhan1962 > 31-07-20, 12:24 PM
Có thể dùng hàm VarType để xác định kiểu dữ liệu. Ví dụ VarType("A") =8; VarType(2020)=2. => "A"=Kiểu chuỗi, 2020=Integer. Kết quả xác định băng bảng sau:
0 Kiểu rỗng/Empty (chưa được khởi tạo)
1 Kiểu Null (không có dữ liệu hợp lệ)
2 Kiểu số nguyên
3 Kiểu số nguyên dài
4 Kiểu số single dấu chấm động
5 Kiểu số double dấu chấm động
6 Kiểu tiền tệ
7 Kiểu ngày
8 Kiểu chuỗi
9 Kiểu đối tượng
10 Giá trị lỗi/Error
11 Kiểu logic/Boolean
12 Kiểu biến
13 Kiểu đối tượng truy cập dữ liệu
14 Kiểu số thập phân/Decimal
17 Kiểu byte
36 Kiểu biến có chứa các loại do người dùng xác định
8192 Kiểu mảng -
RE: Làm sao kiểm tra những ký tự là chữ hay số
letnhi > 02-08-20, 03:17 PM
Cảm ơn các anh em rất là nhiều.