Cùng xây dựng chương trình dự toán trong xây dựng

Liên hệ QC
Chương trình dự toán trong xây dựng hiện nay có rất nhiều phiên bản, nó hỗ trợ rất nhiều cho quá trình lập dự toán của các dự toán viên, tuy nhiên do mỗi người có một cách làm khác nhau, nhu cầu sử dụng cũng khác nhau, người viết đôi khi lại vì thế vẫn còn chỗ nọ chỗ kia nảy sinh thắc mắc.
Tôi lập ra mục này để chúng ta cùng tìm hiểu về cách viết 1 chương trình dự toán, nắm được nó rồi thì tùy từng nhu cầu của mỗi người mà tùy biến cho phù hợp.
Do chương trình rất dài vì vậy không thể đưa lên ngay 1 lúc để soi xét hết được.
Tôi sẽ chuyển toàn bộ mã nguồn từ cái tôi đã viết trước đây bằng VB6 sang VBA để các bạn có nhu cầu cùng tham khảo và nhờ các cao thủ cùng mổ xẻ để tối ưu hơn.
Trước tiên tôi nói về phương pháp làm:
1. Dữ liệu đầu vào bao gồm định mức dự toán, đơn giá dự toán, đơn giá vật tư, bảng lương, các định mức chi phí đầu tư, số liệu về bậc hàng, lọai đường, loại phương tiện.... khá nhiều thứ nhưng trước tiên ta chỉ đề cập đến 2 loại dữ liệu chính đó là "Định mức dự toán" và "Đơn giá dự toán"
- Cơ sở dữ liệu về định mức và đơn giá sẽ lưu trong File access theo quy ước tổ chức như sau: (Để thống nhất)
Định mức: là 1 file.mdb Gồm 3 bảng (table) "DanhMucVatTu", "DinhMucDuToan","PhuLucVua" trong đó:
* Bảng "DanhMucVatTu" có các cột (Field) sau: "MAVT" - Mã vật tư; "TENVT" - Tên vật tư; "DONVI" - Đơn vị tính
* Bảng "DinhMucDuToan" có các cột (Field) sau: "MADM" - Mã định mức; "MAVT" - Mã vật tư; "KLVT" - Khối lượng vật tư
* Bảng "PhuLucVua" có các cột (Field) sau: "MAVUA" - Mã vữa; "MAVT" - Mã vật tư; "KLVT" - Khối lượng vật tư; "TENVUA" - Tên vữa
Đơn giá: Là 1 file.mdb gồm 1 bảng "DonGia" có các cột sau: "MADG" - Mã đơn giá; "TENCV" - Tên công việc; "DONVI" - Đơn vị tính; "DGVL", "DGNC", "DGMAY" - Đơn giá vật liệu, nhân công, máy thi công; "MADM" - Mã dịnh mức; "MAVUA" - Mã vữa.
2. Công cụ thực hiện:
- Sử dụng ADO truy xuất và đặt kết quả lên file excel
- Code chính nằm trong 1 file.xla
3. File kết quả là 1file.xls có kết cấu như file tôi gửi kèm theo sau, trước tiên ta bàn đến việc nhập đơn giá và phân tích vật tư đã nhé.
Nào chúng ta cùng bắt tay, hy vọng mỗi dự toán viến sẽ có 1 chương trình theo đúng ý của mình.
thế cách nhập tên hay mã công việc thì thế nào hả bạn
 
Web KT
Back
Top Bottom