pherotao > 30-11-17, 03:22 PM
(30-11-17, 02:07 PM)advnamk Đã viết: Anh tranthanhan1962 giúp bạn nhiệt tình rồi bạn.
Để học về VBA hay DAO cần có nhiều thời gian, để có 1 phần mềm hoàn hảo bạn cần tham khảo thêm "Phân tích thiết kế hệ thống" nữa.
Để chỉ lưu dữ liệu khi subform có dữ liệu, tránh bị sưả nhầm, xóa nhầm giống như mình viết lên giấy ấy thì bạn lên lập 1 bảng tạm. Khi nhập phiếu mới nó sẽ lưu trên bảng tạm này, khi nhấn "Ghi" ta viết hàm kiểm tra điều kiện nếu đủ điều kiện có số phiếu, hóa đơn có giá trị mới cho lưu, nếu không sẽ thông báo các trường thiếu và không lưu.
VD
Ghi click
if is null MaHD or is null ngày or is null MaKH or is null MaNV then
Msgbos "Bạn chưa nhập đủ dữ liệu. Xin kiểm tra lại"
else
Call Saverecord 'Saverecord là 1 hàm do ta tự viết.
end if
Khi nấn nút "Xem" ta viết hàm đề copy phiếu qua bảng tạm này để ta chỉnh sửa, và ta nhấn "Ghi nó mới lưu lại. Tương tự nếu ta nhấn nút "Xóa" ta cũng viết hàm để xóa phiếu.
Bạn cứ mạnh dạn viết bài chỗ nào khúc mắc đưa lên đây. mọi người giúp.