hieumv > 27-01-15, 05:44 PM
maidinhdan > 27-01-15, 09:54 PM
(27-01-15, 05:44 PM)hieumv Đã viết: Em mới tập tành lập trình access định làm 1 phần mềm nhỏ chạy bằng access cho công việc của mình nhưng vướng 1 phát ko biết làm cách nào nên lên đây mong mọi người góp ý chỉ dẫn dùm. Số là em làm kế toán cho Cty tư vấn xây dựng theo dõi các hợp đồng tư vấn, giám sát, thi công các công trình do đơn vị ký với chủ đầu tư, khi ký hợp đồng xong sếp mới phân công 2-6 người theo để thực hiện hợp đồng, sau khi xong thanh lý hợp đồng, khách hàng chuyển tiền thanh toán hợp đồng, em sẽ căn cứ vào đó để lập phiếu thanh toán cho từng nhân viên đã theo thực hiện hợp đồng đó, cách tính là tùy theo giá trị hợp đồng, trình độ của từng nhân viên và số lượng nhân viên theo thực hiện hợp đồng đó. Em định làm cái quản lý hợp đồng trong đó xây dựng 2 table là NHANVIEN gồm manv, hoten, trinhdo và HOPDONG gồm mahd, sohd (cái này ko cố định do bên soạn hợp đồng ra số nên ko thể theo mã hợp đồng đc), ngayhd, manv, giatrihd..... nhưng vướng 1 phát là khi tạo form để nhập hợp đồng thì cái mã nhân viên thực hiện hd chỉ có 1 làm thế nào để chọn nhiều nhân viên thực hiện 1 hợp đồng khi tạo form ??? Nếu đc các anh chị tư vấn giúp em luôn cách tạo database như thế nào cho hợp lý. Em cám ơn trước nhiều lắm.
hieumv > 28-01-15, 09:53 AM
(27-01-15, 09:54 PM)maidinhdan Đã viết: Bạn tạo thêm một table nửa: tên table "Theo dõi hợp đồng" gồm các fieldBạn ơi có thể hướng dẫn mình chi tiết luôn cái table theo dõi hợp đồng ko ? Chỉ khai báo thêm 2 mã bạn ghi ở trên hay còn thêm gì nữa ko ?
-mã hợp đồng (nhiều); nối với mahd(khóa chính)
-mã nhân viên(nhiệu); nối với manv(khóa chính)
* Khi tạo form: bạn truy xuất lấy hợp đồng làm Main form; table theo dõi hợp đồng làm Main sub
Vậy chắc là ok. Bạn thử xem, có gì hỏi nửa.
Cuối cùng, sửa lại tiêu đề bài viết lại cho bạn khác học hỏi: "Tạo hợp đồng có nhiều mã nhân viên" đại khái vậy.
Chào bạn.
tranthanhan1962 > 28-01-15, 03:43 PM
hieumv > 28-01-15, 04:10 PM
tranthanhan1962 > 29-01-15, 12:41 AM
maidinhdan > 29-01-15, 11:43 AM