Anyone know the way to 100% secure your accdb/accde file ?
What I mean secure is disable the ability to modify and see the design structure of the tables, forms, VBA code, etc. This is very important once you finish it and ready to distribute it to your users.
Below are the tasks I made to the accdb/accde file before distribution:
1. Disable shift bypass https://support.microsoft.com/en-us/kb/826765
2. Modify the ribbon (set all the button and tab to visible=false)
3. Use "DoCmd.ShowToolbar "Ribbon", acToolbarNo"
4. Make below changes in Access Options > Current Database
a. Uncheck "Display Status Bar"
b. Uncheck "Display Document Tabs"
c. Uncheck "Use Access Special Keys"
d. Uncheck "Display Navigation Pane"
e. Set "Ribbon Name" to the one defined in step 2
f. Uncheck "Allow Full Menus"
g. Uncheck "Allow Default Shortcut Menus"
h. Check "Never Cache"
5. Save the file as ACCDE
When user open the accdb/accde file. They can only see and perform action in the preconfigured display form. They've no way to see the tables and use any Access features since all the ribbon and tab were removed. Shoutcut keys also disabled.
What I mean secure is disable the ability to modify and see the design structure of the tables, forms, VBA code, etc. This is very important once you finish it and ready to distribute it to your users.
Below are the tasks I made to the accdb/accde file before distribution:
1. Disable shift bypass https://support.microsoft.com/en-us/kb/826765
2. Modify the ribbon (set all the button and tab to visible=false)
3. Use "DoCmd.ShowToolbar "Ribbon", acToolbarNo"
4. Make below changes in Access Options > Current Database
a. Uncheck "Display Status Bar"
b. Uncheck "Display Document Tabs"
c. Uncheck "Use Access Special Keys"
d. Uncheck "Display Navigation Pane"
e. Set "Ribbon Name" to the one defined in step 2
f. Uncheck "Allow Full Menus"
g. Uncheck "Allow Default Shortcut Menus"
h. Check "Never Cache"
5. Save the file as ACCDE
When user open the accdb/accde file. They can only see and perform action in the preconfigured display form. They've no way to see the tables and use any Access features since all the ribbon and tab were removed. Shoutcut keys also disabled.