Triển khai ứng dụng Access

Access cung cấp nền tảng nhiều tính năng để phát triển các ứng dụng cơ sở dữ liệu. Ứng dụng cơ sở dữ liệu là chương trình máy tính cung cấp cách thức lưu trữ cũng như quản lý dữ liệu và giao diện người dùng tuân theo lô-gic của tác vụ kinh doanh (lô-gic ứng dụng). Bài viết này thảo luận về lập kế hoạch triển khai cơ bản, đóng gói và đăng nhập, triển khai các ứng dụng cơ sở dữ liệu và môi trường thời gian chạy Access.

Bạn muốn làm gì?

Lập kế hoạch triển khai

Triển khai ứng dụng Access

Tìm hiểu và tải xuống thời gian chạy Access

Tạo một gói cài đặt

Lập kế hoạch triển khai

Trước khi bắt đầu, bạn nên tự đặt ra cho mình các câu hỏi sau về cách thức triển khai ứng dụng.

Có nên phân tách dữ liệu và lô-gic không?

Bạn có thể tạo ứng dụng Access kết hợp quản lý dữ liệu và lô-gic ứng dụng trong một tệp. Đây là cấu trúc ứng dụng mặc định trong Access. Kết hợp quản lý dữ liệu và logic ứng dụng trong một tệp cung cấp phương pháp triển khai đơn giản nhưng phương pháp này chỉ hoạt động tốt nhất khi một vài người dùng ứng dụng cùng một lúc, và nó liên quan đến một số rủi ro. Ví dụ: người dùng có thể làm mất dữ liệu do vô ý xóa hoặc làm tổn hại tệp ứng dụng. Trong hầu hết các trường hợp, bạn nên phân tách quản lý dữ liệu với lô-gic ứng dụng. Điều này giúp cải thiện hiệu suất và độ tin cậy.

Một cách để phân tách dữ liệu và lô-gic là sử dụng lệnh Cơ sở dữ liệu Access (trên tab Công cụ cơ sở dữ liệu, trong nhóm Di chuyển dữ liệu). Lệnh này chia tách ứng dụng cơ sở dữ liệu của bạn thành hai tệp Access: một đối với logic (phía trước) và một đối với dữ liệu (phần lùi lại). Ví dụ, một cơ sở dữ liệu có tên là MySolution. accdb được chia thành hai tệp có tên là MySolution_fe. accdb và MySolution_be. accdb. Bạn đặt cơ sở dữ liệu phía sau vào một vị trí được chia sẻ, chẳng hạn như một thư mục mạng. Bạn phát hành tệp Front-end, một bản sao cho từng người dùng, đến máy tính của họ. Thậm chí bạn có thể phân phối các tệp khác nhau ở phần trước cho những người dùng khác nhau. Để biết thêm thông tin, hãy xem phân tách cơ sở dữ liệu Access.

Một cách phân tách quản lý dữ liệu và lô-gic ứng dụng khác là sử dụng chương trình máy chủ cơ sở dữ liệu (như là Microsoft SQL Server) cho quản lý dữ liệu và Access cho lô-gic ứng dụng. Để biết thêm thông tin, hãy xem di chuyển cơ sở dữ liệu Access sang SQL Server.

