Thiên Hùng > 11-04-18, 09:10 AM
(06-04-18, 07:20 PM)ongke0711 Đã viết: Làm demo cái form tìm kiếm (F_TimKiem và R_TimKiemHSNguon) cho bạn (tôi chỉnh sửa từ cái form của tôi). Bạn tham khảo.
Link demo: http://www.mediafire.com/file/saum8qgy43...a%29.accdb
Thiên Hùng > 11-04-18, 12:27 PM
(11-04-18, 09:10 AM)Thiên Hùng Đã viết:(06-04-18, 07:20 PM)ongke0711 Đã viết: Làm demo cái form tìm kiếm (F_TimKiem và R_TimKiemHSNguon) cho bạn (tôi chỉnh sửa từ cái form của tôi). Bạn tham khảo.
Link demo: http://www.mediafire.com/file/saum8qgy43...a%29.accdb
Cảm ơn bác Ongke0711!
Mình đã làm được phần thô theo bài hướng dẫn trước, nhưng không mượt và đẹp như bác thiết kế.
Tuy nhiên mình có một thắc mắc nhỏ là:
Sau khi chọn nội dung cần tìm, ở phía dưới có các thông tin của các nguồn. Giả sử mình muốn thiết kế thêm nút “xem” (phía sau danh sach search) và nhảy đến form cập nhật thông tin nguồn đó có được ko? Tương ứng bấm nút ở tên nào thì hiện tên đó ạ.
Mình dùng lệnh: docmd. Open form F_CN1_Thongtinnguon, [MSN] = “& Me.MSN (ví dụ lệnh rút gọn nên chắc sẽ ko chính xác)
Kết quả: Mở được form cập nhật, nhưng không đúng với tên mình muốn mở, chỉ hiện tên đầu danh sách thôi ạ!
Ngoài ra hỏi thêm về tạo màu sắc cách dòng ở phần thông tin được tìm kiếm thế nào ạ? Mình vào detail chọnmafu nhưng ko ra màu khác ngoài màu xám
ongke0711 > 11-04-18, 01:48 PM
Public Sub cmdXem_Click()
DoCmd.OpenForm "F_CN1_LyLichNguon", , , "[MSN] =" & Me.sfmHoSoNguon.Form.MSN, , acDialog
End Sub
Option Compare Database
Option Explicit
Private Sub Hoten_DblClick(Cancel As Integer)
Call Forms("F_TimKiem").cmdXem_Click
End Sub
Private Sub MSN_DblClick(Cancel As Integer)
Call Forms("F_TimKiem").cmdXem_Click
End Sub
Option Compare Database
Option Explicit
Private Sub Hoten_DblClick(Cancel As Integer)
XemChiTiet
End Sub
Private Sub MSN_DblClick(Cancel As Integer)
XemChiTiet
End Sub
Private Sub XemChiTiet()
DoCmd.OpenForm "F_CN1_LyLichNguon", , , "[MSN] =" & Me.MSN, , acDialog
End Sub
Thiên Hùng > 11-04-18, 01:56 PM
(11-04-18, 01:48 PM)ongke0711 Đã viết: - Code cho nút [Xem]: Bạn phải tham chiếu đến [MSN] trong Subform nên không dùng "Me" mà phải: Me.sfmHoSoNguon.Form.MSN
Mã PHP:Private Sub cmdXem_Click()
DoCmd.OpenForm "F_CN1_LyLichNguon", , , "[MSN] =" & Me.sfmHoSoNguon.Form.MSN, , acDialog
End Sub
- Màu sắc phân biệt các dòng chẳn/lẻ: hình như trong Access 2007 trở lên mới có thêm menu này.
ongke0711 > 11-04-18, 02:08 PM
(11-04-18, 01:56 PM)Thiên Hùng Đã viết: À, ra là vậy, ban đầu mình tạo theo bài giới thiệu kia thì không dùng subform. Nên mình mới lấy trực tiếp bằng Me. Cảm ơn bác. Mình thử làm lại xem sao.
Thiên Hùng > 11-04-18, 05:48 PM
ongke0711 > 11-04-18, 07:04 PM
Thiên Hùng > 12-04-18, 07:00 PM
Thiên Hùng > 12-04-18, 07:02 PM
ongke0711 > 12-04-18, 07:16 PM