(14-08-21, 01:50 PM)cuongxmen Đã viết: Tình hình em đang làm cái bài quản lý công văn cho nhà trường. Chỉ làm vài chức năng truy vấn và quản lý cơ bản. em mới học được mấy tuần nên bí nhiều quá. Ai có thể Untral xử lý, hướng dẫn em với ạ, em xin hậu tạ.
sdt. 0975825990 zalo của em.
-- file em đây ạ
https://www.mediafire.com/file/bingf4ie6...accdb/file
-- Nó có 3 chức năng mà làm nó rồi tung rối mù lỗi tè le hạt me
-- Form công văn đi em muốn khi nhấn vào Thêm thì khi nhập dữ liệu vào và bấm lưu nó sẽ hiển thị trên listbox
-- mình có thể thao tác xóa, sửa trên listbox (hoặc subform) đó.
-- Các from công văn đến cũng tương tự.
em pó tay rồi á
Cụ bắt bọn tôi làm bằng macro thì hơi khó nhưng nói chung cũng được, cụ tham khảo tính năng thêm vào listbox.
+ vì list40 cụ đặt recordsource là
"SELECT [CVDI].[MACVD], [CVDI].[MATL], [CVDI].[TENTL], [CVDI].[NGAYBH], [CVDI].[NGUOIKY], [CVDI].[NOINHAN], [CVDI].[HTGUI], [CVDI].[SOLUONGBAN] FROM [CVDI];"
Vì thế khi cụ bấm lưu cụ chỉ cần lệnh macro Requery thôi ợ
Còn cái + đầu dòng thứ 2:: cụ không làm thế được vì listbox nó là cái để hiển thị thôi, nó không gắn với bảng dữ liệu. nếu cụ muốn làm thế thì cụ cần phải gắn listbox với sự kiện Key_Down (nút nhấn xuống) rồi thực hiện thủ tục xóa thôi.
sau đó cụ thêm vào code VBA gắn với sự kiện Key_Down rồi dùng code vba để thực hiện lệnh xóa.
Cụ cần phải học VBA mới làm được vì công cụ macro đi theo access có rất nhiều hạn chế.
Cụ đọc xong một chút sách về VBA xong thì sẽ làm được việc này. Nhớ dùng tính năng chuyển đổi từ macro sang VBA rồi chịu khó đọc code để hiểu, dần dà cụ sẽ làm được.
Bài sau nếu cụ chưa làm được thì tôi sẽ giúp cụ