Các lý do khác để tách dữ liệu và lô-gic bao gồm những điều sau đây:

  • Tính toàn vẹn và bảo mật của dữ liệu     Nếu bạn kết hợp dữ liệu và lô-gic vào một tệp, dữ liệu sẽ gặp những rủi ro tương tự như lô-gic ứng dụng. Một ứng dụng Access sử dụng lô-gic và tệp dữ liệu riêng biệt có thể giúp bảo vệ dữ liệu tính toàn vẹn và bảo mật bằng cách tận dụng các tính năng bảo mật NTFS trong thư mục mạng.

    người dùngAccess phải có đọc, viết, tạo và xóa quyền đối với thư mục mà tệp có chứa phía trước. Tuy nhiên, bạn có thể gán các quyền khác nhau cho chính bản thân tệp. Ví dụ, bạn có thể muốn gán quyền chỉ đọc cho một số người dùng và đọc/viết quyền cho những người dùng khác.

    Ứng dụng của bạn có thể yêu cầu thêm các tùy chọn bảo mật, như khả năng kiểm soát người dùng nào có quyền truy nhập vào dữ liệu cụ thể. Trong trường hợp này, bạn có thể sử dụng SQL Server hoặc SharePoint để lưu trữ và quản lý dữ liệu ứng dụng của bạn và sử dụng Access để cung cấp các lô-gic ứng dụng.

  • Khả năng mở rộng    Kích cỡ tối đa của một tệp Access là 2 gigabyte (GB). Mặc dù 2 GB là một lượng dữ liệu văn bản đáng kể nhưng có thể không đủ cho một số ứng dụng, nhất là những ứng dụng lưu trữ các tệp đính kèm trong bản ghi cơ sở dữ liệu. Nếu bạn phân tách dữ liệu và lô-gic, ứng dụng của bạn có thể chứa nhiều dữ liệu hơn. Nếu dự kiến người dùng sẽ lưu trữ lượng lớn dữ liệu thì bạn có thể cân nhắc sử dụng nhiều tệp dữ liệu Access.

    Bạn cũng nên xem xét chi tiết kỹ thuật của chương trình Access để biết thêm thông tin về khả năng mở rộng. Để tìm hiểu thêm về thông tin chi tiết về Access, hãy xem bài viết thông số kỹ thuật truy nhập.

  • Công suất mạng    Nếu có nhiều người dùng cần sử dụng ứng dụng cùng lúc trên một mạng thì việc kết hợp dữ liệu và lô-gic vào một tệp sẽ dễ khiến dữ liệu bị hư hại hơn. Hơn nữa, nếu kết hợp dữ liệu và lô-gic vào một tệp Access thì bạn sẽ không thể tối ưu hóa lưu lượng truy cập mạng mà Access tạo ra. Nếu có nhiều người dùng đồng thời sử dụng ứng dụng của bạn trên một mạng thì bạn nên phân tách dữ liệu và lô-gic, bằng cách sử dụng hai hay nhiều tệp Access hoặc sử dụng một sản phẩm máy chủ cơ sở dữ liệu cho dữ liệu và Access cho lô-gic ứng dụng.

Môi trường mạng sẽ như thế nào?

Chọn giải pháp cơ sở dữ liệu Access chính xác cho môi trường mạng của bạn là một bước quan trọng để tạo thành công. Sử dụng các hướng dẫn sau đây để giúp bạn thực hiện lựa chọn tốt nhất cho nhu cầu của bạn.

Mạng nhà riêng

Nếu bạn chỉ có một vài người dùng để chia sẻ cơ sở dữ liệu Access của mình, bạn có thể sử dụng một cơ sở dữ liệu duy nhất mà mỗi người mở ra và sử dụng trên mạng nhà riêng. Để biết thêm thông tin, hãy xem chia sẻ tệp qua mạng trong Windows 10.

Mạng vùng cục bộ (LAN)

LAN là một mạng nội bộ thường có hiệu suất tuyệt vời nhưng được giới hạn ở một vùng địa lý nhỏ, chẳng hạn như một phòng, tòa nhà, hoặc nhóm các tòa nhà. Khi bạn có nhiều hơn một vài người dùng chia sẻ cơ sở dữ liệu trên mạng LAN, tốt nhất là bạn có thể tách cơ sở dữ liệu, lưu trữ cơ sở dữ liệu phía sau trong thư mục mạng và triển khai một bản sao của cơ sở dữ liệu phía trước cho từng người dùng.

Mạng vùng rộng (WAN)

Có nhiều cấu hình có thể có cho một WAN, trong đó bao gồm một khu vực địa lý rộng rãi. Bạn có thể có nhiều văn phòng qua một thành phố được kết nối với mạng công cộng, đường cho thuê, hoặc thậm chí cả vệ tinh. Thông thường, một mạng riêng ảo (VPN) được sử dụng để bảo mật truy nhập từ xa tại nhà hoặc trên đường. Một cách đơn giản để hiểu một WAN là bất cứ khi nào bạn đang ở bên ngoài mạng LAN nhưng được kết nối với nó, bạn đang sử dụng một WAN.

