-
08-18-2009, 07:13 AM #1
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Hiển thị thông tin từ table lên form
Chào mọi người, mình đang học access nên có nhiều điều chưa hiểu lắm. Mình đang gặp vấn đề như thế này. Mình có 1 table tên là TT_NHAP trong đó có các cột MÁV,HOTEN, NÁMINH,PHAI. Trên form mình có 1 textbox tên là txtmasv. Vấn đề là mình muốn nhập mã sinh viên vào textbox thì tất cả thông tin của sinh viên đó được hiển thị lên form. Mình đã thử nhiều cách mà chưa được, mong các cao thủ chỉ giúp nha. Cám ơn trước
View more random threads:
- Giúp em về phần đặt thuộc tính cho trường với
- Print data từ Access vào form Word
- Trợ giúp cách trừ lùi trong Access
- A/c giúp e hàm Do while với.
- TIP : Chạy ảnh động trên Form ! Thật hay Đùa ?
- Lấy giá trị từ combo box
- Ai giúp mình đoạn code chạy Query với !
- làm sao để hiển thị thông tin về last record
- Cần mấy pro giúp đở gắp
- Hỏi đăng nhập quá 3 lần thì thoát.
-
08-18-2009, 02:53 PM #2
Silver member
- Ngày tham gia
- Jan 2016
- Bài viết
- 90
Ðề: Hiển thị thông tin từ table lên form
Bạn tạo các hàm như sau nhé:
'Hàm xác kiểm tra xem có tồn tại nhân viên có mã là mã bạn nhập vào ô txtmasv như sau
Function fTonTaiSV(MaSV) As Boolean
Dim db As Database, Rec As Recordset
fTonTaiSV=False
Set db = CurrentDB()
Set Rec = db.OpenRecordset("TT_NHAP", DB_OPEN_DYNASET)
If IsNull(MaSV) Then Exit Function
Rec.FindFirst "MaSV = '" & MaSV & "'"
If Not Rec.NoMatch Then fTonTaiSV= True
Rec.Close
Set db = Nothing
End Function
'Sau đó đến sự kiện afterupdate của txtmasv bạn viết như sau:
Private Sub MaDT_AfterUpdate()
Dim db As Database, Rec As Recordset
Set db = CurrentDB()
Set Rec = db.OpenRecordset("TT_NHAP", DB_OPEN_DYNASET)
If fTonTaiSV(Me.txtmasv) Then
Rec.FindFirst "MaSV = '" & MaSV & "'"
Me.txtHoten=rec!HoTen
Me.txtNamsinh=rec!NamSinh
Me.txtPhai=rec!Phai
Else
Msgbox("Ma sv khong ton tai")
End If
Rec.Close
Set Db=NoThing
End Sub
Cơ bản là như vậy. Bạn có thể tinh chỉnh thêm theo ý muốn
-
11-12-2009, 09:38 PM #3
Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Hiển thị thông tin từ table lên form
Sao mình viết nó báo lỗi ở phần Rec.FindFirst "MaSV = '" & MaSV & "'" :cry7:
-----------------------------------------------------------------------------------------
nó báo data type mismatch criteria expression
ai cứu mình trả lời với :hichic:
-
11-12-2009, 10:39 PM #4
Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Hiển thị thông tin từ table lên form
Gửi bởi nhocmaruko20
Rec.FindFirst "MaSV = " & MaSV
Hội y khoa giới tính thế giới định nghĩa xuất tinh sớm là tình trạng rối loạn xuất tinh của nam giới với đặc trưng luôn xuất tinh sớm hơn hoặc trong vòng một phút quan hệ. Bệnh nhân không có khả năng...
Tìm hiểu về loại thuốc dứt điểm bệnh "ra nhanh"