-
08-18-2009, 07:13 AM #1Junior 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:
- hướng dẫn cách tạo autorun cho powerpoint
- Hỏi cách viết 1 hàn function tính điểm TB
- Xin trợ giúp sự kiện xảy ra trong Combox
- 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 dữ liệu không trùng trong access
- Xin cho hỏi cú pháp tham chiếu đến textBox thuộc subForm
- Làm sao để INSERT INTO giá trị DATE trong ACCESS?
- Không thể tắt nút Close trên thanh tiêu đề !
- keycode phím # là thế nào vậy ạ?
- Xin tài liệu VBA, có video thì càng tốt!
-
08-18-2009, 02:53 PM #2Silver 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 #3Junior 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 #4Junior 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
Dữ liệu xuất nhập khẩu toàn cầu đóng vai trò cực kỳ quan trọng đối với các doanh nghiệp hoạt động trong lĩnh vực thương mại quốc tế và logistics. Nó giúp cho các doanh nghiệp có thể nắm bắt nhanh...
Xuất Nhập Khẩu Thông Minh Với TradeInt Vietnam