-
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 mình cập nhập dữ liệu tự động
- Checkbox và option button
- Menu trong Access 2007
- Print data từ Access vào form Word
- In danh sách bản ghi theo ngày???
- Access xem giúp mình bài tính đơn giá này,tạo bảng table lấy dữ liệu từ table khác
- Lấy giá trị từ combo box
- help code thuế thu nhập cá nhân
- Đóng gói access
- Form Status làm như thế nào anh chị ơi...?
-
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
Chuối chứa nhiều vitamin A, B1, B2, B6, B12, C, D, E và khoáng chất như magie, canxi, kali, sắt, phospho, fluor và iốt. Giá trị dinh dưỡng của chuối khá phong phú. Cứ 100g thịt chuối chứa 1,2g...
Quý ông nhờ ăn nhiều chuối mà khắc phục được xuất tinh sớm