Cảnh báo    Tránh sử dụng cơ sở dữ liệu tách Access trong WAN vì hiệu năng có thể làm chậm và cơ sở dữ liệu có thể bị hỏng.

Có ba cách được hỗ trợ để sử dụng Access trong một WAN:

  • Cơ sở dữ liệu Access với các bảng được liên kết đến danh sách SharePoint.

  • Kết nối cơ sở dữ liệu Access ở phía trước đến cơ sở dữ liệu phụ trợ SQL Server hoặc Azure SQL.

  • Dịch vụ trên máy tính từ xa (RDS) (trước đây biết là máy chủ kết nối), tạo môi trường Windows for Virtual trên máy tính của người dùng. RDS có một số ưu điểm:

    • Không yêu cầu cài đặt Access hoặc cơ sở dữ liệu Access là người dùng chạy máy khách trên máy tính từ xa (RD) sẵn dùng trên nhiều thiết bị.

    • Truyền dữ liệu được thu nhỏ tối đa giữa máy khách và máy chủ vì RD là máy khách mỏng mà chỉ có những dòng hiệu quả cho giao diện người dùng.

    • Người dùng vẫn có thể sao chép và dán dữ liệu và in báo cáo Cục bộ từ máy khách.

    • RemoteApp chỉ có thể chạy một chương trình duy nhất chẳng hạn như ứng dụng Turnkey cho nhà cung cấp hoặc công nhân tiền tuyến.

    Để biết thêm thông tin, hãy xem chào mừng bạn đến với dịch vụ trên máy tính từ xa.

Người dùng sẽ có Access chứ?

Nếu tất cả người dùng của bạn đều được cài đặt Access trên máy tính thì họ có thể mở và sử dụng ứng dụng như bất kỳ tệp cơ sở dữ liệu Access nào.

Nếu một số hoặc tất cả người dùng của bạn sẽ không có Access được cài đặt trên máy tính của họ, bạn cũng có thể triển khai phần mềm Access Runtime cho những người dùng này khi bạn triển khai ứng dụng của bạn. Để biết thêm thông tin, hãy xem Tìm hiểu và tải xuống thời gian chạy Access.

Đầu trang

Triển khai ứng dụng Access

Để triển khai một ứng dụng Access, bạn cần thực hiện các tác vụ sau đây.

Chuẩn bị cơ sở dữ liệu dưới dạng giải pháp ứng dụng

Để khóa giải pháp của bạn, điều khiển dẫn hướng và khởi động, và đặt các tùy chọn quan trọng khác, hãy thực hiện như sau:

Tác vụ

Thêm thông tin

Quyết định cách người dùng dẫn hướng giao diện người dùng: sử dụng biểu mẫu mặc định, tạo bảng, sử dụng một biểu mẫu dẫn hướng hoặc sử dụng các nút siêu kết nối và lệnh.

Đặt biểu mẫu mặc định xuất hiện khi bạn mở cơ sở dữ liệu Access

Tạo biểu mẫu dẫn hướng

Tùy chỉnh Ngăn dẫn hướng

Hiện hoặc ẩn tab đối tượng

Các mẫu truy nhập nổi bật

Tạo và sử dụng bảng điều khiển

Quyết định xem liệu bạn có muốn tùy chỉnh các menu ruy-băng và lệnh của Office hay không

Tạo dải băng tùy chỉnh trong Access

Tạo menu tùy chỉnh và menu lối tắt bằng cách dùng macro

Sử dụng các thanh công cụ tùy chỉnh và thiết đặt khởi động từ các phiên bản Access cũ hơn

Áp dụng chủ đề và nền Office nhất quán

Thêm nền Office

Thay đổi chủ đề Office

Khởi động cơ sở dữ liệu điều khiển

Thêm tiêu đề hoặc biểu tượng tùy chỉnh cho cơ sở dữ liệu

Bỏ qua các tùy chọn khởi động khi bạn mở một cơ sở dữ liệu

Tạo macro sẽ chạy khi bạn mở cơ sở dữ liệu

