cannguyen > 07-06-12, 02:51 PM
hadangpr > 07-06-12, 04:28 PM
haquocquan > 07-06-12, 05:33 PM
Noname > 07-06-12, 05:40 PM
SELECT { fn CURDATE() } AS curSvDate
Xuân Thanh > 08-06-12, 11:17 PM
cannguyen > 09-06-12, 12:13 AM
Noname > 09-06-12, 10:29 AM
(09-06-12, 12:13 AM)cannguyen Đã viết: Bác Xuân Thanh chưa hiểu rõ câu hỏi của mình rồi. Mình nói là người dùng sửa ngày hệ thống nên dẫn đến ngày chứng từ bị sai (do mình để ngày chứng từ là ngày hiện tại) chứ không phải là người ta vào trường Ngày chứng từ để sửa trực tiếp. Bác nói txtNgay = Date thì nó lại lấy ngày hệ thống rồi, Khi đó họ sửa ngày hệ thống là thua. Còn bác nói vào Table sửa dữ liệu vô tư, thiết kế Database thì sao lại cho họ vào được Table để sửa chứ. Dù sao cũng cám ơn bạn
Mình cũng tìm ra cách rồi, tuy nhiên vẫn hơi thủ công 1 chút: Ngày nào admin cũng phải mở phần mềm lên và nhập ngày thực tế vào 1 Table, khi đó mình lấy trường ngày trong bảng đó đưa vào 1 textbox "Ngày kiểm tra" các form nhập liệu. Khi lưu sẽ so sánh Ngày chứng từ với Textbox Ngày kiểm tra đó: Nếu giống nhau thì cho lưu bình thường, nếu khác thì cảnh báo. Hehe, các bác thấy thế nào?
cannguyen > 09-06-12, 12:32 PM
(09-06-12, 10:29 AM)Noname Đã viết:(09-06-12, 12:13 AM)cannguyen Đã viết: Bác Xuân Thanh chưa hiểu rõ câu hỏi của mình rồi. Mình nói là người dùng sửa ngày hệ thống nên dẫn đến ngày chứng từ bị sai (do mình để ngày chứng từ là ngày hiện tại) chứ không phải là người ta vào trường Ngày chứng từ để sửa trực tiếp. Bác nói txtNgay = Date thì nó lại lấy ngày hệ thống rồi, Khi đó họ sửa ngày hệ thống là thua. Còn bác nói vào Table sửa dữ liệu vô tư, thiết kế Database thì sao lại cho họ vào được Table để sửa chứ. Dù sao cũng cám ơn bạn
Mình cũng tìm ra cách rồi, tuy nhiên vẫn hơi thủ công 1 chút: Ngày nào admin cũng phải mở phần mềm lên và nhập ngày thực tế vào 1 Table, khi đó mình lấy trường ngày trong bảng đó đưa vào 1 textbox "Ngày kiểm tra" các form nhập liệu. Khi lưu sẽ so sánh Ngày chứng từ với Textbox Ngày kiểm tra đó: Nếu giống nhau thì cho lưu bình thường, nếu khác thì cảnh báo. Hehe, các bác thấy thế nào?
uh, cũng được nhưng hơi thủ công! Mình có tham khảo qua hệ thống Accpac, người ta tạo 1table lưu ngày mở kỳ và ngày đóng kỳ và 1 field yes/no.
Khi tạo phiếu, nó chỉ cho trong khoảng từ ngày- đến ngày mà field yes/no đang là yes.
Mỗi kỳ, (thường là month end), người quản trị hệ thống vào đóng kỳ này và tạo kỳ mới. Như vậy sẽ đỡ cực cho admin hơn
ht03 > 09-06-12, 08:36 PM
Xuân Thanh > 09-06-12, 09:52 PM
(09-06-12, 08:36 PM)ht03 Đã viết: các bạn tham khảo thử cách của mình nha.
Mình có một table là tblLog. Bảng này có chức năng tự động lưu dấu đăng nhập của người sử dụng. tại form login mình để sự kiện openform kiểm tra ngày hệ thống. nếu như ngày hệ thống nhỏ hơn ngày đăng nhập lần cuối cùng thì sẽ không cho user đăng nhập vào, hiện cảnh báo và tự động thoát khỏi access.còn nếu bằng hoặc lớn hơn sẽ mở form login. mình nghĩ như vậy sẽ đỡ cực hơn. Và hạn chế được user lập được các phiếu khống như câu hỏi của ban cannguyen.
Thân!!!