Dưới đây là cách triển khai mô hình máy khách – máy chủ (Client-Server)
🔧 Mô hình chia sẻ MS Access theo kiểu Client-Server
Back-end: chứa bảng dữ liệu (Tables). Đây là phần lưu trữ chính, đặt trên máy chủ (Server).
Front-end: chứa giao diện người dùng (Forms, Queries, Reports, Macros, Modules), mỗi máy khách có một bản riêng.
✅ Bước 1: Tách cơ sở dữ liệu
Mở file Access gốc.
Vào menu Database Tools > Access Database (Split Database).
Kết quả:
Một file back-end .accdb chứa toàn bộ tables.
Một file front-end .accdb chứa phần còn lại và các liên kết (linked tables) đến back-end.
✅ Bước 2: Đặt back-end lên máy chủ mạng
Copy file back-end vào một thư mục chia sẻ (shared folder) trên máy chủ (có thể là một máy tính nào đó trong mạng LAN).
Đảm bảo thư mục này có quyền truy cập đọc/ghi cho tất cả các người dùng (máy khách).
✅ Bước 3: Phân phối front-end đến các máy khách
Mỗi máy tính người dùng sẽ có một bản sao của file front-end.
Các linked table trong front-end sẽ trỏ đến back-end trên máy chủ.
Nếu cần, có thể dùng công cụ Linked Table Manager trong Access để sửa đường dẫn nếu bị thay đổi.
Giảm xung đột dữ liệu giữa các người dùng.
Dễ dàng cập nhật front-end (giao diện), không ảnh hưởng đến dữ liệu.
Dữ liệu được tập trung trên một máy chủ.
Số lượng người dùng lý tưởng: khoảng 5–15 người. MS Access không tối ưu cho môi trường có hàng chục người dùng đồng thời.
Cần đảm bảo mạng LAN ổn định và nhanh để tránh lỗi "database is in use" hoặc corruption.
Có thể dùng thêm các công cụ sao lưu định kỳ file back-end để đảm bảo an toàn dữ liệu.
Tìm kiếm:
Chia sẻ dữ liệu MS Access theo mô hình máy khách – máy chủ (Client-Server) là một giải pháp phổ biến khi bạn muốn nhiều người dùng cùng truy cập và làm việc trên một cơ sở dữ liệu Access