Khóa chuyển dòng lệnh cho các sản phẩm Microsoft Office

Đặt các thuộc tính và tùy chọn quan trọng

Đặt các tùy chọn khởi động và thuộc tính tronghttps://docs.microsoft.com/en-us/office/vba/access/concepts/settings/set-startup-properties-and-options-in-codemã

Xem hoặc thay đổi thuộc tính cho tệp Office

Sửa đổi thiết đặt vùng

Thay đổi thiết đặt vùng Windows để sửa đổi diện mạo của một số kiểu dữ liệu

Mẹo    Để được triệt để, duyệt qua hộp thoại tùy chọn truy nhập (tệp > tùy chọn), rồi bấm vào trợ giúp cho mỗi tab. Có thể có các tùy chọn bổ sung mà bạn muốn điều khiển cho giải pháp ứng dụng của bạn.

Trước khi triển khai

Trước khi bạn triển khai cơ sở dữ liệu Front-end, hãy cân nhắc những cách thực hành tốt nhất này:

Quyết định sử dụng định dạng tệp nào

Có bốn định dạng tệp Access mà bạn có thể sử dụng khi triển khai một ứng dụng:

  • .accdb    Đây là định dạng tệp mặc định cho Access. Khi bạn triển khai ứng dụng ở định dạng này, người dùng sẽ có hầu hết các tùy chọn để tùy chỉnh và dẫn hướng ứng dụng theo mọi cách mà họ chọn. Nếu muốn đảm bảo người dùng không thay đổi thiết kế ứng dụng của bạn, bạn nên sử dụng định dạng tệp .accde. Ngoài ra, người dùng sẽ không dễ xác định liệu tệp .accdb có gì thay đổi không sau khi bạn đóng gói tệp đó — để thể hiện rõ điều này, bạn nên sử dụng định dạng tệp .accdc.

  • .accdc    Định dạng này còn được gọi là tệp Triển khai Access. Tệp Triển khai Access bao gồm một tệp ứng dụng và một chữ ký số được liên kết với tệp đó. Định dạng tệp này bảo đảm với người dùng rằng không có ai đã thay đổi tệp ứng dụng sau khi bạn đóng gói tệp đó. Bạn có thể áp dụng định dạng này cho tệp Access có định dạng mặc định (.accdb) hoặc cho tệp nhị phân được biên dịch Access (.accde). Để biết thêm thông tin, hãy xem Hiển thị tin cậy bằng cách thêm chữ kýđiện tử.

    Bạn chỉ có thể đặt một tệp ứng dụng trong tệp Triển khai Access. Nếu ứng dụng của bạn có các tệp dữ liệu và lô-gic riêng biệt, bạn có thể đóng gói riêng các tệp đó.

  • .accde    Định dạng này còn được gọi là tệp nhị phân được biên dịch. Trong Access, tệp nhị phân được biên dịch là tệp ứng dụng cơ sở dữ liệu được lưu với toàn bộ mã VBA được biên dịch. Không còn mã nguồn VBA nào trong tệp nhị phân được biên dịch Access. Tệp. accde ngăn chặn việc thiết kế và thay đổi mã, giảm kích cỡ của cơ sở dữ liệu và giúp cải thiện hiệu suất. Để biết thêm thông tin, hãy xem ẩn mã VBA khỏi người dùng.

    Bạn có thể sử dụng Access Runtime để mở tệp nhị phân được biên dịch Access. Nếu thời gian chạy không nhận ra phần mở rộng tên tệp. accde, hãy mở tệp nhị phân bằng cách tạo lối tắt trỏ đến thời gian chạy và đưa đường dẫn đến tệp nhị phân đã biên soạn mà bạn muốn lối tắt mở.

    Quan trọng   Người dùng không thể mở tệp nhị phân đã biên soạn bằng cách sử dụng phiên bản Access cũ hơn phiên bản mà nó đã được biên soạn nếu phiên bản trước đó không hỗ trợ tính năng được thêm vào trong phiên bản sau này. Để giải quyết sự cố này, hãy biên dịch tệp nhị phân trong phiên bản Access mà người dùng của bạn đã cài đặt.

  • .accdr    Định dạng này cho phép bạn triển khai ứng dụng mở ở chế độ thời gian chạy. Việc triển khai ứng dụng thời gian chạy có thể giúp bạn kiểm soát cách thức sử dụng ứng dụng, mặc dù đó không phải là phương tiện để bảo mật ứng dụng. Để biết thêm thông tin về chế độ thời gian chạy, hãy xem mục Hiểu về Access Runtime.

