RE: Giúp em chỉnh lại lệnh tìm kiếm
hoanglonglangtu > 12-03-12, 12:48 PM
- Cách mình hướng dẫn cho bạn giúp bạn không cần tới nút tìm kiếm và làm cho Form linh hoạt hơn, dễ dàng cho người dùng, nhưng đó là góp ý thui ^^!.
- Còn bạn mún sửng dụng button cũng ok, nhưng bạn nói rõ hơn về hiển thị toàn bộ nội dung của record là ntn, bạn mún hiển thị trên form với các field đó bằng Control nào. Mình đưa thêm 1 ý kiến nữa nhé:
* Nếu sử dụng button như bạn nói, đầu tiên bạn tạo 1 table có cấu trúc tương tự như table bạn cần lấy dữ liệu (table mới tạo không có record nào nhé), tạo 1 form (record source là table bạn mới tạo) với các control tương ứng sao cho phù hợp với các field đề hiển thị thông tin tốt nhất ( ví dụ filed ID thì chọn text, Field có data là True/false hay 0 -1 thì checkbox chẳng hạn ), bạn mún hiển thị bnhiu fields tùy thích nhé.
* Sau đó vào form của bạn Add subform là Form bạn mới tạo vào.
+ Ở đây mình ví dụ Table NhanVien cho Form chính (VD Frm_Main) của bạn, mình tạo thêm table aNhanVien, Form Frm_sb. Từ Frm_Main add subform Frm_sb.
+ Ở Frm_Main, tạo event cho button Btn_Search ( Giả sử bạn nhập mã NV cho textbox UserID nhé )
Private Sub Btn_Search_Click()
Dim msql
Docmd.RunSQL "Delete * from aNhanVien"
If DCount("UserID", "aNhanVien", "UserID='" & USerID & "'") = 0 Then
Msgbox "Find Not Found"
Exit sub
Else
msql=" Insert into aNhanVien select * from NhanVien where ( UserID=" & UserID & ");"
Docmd.RunSQL msql
End If
End Sub