Thủ Thuật Access

Thế Giới Thủ Thuật với Access

Kiểm tra kiểu dữ liệu của fields

Posted by Noname on 26.03.2010

Hỏi: tôi có một table có field MASO, tôi không rõ kiểu dữ liệu của Field. Muốn tự động kiểm tra xem Field đó có kiểu dữ liệu là gì (haquocquan)

Đáp:

Nhập function sau vào:
Code:

Function TypeField(T As String, F As String) 
'T: tên table, F: tên Field
TypeField = FieldType(CurrentDb.TableDefs(T).Fields(F).Type)
End Function
'----------------------------------------
Function FieldType(intType As Integer) As String
Select Case intType
Case dbBoolean
FieldType = "dbBoolean"
Case dbByte
FieldType = "dbByte"
Case dbInteger
FieldType = "dbInteger"
Case dbLong
FieldType = "dbLong"
Case dbCurrency
FieldType = "dbCurrency"
Case dbSingle
FieldType = "dbSingle"
Case dbDouble
FieldType = "dbDouble"
Case dbDate
FieldType = "dbDate"
Case dbText
FieldType = "dbText"
Case dbLongBinary
FieldType = "dbLongBinary"
Case dbMemo
FieldType = "dbMemo"
Case dbGUID
FieldType = "dbGUID"
End Select
End Function

Bây giờ có thể tùy ý sử dụng, ví dụ:

Code:
Private Sub Command0_Click()
MsgBox TypeField("Table1", "MASO")

End Sub

Demo DownLoad

____________________________________________________________________________________
Thảo luận thêm: http://thuthuataccess.co.cc/forum

7 phản hồi to “Kiểm tra kiểu dữ liệu của fields”

  1. Mr.Kít said

    Anh ơi! em có đọc qua blog của anh, có rất nhiều bài hay. Nhưng em tìm về quản lý kho thì không thấy có. Hiện tại em đang phải làm báo cáo thực tập về đề tài này. Nếu rảnhrỗi anh có thể giúp đỡ em được không?

  2. Anonymous said

    cho mình hỏi chút nhámình đang làm trên 1 FORM nhưng mình chỉ lấy được các trường dữ liệu của một bảng là sao.mình muốn lấy dữ liệu của bảng khác mà không biết làm thế nào? mong các bạn chỉ giùm(xuongxuon@gmail.com)

  3. Noname said

    Bạn có thể dùng một sub form hoặc thông qua hàm Dlookup để lấy dữ liệu từ bảng khác lên!

  4. Ngvanloi said

    Giup voi pro oi:Mình làm đề tài tính tiền điện trên ACCESS minh muôn tạo một cong thức như sau:Tổng kWh: 500kWhcó 4 mức như vậy.Câu hỏi của minh là:làm sao để máy tự chia 500 kWh cho 4 ô kia.Biết Mức 1 chứa tối đa 50kWh,Mức 2 tối đa 100 kWh, Mức 3 tối đa cũng 100 kWh,còn lại thì chia cho Mức 4.Nếu không có công thức các bạn có thể chỉ minh tạp 1 cai nút Sắp Xếp,khi ấn vào nút sắp xếp nó tự sắp cho minh không .Giúp mình với huhuhuhuMưc1 |_____| Mưc2 |_____| Mưc3 |_____| Mưc4 |_____|

  5. Chào BạnCho mình hỏi làm cách nào chi mở duy nhất một file *.mde(Tức chạy chương trình một lần duy nhất,lần thứ hai chặn không cho chạy và báo "Chương trình đã mở"Xin cám ơndinhvank19@gmail.com

  6. Noname said

    Tùy vào thiết kế của chương trình mde đó. Trong trường hợp tác giả đã chuyển thành file mde thì bạn không thể can thiệp gì hơn. Trừ khi bạn có source code post link cho mình, mình sẽ giúp được!

  7. jocker said

    thật hay !!!

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

 
%d bloggers like this: