nhanh thật mới ngày nào tôi viết bài số 2 mà nay là khoãng 9 năm
Gợi ý cho hướng tìm kiếm và dò viết nhé
1/ CSDL bạn có thể để trên đâu đó thì tuỳ như thuê nơi lưu dữ liệu hay biến máy tính bàn ( latop) thành máy chủ cũng ok ...
2/ để truy xuất đọc và ghi dữ liệu từ xa qua Internet vào CSDL ( như Excel, Access ... ) thì có rất nhiều cách . nhưng tôi vẻ cho 1 cách đơn giản nhất xong thong thả dò nha
Máy chủ:
- trên bất cứ ngôn ngữ lập trình nào mà bạn có khả năng ... cùi nhất như VB6 cũng viết Tốt
- tạo cho nó 1 máy chủ tạm keo là WebServer xong sử dụng ADODB của Ms kết nối tới CSDL đọc và ghi
- máy chủ nhận yêu cầu từ máy khách (GET,POST, ... ) thì kết nối tới CSDL xong phản hồi lại kết quả cho máy khách
Máy khách:
Khi thiết kế máy chủ xong thì trên VBA sử dụng ADODB cũng đọc ghi dữ liệu tốt mà không cần thiết phải sử dụng thư viện của bên thứ 3 hay API của Ms ... chỉ đơn giản là sử dụng ADODB như ta sử dụng trên VBA thôi
Khó nhất là viết hàm kết nối phản hồi phía máy chủ ... hàm trả về là ADODB.Recordset thì từ VBA ta mới sử dụng ADODB.Connection để kết nối tới CSDL phía máy chủ dễ dàng nhất
như vậy thì mới thân thiện và dễ sử dụng như ta đang sử dụng ADODB trên VBA
Có thể tham khảo link sau chỉ cần File ServerServices.exe thôi là ta có thể sử dụng ADODB ngay trên VBA truy xuất đọc và ghi dữ liệu từ xa tốt ... nhưng Tôi không chỉ dẫn lên đó vì lý do xx ... mà gói nó vào hàm GetRs(....) hàm trả về là ADODB.Recordset
Tương tự như chủ đề sau nhưng Tôi tách ra làm 2 chuyên đề khác nhau cho tiện quản lý và hổ trợ ai đó sử dụng tránh sự nhầm lẫn trong hỏi và trả lời không đáng có...
www.giaiphapexcel.com
Nó vẫn chưa hoàn chỉnh ... cần điều chỉnh và bổ sung thêm hàm theo thời gian nếu khả năng có thể 