Cài đặt và nâng cấp cơ sở dữ liệu Front-end của Access

Khi bạn áp dụng một thiết kế cơ sở dữ liệu tách, bạn cần phải phân phối cơ sở dữ liệu phía trước cho từng người dùng. Để thực hiện mọi việc trôi chảy, hãy cân nhắc những cách thực hành tốt nhất sau đây:

  • Đảm bảo rằng mỗi người dùng có phiên bản chính xác của Access và cơ sở dữ liệu phía trước sẽ mở ra trong phiên bản chính xác. Access cũng có các phiên bản 32 bit và 64 bit. Chạy không đúng "bitness" có thể ảnh hưởng đến cuộc gọi của Windows API, tham chiếu thư viện DLL và điều khiển ActiveX. Để biết thêm thông tin, hãy xem mục chọn giữa phiên bản 64 bit hoặc 32-bit của Office.

  • Tạo một gói cài đặt cho các tệp khác có thể được yêu cầu bao gồm các trình điều khiển cơ sở dữ liệu, tệp lô cho thiết lập và cấu hình, và các tệp liên quan đến ứng dụng. Để biết thêm thông tin, hãy xem tạo một gói cài đặt.

  • Cung cấp lối tắt màn hình nền Windows để người dùng có thể nhanh chóng chạy giải pháp truy nhập. Đưa vào lối tắt vị trí thư mục, tên lối tắt có ý nghĩa, mô tả và biểu tượng. Để biết thêm thông tin, hãy xem mục tạo lối tắt màn hình nền cho chương trình hoặc tệp Office.

    Mẹo    Hướng dẫn người dùng của bạn cách ghim ứng dụng vào menu bắt đầu.

  • Xác định một cách hiệu quả để triển khai lại và thay thế cơ sở dữ liệu phía trước khi các bản Cập Nhật được yêu cầu và duy trì các phiên bản của tệp để theo dõi các thay đổi. Ví dụ, bạn có thể thêm mã VBA để kiểm tra các phiên bản mới và nâng cấp tự động ngay cả trước khi người dùng khởi động ứng dụng.

  • Khi bạn tạo một kết nối ODBC bằng cách sử dụng tệp DSN chứa chuỗi kết nối, tệp DSN cũng cần được cài đặt trên mỗi máy khách. Một cách tiếp cận khác là tạo kết nối "DSN-Less" trong mã VBA để loại bỏ nhu cầu của tệp DSN. Để biết thêm thông tin, hãy xem sử dụng các kết nối DSN-Less.

Đầu trang

Tìm hiểu và tải xuống Access Runtime

Để triển khai các ứng dụng Access có thể chạy mà không cần cài đặt Access trên máy tính của người dùng, bạn có thể phân phối chúng cùng với thời gian chạy Access, vốn sẽ sẵn dùng miễn phí từ Trung tâm tải xuống của Microsoft. Khi bạn mở cơ sở dữ liệu Access bằng Access Runtime, cơ sở dữ liệu sẽ mở trong chế độ thời gian chạy.

Chế độ thời gian chạy là chế độ hoạt động của Access trong đó một số tính năng Access nhất định sẽ không sẵn dùng theo mặc định. Tuy nhiên, một số tính năng không sẵn dùng này có thể được chuyển sang trạng thái sẵn dùng ở chế độ thời gian chạy.

Những tính năng nào không sẵn dùng ở chế độ thời gian chạy?

