Câu hỏi
05/06/2013 22:57
Khóa mã nguồn trong Access?
Em đang thiết kế một phần mềm nho nhỏ trong Access 2003. Xin quý báo hướng dẫn em cách thức khóa mã nguồn trong Access 2003, chỉ để lại một form duy nhất khi khởi động chương trình.
TungZiMa
05/06/2013 22:57
Danh sách câu trả lời (1)
Có một trong những (hoặc tất cả) cách sau để tùy mức độ khác nhau có thể bảo vệ mã nguồn một tập tin Access:
1. Bảo vệ mã lệnh VBA (Visual Basic for Application) bằng cách chọn mục Properties trên trình đơn Tools của cửa sổ soạn thảo Microsoft Visual Basic, rồi chọn trang Protection trên hộp thoại Project Properties. Cuối cùng đánh dấu chọn vào ô Lock project for viewing, kèm theo là mật khẩu bảo vệ. Với cách này, cấu trúc và dữ liệu các bảng (table) vẫn có thể được xem và sửa đổi.
2. Dùng chức năng Make MDE file (chọn mục Database Utilities \ Make MDE file) để ngăn không cho sửa đổi mã lệnh, sửa đổi thiết kế biểu mẫu (form), sửa đổi thiết kế báo biểu (report). Với cách này, cấu trúc và dữ liệu các bảng (table) vẫn có thể được lấy đi để chuyển vào tập tin MDB khác mà xem và sửa đổi.
3. Dùng chức năng Encode / Decode database để mã hóa không cho một chương trình tiện ích hay một chương trình xử lý văn bản giải mã được, nhưng vẫn dùng Access để mở được.
4. Thiết kế một biểu mẫu khởi động, trong đó yêu cầu cho biết tên và mật khẩu theo kiểu dzô mạng in-tẹc-nét. Rồi dùng hộp thoại Startup để quy định (từ danh sách Display Form/Page) phải mở biểu mẫu này trước tiên mỗi lần mở cơ sở dữ liệu. Nhờ cách này, ta có thể giấu luôn cửa sổ Database, nơi có thể xem và chọn các thành phần của cơ sở dữ liệu để sửa chữa.
1. Bảo vệ mã lệnh VBA (Visual Basic for Application) bằng cách chọn mục Properties trên trình đơn Tools của cửa sổ soạn thảo Microsoft Visual Basic, rồi chọn trang Protection trên hộp thoại Project Properties. Cuối cùng đánh dấu chọn vào ô Lock project for viewing, kèm theo là mật khẩu bảo vệ. Với cách này, cấu trúc và dữ liệu các bảng (table) vẫn có thể được xem và sửa đổi.
2. Dùng chức năng Make MDE file (chọn mục Database Utilities \ Make MDE file) để ngăn không cho sửa đổi mã lệnh, sửa đổi thiết kế biểu mẫu (form), sửa đổi thiết kế báo biểu (report). Với cách này, cấu trúc và dữ liệu các bảng (table) vẫn có thể được lấy đi để chuyển vào tập tin MDB khác mà xem và sửa đổi.
3. Dùng chức năng Encode / Decode database để mã hóa không cho một chương trình tiện ích hay một chương trình xử lý văn bản giải mã được, nhưng vẫn dùng Access để mở được.
4. Thiết kế một biểu mẫu khởi động, trong đó yêu cầu cho biết tên và mật khẩu theo kiểu dzô mạng in-tẹc-nét. Rồi dùng hộp thoại Startup để quy định (từ danh sách Display Form/Page) phải mở biểu mẫu này trước tiên mỗi lần mở cơ sở dữ liệu. Nhờ cách này, ta có thể giấu luôn cửa sổ Database, nơi có thể xem và chọn các thành phần của cơ sở dữ liệu để sửa chữa.
Trả lời câu hỏi
Câu hỏi lĩnh vực Máy vi tính
Rao vặt Siêu Vip