• Làm sao kiểm tra những ký tự là chữ hay số
  • 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. 
         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("gfgf")="String" then Dosomthing
    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.