Những tính năng Access sau đây không sẵn dùng ở chế độ thời gian chạy:

  • Các phím đặc biệt    Các phím chẳng hạn như Ctrl + break, Ctrl + G và phím Shift để bỏ qua các tùy chọn khởi động trong cơ sở dữ liệu.

  • Ngăn dẫn hướng    Ngăn dẫn hướng không sẵn dùng ở chế độ thời gian chạy. Điều này giúp ngăn chặn người dùng truy nhập các đối tượng tùy ý trong ứng dụng cơ sở dữ liệu của bạn. Chỉ những đối tượng mà bạn vạch trần cho người dùng — ví dụ, bằng cách cung cấp một biểu mẫu dẫn hướng — có thể mở ra khi sử dụng chế độ thời gian chạy. Bạn không thể làm cho Ngăn dẫn hướng sẵn dùng ở chế độ thời gian chạy.

  • Dải băng    Theo mặc định, Dải băng không sẵn dùng ở chế độ thời gian chạy. Điều này giúp ngăn chặn người dùng tạo hoặc sửa đổi đối tượng cơ sở dữ liệu và thực hiện các hành động có khả năng gây hại khác, như kết nối với các nguồn dữ liệu mới hoặc xuất dữ liệu theo cách nằm ngoài dự tính của bạn. Bạn không thể hiển thị các tab Dải băng mặc định ở chế độ thời gian chạy. Tuy nhiên, bạn có thể tạo một ribbon tùy chỉnh, sau đó liên kết Ribbon với một biểu mẫu hoặc báo cáo. Để biết thêm thông tin, hãy xem mục tạo dải băng tùy chỉnh trong Access.

  • Cửa sổ thiết kế và Dạng xem bố trí    Cửa sổ thiết kế và Dạng xem bố trí không sẵn dùng đối với mọi đối tượng cơ sở dữ liệu ở chế độ thời gian chạy. Điều này giúp ngăn chặn người dùng sửa đổi thiết kế của các đối tượng trong ứng dụng cơ sở dữ liệu của bạn. Bạn không thể bật Cửa sổ thiết kế và Dạng xem bố trí ở chế độ thời gian chạy.

  • Trợ giúp    Theo mặc định, Trợ giúp được tích hợp không sẵn dùng ở chế độ thời gian chạy. Vì bạn kiểm soát chức năng nào sẵn dùng trong ứng dụng ở chế độ thời gian chạy nên một số nội dung Trợ giúp Access tiêu chuẩn được tích hợp có thể không liên quan đến những người sử dụng ứng dụng của bạn và có khả năng gây nhầm lẫn hoặc khiến họ thất vọng. Bạn có thể tạo tệp trợ giúp tùy chỉnh của riêng mình để bổ sung cho ứng dụng chế độ thời gian chạy của bạn.

Làm thế nào tôi có thể mô phỏng chế độ thời gian chạy?

Bạn có thể chạy mọi cơ sở dữ liệu Access ở chế độ thời gian chạy trên máy tính có cài đặt phiên bản đầy đủ của Access. Để chạy cơ sở dữ liệu Access ở chế độ thời gian chạy, hãy thực hiện một trong các thao tác sau:

  • Thay đổi phần mở rộng tên tệp của tệp cơ sở dữ liệu từ .accdb thành .accdr.

  • Tạo lối tắt đến cơ sở dữ liệu bằng lệnh chuyển đổi dòng lệnh /Runtime .

    1. Từ màn hình nền Windows, bấm chuột phải và chọn lối tắt> mới .

    2. Nhập vị trí của MSAccess. exe, vị trí của cơ sở dữ liệu của bạn và dòng lệnh /Runtime . Ví dụ:

      "C:\Program Files\Microsoft Office\MSACCESS.EXE" "C:\MyDB.accdb" /runtime

    Để biết thêm thông tin, hãy xem mục tạo lối tắt màn hình nền cho chương trình hoặc tệp Office.

Chế độ thời gian chạy có giúp cơ sở dữ liệu của tôi trở nên bảo mật hơn không?

