Computer Learning Zone CLZ Access Excel Word Windows

Improve a mechanical device and you may double productivity. But improve man, you gain a thousandfold.

-Khan Noonien Singh
 
Home   Courses   TechHelp   Forums   Help   Contact   Merch   Join   Order   Logon  
 
Back to Visitor Forum    Comments List
Upload Images   @Reply   Bookmark    Link   Email   Next Unseen 
Data breach of database
Antoine Chaar 

2 years ago
Hi, I have disabled most of the features on my FE including the shift key, set a password encryption to the BE and thought my DB is secured, but if you open a new DB and import all tables from my FE all tables are imported with all data including hidden tables :(  ANY SOLUTION PLEASE..
Adam Schwanz  @Reply  
           
2 years ago
Richard Rost  @Reply  
          
2 years ago
Even if you try importing the tables, it should still ask you for the database password. I expect you didn't set something up right.
Richard Rost  @Reply  
          
2 years ago

Richard Rost  @Reply  
          
2 years ago
In fact, it will ask you for the password for EACH TABLE.
Antoine Chaar OP  @Reply  

2 years ago
Thank you for your prompt reply Rick, just to make things clearer, I have set a PWD encryption to my BE only, my FE is secured with user logon and PWD through a form with VBA code as I don't like to use access PWD encryption for my FE. If that what you mean so Please what might be wrong?
Richard Rost  @Reply  
          
2 years ago
I see what you're saying. Yes, this is actually a well-known flaw with Access security. If you have a split database solution, even if your back end has a password, if you try to import the tables from the front end it bypasses that password because the front end is supplying the password to the back end.

I actually have a video on this subject coming out in a week or so that discusses this and some different workarounds. The easiest solution is to simply password protect your front end database as well. That way, no one can get into your back end that doesn't already have access to your front end.

Another solution is to link your tables on the fly using VBA, so when the database opens, you link the tables, and when the database closes, you unlink them. Of course, that leaves a security hole as well because as long as the database is open, someone can do this trick.

Another solution, and the one that I'm going to show in the extended cut of my video, is how to not use tables at all in your database. You can literally use a recordset connection to connect to the tables in the back end and supply the password in VBA. You never have a link to a table, so there's no security gap. I'll be showing how to do this in an upcoming extended cut video.

But of course, the only real true way to have secure tables is to use a database server like SQL Server.

This thread is now CLOSED. If you wish to comment, start a NEW discussion in Visitor Forum.
 

Next Unseen

 
New Feature: Comment Live View
 
 

The following is a paid advertisement
Computer Learning Zone is not responsible for any content shown or offers made by these ads.
 

Learn
 
Access - index
Excel - index
Word - index
Windows - index
PowerPoint - index
Photoshop - index
Visual Basic - index
ASP - index
Seminars
More...
Customers
 
Login
My Account
My Courses
Lost Password
Memberships
Student Databases
Change Email
Info
 
Latest News
New Releases
User Forums
Topic Glossary
Tips & Tricks
Search The Site
Code Vault
Collapse Menus
Help
 
Customer Support
Web Site Tour
FAQs
TechHelp
Consulting Services
About
 
Background
Testimonials
Jobs
Affiliate Program
Richard Rost
Free Lessons
Mailing List
PCResale.NET
Order
 
Video Tutorials
Handbooks
Memberships
Learning Connection
Idiot's Guide to Excel
Volume Discounts
Payment Info
Shipping
Terms of Sale
Contact
 
Contact Info
Support Policy
Mailing Address
Phone Number
Fax Number
Course Survey
Email Richard
[email protected]
Blog RSS Feed    YouTube Channel

LinkedIn
Copyright 2026 by Computer Learning Zone, Amicron, and Richard Rost. All Rights Reserved. Current Time: 5/6/2026 11:21:19 AM. PLT: 0s