Okay so here's what I did and it seems to have worked...
1) Ran the Debug/Compile on the VBA coding (found an extra "end if" that didn't belong to anything)
2) Clicked on the "Office" button
3) Went to Access Options
4) Clicked on Navigation Options and unchecked Tables, Queries, Forms, Reports, Macros, Modules.
5) Then unchecked...
-- "Use Access Special Keys"
-- "Allow Full Menus"
-- "Allow Default Shortcut Menus"
6) Then converted to ACCDE (which it did without any errors this time).
.............................
Going back into the database, I could not use Shift, nor could I see the navigation pane. All shortcut keys were disabled along with the right-click ability. The only menu options being displayed were those directly associated with text editing and print/export options.
Using a blank database...I could access (for import) the Tables and Queries but NOT the Forms, Macros or Modules as they were completely grayed out.
I also tried opening the db in Notepad and a whole bunch of garbage was displayed...so if they really wanna take the time to sort through that mess...then they can have it.
WOOOHOOO!!!!!
So then I guess the only item remaining would be....if I wanted to password protect the Tables to prevent them from copied, I could password encrypt the BE...but would I be able to bypass the password using code?
Not code that would be for each table when it's used or accessed by the FE, but simply for the entire BE?
This code works for the table access but is impractical for my use...
Dim td As DAO.TableDef
Set td = CurrentDb.CreateTableDef("Table1")
td.Connect = "MS
Access;PWD=myPassword;DATABASE=C:\M2Dev\pwProtecte d.accdb"
td.SourceTableName = "Table1"
CurrentDb.TableDefs.Append td
CurrentDb.TableDefs.Refresh
1) Ran the Debug/Compile on the VBA coding (found an extra "end if" that didn't belong to anything)
2) Clicked on the "Office" button
3) Went to Access Options
4) Clicked on Navigation Options and unchecked Tables, Queries, Forms, Reports, Macros, Modules.
5) Then unchecked...
-- "Use Access Special Keys"
-- "Allow Full Menus"
-- "Allow Default Shortcut Menus"
6) Then converted to ACCDE (which it did without any errors this time).
.............................
Going back into the database, I could not use Shift, nor could I see the navigation pane. All shortcut keys were disabled along with the right-click ability. The only menu options being displayed were those directly associated with text editing and print/export options.
Using a blank database...I could access (for import) the Tables and Queries but NOT the Forms, Macros or Modules as they were completely grayed out.
I also tried opening the db in Notepad and a whole bunch of garbage was displayed...so if they really wanna take the time to sort through that mess...then they can have it.
WOOOHOOO!!!!!
So then I guess the only item remaining would be....if I wanted to password protect the Tables to prevent them from copied, I could password encrypt the BE...but would I be able to bypass the password using code?
Not code that would be for each table when it's used or accessed by the FE, but simply for the entire BE?
This code works for the table access but is impractical for my use...
Dim td As DAO.TableDef
Set td = CurrentDb.CreateTableDef("Table1")
td.Connect = "MS
Access;PWD=myPassword;DATABASE=C:\M2Dev\pwProtecte d.accdb"
td.SourceTableName = "Table1"
CurrentDb.TableDefs.Append td
CurrentDb.TableDefs.Refresh