Mặc dù chế độ thời gian chạy giới hạn tính sẵn dùng của các tính năng thiết kế và dẫn hướng nhưng bạn không nên sử dụng chế độ thời gian chạy làm phương tiện chính để bảo mật ứng dụng cơ sở dữ liệu. Trên máy tính có cài đặt phiên bản đầy đủ của Access, người dùng có thể mở ứng dụng cơ sở dữ liệu thời gian chạy như ứng dụng cơ sở dữ liệu thông thường (tức là mọi tính năng sẽ đều sẵn dùng), rồi thay đổi thiết kế hoặc thực hiện các hành động không mong muốn khác.

Ngay cả khi bạn chỉ triển khai ứng dụng cơ sở dữ liệu của mình trên máy tính không cài đặt phiên bản đầy đủ của Access thì người dùng vẫn có thể chuyển ứng dụng vào máy tính có cài đặt phiên bản đầy đủ của Access, rồi mở ứng dụng cơ sở dữ liệu thời gian chạy như một ứng dụng cơ sở dữ liệu thông thường.

Đầu Trang

Tải xuống Access Runtime

Để tải xuống Access Runtime từ Trung tâm Tải xuống của Microsoft, hãy bấm vào liên kết phù hợp cho phiên bản của bạn:

Bạn không cần phải mua để có thể tải xuống, sử dụng hay phân phối lại Access Runtime, cũng như không có giới hạn về số lượng người dùng mà bạn có thể phân phối Runtime.

Đầu trang

Tạo một gói cài đặt

Có một vài phương pháp mà bạn có thể thực hiện tùy thuộc vào phiên bản Access.

Sử dụng một gói bản cài đặt chung (Access 2013 trở lên)

Đối với các phiên bản Access 2013 trở lên, bạn có thể sử dụng bộ cài đặt Windows hoặc tìm kiếm chương trình bên thứ ba tạo ra các gói cài đặt.

Đóng gói và ký một cơ sở dữ liệu Access (Access 2007 và 2010)

Trong Access 2007 hoặc 2010 nó dễ dàng hơn và nhanh hơn để đăng nhập và phân phối cơ sở dữ liệu. Sau khi tạo tệp .accdb hay .accde, bạn có thể đóng gói tệp đó, áp dụng chữ ký số cho gói đó, rồi phân phối gói đã ký cho những người dùng khác. Tính năng Đóng gói và Ký sẽ đặt cơ sở dữ liệu vào tệp Triển khai Access (.accdc), ký gói đó, rồi đặt gói đã ký mã tại một vị trí trên máy tính của người dùng do bạn xác định. Sau đó, người dùng có thể trích xuất cơ sở dữ liệu từ gói này và làm việc trực tiếp trong cơ sở dữ liệu đó (chứ không phải trong tệp gói). Để biết thêm thông tin, hãy xem tổng quan về trình hướng dẫn giải pháp đóng gói.

Lưu ý: Tính năng được mô tả trong mục này sẽ đóng gói tệp Access và áp dụng chữ ký số cho gói, giúp báo cho người dùng biết tệp đó đáng tin cậy.

Hãy ghi nhớ những dữ kiện này khi bạn tiếp tục tạo và ký một gói:

  • Đóng gói cơ sở dữ liệu và ký vào gói đó là những cách để truyền tải độ tin cậy. Khi bạn hoặc người dùng của bạn nhận được gói đó, chữ ký sẽ xác nhận rằng cơ sở dữ liệu đã không bị thay đổi. Nếu bạn tin tưởng tác giả, bạn có thể bật nội dung.

  • Tính năng Đóng gói và Ký chỉ áp dụng cho những cơ sở dữ liệu được lưu ở định dạng tệp.accdb.

  • Bạn chỉ có thể thêm một tệp cơ sở dữ liệu vào một gói.

  • Khi bạn đóng gói và ký cơ sở dữ liệu, tất cả các đối tượng trong tệp cơ sở dữ liệu sẽ được ký mã, chứ không chỉ macro hay mô-đun mã. Quy trình đóng gói và ký cũng sẽ nén tệp gói nhằm giúp làm giảm thời gian tải xuống.

  • Sau khi cơ sở dữ liệu được trích xuất từ gói, sẽ không còn kết nối giữa gói đã ký với cơ sở dữ liệu được trích xuất.

  • Nếu bạn dùng một chứng chỉ tự ký để ký gói cơ sở dữ liệu và sau đó bấm Tin tưởng tất cả từ nhà phát hành khi mở gói, thì các gói đã ký bằng chứng chỉ tự ký đó sẽ luôn được tin cậy.

  • Nếu bạn trích xuất cơ sở dữ liệu vào một vị trí tin cậy, nội dung của nó sẽ được tự động bật bất cứ khi nào bạn mở cơ sở dữ liệu này. Nếu bạn chọn một vị trí không đáng tin cậy, một số nội dung cơ sở dữ liệu có thể bị vô hiệu hóa theo mặc định.

