Tiennv84 > 27-03-18, 06:03 PM
tranthanhan1962 > 28-03-18, 01:25 AM
Tiennv84 > 30-03-18, 09:12 AM
tt1212 > 31-03-18, 11:06 PM
hoanbhxhls > 31-03-18, 11:29 PM
(27-03-18, 06:03 PM)Tiennv84 Đã viết: Mình có viết 1 chương trình quản lý toàn bộ các hoạt động sxkd của công ty viết bằng MS Access (Office 365 - 64bit).-Bạn chuyển sang dùng MS access+SQL server ,phải viết dưới dạng Unbound from
Chương trình tách làm 2 phần
- Phần 1: cơ sở dữ liệu (CSDL) là các file access là chủ yếu, các file phụ có thêm một số file Excel
- Phần 2: file chạy chứa Form, Report, Modul, Query.
Chương trình chạy trên mạng lan của công ty, chỉ có 3 máy tính sử dụng thường xuyên thôi nhưng mà có nhược điểm chưa khắc phục được. Khi chay chương trình trên máy PC không chứa file CSDL thì tốc độ xử lý của chương trình rất chậm. Còn trên máy chứa CSDL thì chạy rất nhanh hầu như không có độ trễ, còn bên máy khác trễ nhiều chuột hay quay tròn không phát sinh lỗi. Mình đã cố gắng viết lại code sao cho máy tính toán ít nhất có thể rồi nhưng mà vẫn không đổi được tốc độ nhiều trên những máy không chứa CSDL.
Mình đang không rõ nguyên nhân của lý do chậm trên các máy tính không chứa CSDL là gì, chỉ phỏng đoán sơ bộ được mấy nguyên nhân.
1. Có thể do bản thân của access nó vậy, các tính toán mình sử dụng DAO là chủ yếu. Có vẻ những hàm nào sử dụng DAO để duyệt record và tính toán là bị chậm nhiều.
2. Phần cứng: Đang nghi là do model của nhà mạng phát kèm có cấu hình thấp lên bị ảnh hưởng. Nhưng mà phần mềm kế toán Misa cũng chạy qua mạng lan không thấy bị chậm như accsess.
Bác nào có kinh nghiệm nhiều có thể cho em rõ lý do, phương hướng khắc phục không. Em xin chân thành cảm ơn và hậu tạ.
mrsiro > 01-04-18, 10:48 AM
(31-03-18, 11:29 PM)hoanbhxhls Đã viết: -Bạn chuyển sang dùng MS access+SQL server ,phải viết dưới dạng Unbound fromaccess với sql có thể chạy qua mạng internet được luôn hả bạn.
-mình đã dùng mô hình này cho khoảng 10 máy nhập liệu,kết xuất báo cáo thấy chạy ổn trong LAN và internet
-Hiện tại mình đã bỏ hẳn CSDL là access mdb và dùng SQL SERVER THẤY hiệu quả chạy trong môi trường nhiều người dùng,dữ lớn rất ổn định và hiệu quả
ongke0711 > 01-04-18, 11:04 AM
(01-04-18, 10:48 AM)mrsiro Đã viết: access với sql có thể chạy qua mạng internet được luôn hả bạn.
Tiennv84 > 02-04-18, 03:46 PM
(31-03-18, 11:06 PM)tt1212 Đã viết: cái này nên dùng kết nối Ado.connection bạn nhé đảm bảo máy nào cũng như nhau.
Nếu bạn chưa biết về vấn đề này mình có thể chỉ cho bạn thêm hoặc bạn tự tìm hiểu, tuy nhiên bạn phải nâng cấp toàn bộ phân mềm
mrsiro > 22-04-18, 11:46 PM
(01-04-18, 11:04 AM)ongke0711 Đã viết: Bạn maidinhdan vừa hướng dẫn tạo ftp server và kết nối qua internet qua 2 bài vừa rồi đó. Bạn ngâm cứu đi.
http://thuthuataccess.com/forum/thread-10437.html
http://thuthuataccess.com/forum/thread-10436.html