Tôi có nhu cầu viết 01 file tự động tăng số chứng từ khi mỗi người dùng một máy trong mạng LAN. Ý tưởng nhưng chưa thực hiện được như sau:
- Tôi sẽ tạo một file đặt ở máy chủ (ví dụ file CT.xls). File này sẽ chia sẽ toàn bộ cho mọi người (cho phép chỉnh sửa).
- Mỗi máy sẽ có một file riêng (Ví dụ file May1.xls cho máy 1).
Khi tạo chứng từ từ file May1.xls thì nó sẽ tự động mở file CT.xls và chép tông tin vào file CT.xls (lưu ở máy chủ). Sau đó lấy [Max(Số chứng từ ở file CT.xls)+1] chép vào ô Số chứng từ của file May1.xls. Sau khi lấy xong sẽ tự động đóng và save file CT.xls lại.
Ý tưởng là vậy nhưng chưa thực hiện được. Mong các bạn hỗ trợ tiếp.
Có cách nào để tạm hoãn việc lấy số chứng từ (bẫy lỗi) khi có một người khác cũng đang thực hiện cùng lúc với mình? Vì như vậy thì người mở file CT.xls lên trước mới có quyền lưu nó, còn người kia chỉ xem chứ không được lưu.
- Tôi sẽ tạo một file đặt ở máy chủ (ví dụ file CT.xls). File này sẽ chia sẽ toàn bộ cho mọi người (cho phép chỉnh sửa).
- Mỗi máy sẽ có một file riêng (Ví dụ file May1.xls cho máy 1).
Khi tạo chứng từ từ file May1.xls thì nó sẽ tự động mở file CT.xls và chép tông tin vào file CT.xls (lưu ở máy chủ). Sau đó lấy [Max(Số chứng từ ở file CT.xls)+1] chép vào ô Số chứng từ của file May1.xls. Sau khi lấy xong sẽ tự động đóng và save file CT.xls lại.
Ý tưởng là vậy nhưng chưa thực hiện được. Mong các bạn hỗ trợ tiếp.
Có cách nào để tạm hoãn việc lấy số chứng từ (bẫy lỗi) khi có một người khác cũng đang thực hiện cùng lúc với mình? Vì như vậy thì người mở file CT.xls lên trước mới có quyền lưu nó, còn người kia chỉ xem chứ không được lưu.