Các mục sau sẽ giải thích về cách tạo tệp gói được ký và sử dụng cơ sở dữ liệu trong tệp gói được ký. Để hoàn thành các bước này, bạn phải có sẵn ít nhất một chứng chỉ bảo mật. Nếu bạn không có chứng chỉ được cài đặt trên máy tính của mình, bạn có thể tạo một chứng chỉ bằng cách sử dụng công cụ SelfCert hoặc nhận được một chứng chỉ thương mại. Để biết thông tin về chứng chỉ bảo mật, hãy xem Hiển thị tin cậy bằng cách thêm chữ ký số.

Tạo gói đã ký

  1. Mở cơ sở dữ liệu mà bạn muốn đóng gói và ký.

  2. Bấm vào tab Tệp, rồi bấm vào Lưu như.

  3. Bên dưới Loại tệp cơ sở dữ liệu, bấm vào Đóng gói và Ký, rồi bấm vào Lưu như.

  4. Trong hộp thoại Chọn chứng chỉ, chọn một chứng chỉ kỹ thuật số, rồi bấm vào OK.

    Hộp thoại Tạo Gói đã Ký Microsoft Office Access sẽ xuất hiện.

  5. Trong danh sách Lưu trong, hãy chọn một vị trí cho gói cơ sở dữ liệu đã ký của bạn.

  6. Hãy gõ tên gói đã ký trong hộp Tên tệp, rồi bấm Tạo.

    Access sẽ tạo ra tệp .accdc và đặt nó tại vị trí mà bạn đã chọn.

Trích xuất và sử dụng một gói được ký

  1. Bấm vào Tệp > Mở.

  2. Trong hộp thoại Mở, chọn Gói Microsoft Office Access được ký (*.accdc) làm loại tệp.

  3. Trong danh sách Xem trong, định vị thư mục có chứa tệp .accdc của bạn, chọn tệp đó, rồi bấm vào Mở.

  4. Thực hiện một trong những thao tác sau:

    • Nếu bạn đã chọn tin cậy chứng chỉ kỹ thuật số đã được áp dụng cho gói triển khai, hộp thoại Trích xuất cơ sở dữ liệu vào sẽ xuất hiện. Chuyển sang bước 5.

    • Nếu bạn chưa chọn tin cậy chứng chỉ kỹ thuật số, thông báo tư vấn sẽ xuất hiện.

      Thông báo tư vấn

      Nếu bạn tin cậy cơ sở dữ liệu đó, bấm Mở. Nếu bạn tin cậy mọi chứng chỉ từ nhà cung cấp đó, hãy bấm vào Tin cậy tất cả từ nhà phát hành. Hộp thoại Trích xuất cơ sở dữ liệu vào sẽ xuất hiện.

  5. Một chọn lựa khác là trong danh sách Lưu trong, hãy chọn một vị trí để trích xuất cơ sở dữ liệu vào đó, rồi trong hộp Tên tệp, hãy nhập một tên khác cho cơ sở dữ liệu được trích xuất đó.

Nếu bạn không chắc chắn rằng có nên tin cậy một chứng chỉ hay không, thì bài viết Làm thế nào để biết một chữ ký điện tử là đáng tin cậy sẽ cung cấp thông tin chung về việc kiểm tra ngày tháng và các mục khác trong chứng chỉ để đảm bảo chứng chỉ đó hợp lệ.

Đầu Trang

Lưu ý:  Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Cho chúng tôi biết thông tin này có hữu ích hay không? Dưới đây là bài viết bằng tiếng Anh để bạn tham khảo..​

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×