access vba courses - access secure database
The UK's Number 1 for Microsoft Office Training Add this page to your favourites/bookmarksBookmark page
 
View printable version of pagePrintable version
Plus One Google
Customer: Sign in
Delegate: Sign in
Trainer: Log in

Forum home » Delegate support and help forum » Microsoft Access Training and help » access vba courses - Access - secure database

access vba courses - Access - secure database

resolvedResolved · Low Priority · Version Standard

replyReply Thu 1 Nov 2007, 16:41Delegate Adrienne said...

Adrienne has attended:
Access Introduction course

Access - secure database

Hi!

Would it be possible to put a password on the database?

I would like to make a read-only database for others to view and that I myself would be the only one who can change data in the database? I know how to do this in Excel, but cannot find the same option for an access database.

Thanks in advance.

Adrienne

For upcoming training course dates see: Pricing & availability

replyReply Tue 6 Nov 2007, 09:53Trainer Richard said...

RE: Access - secure database

Hi Adrienne

Thanks for your question.

Access passwords come in two variations. The first is a database password, which locks the entire database. If you have the password, you can get in, but you can still edit the data.

The second variation is a user-level secuirity option. This is very involved, although it can prevent people from editing the data. you would need to be very clear about how you would structure the security, as it is easy to lock yourself out of the database.

I suggest making a copy of your database and playing around with TOOLS > SECURITY > USER LEVEL SECURITY WIZARD. Also read through the help file on USER LEVEL SECURITY.

TIP: If you lock youself out of Access completely, simply delete the database that you set the security in, completely from your machine. (That is why I suggest using a COPY of your database, until you are very clear about the process).


There are other ways that you could acheive making parts of your database read only.
Depending on how your users will use the database, you could use a mixture of the following:

Startup settings - to hide the database window
Read only settings on form - to limit access to data
Macros & Switchboards - to allow users to access the forms and reports that they need.

Does that answer your question?

Regards

Richard

 

Access tip:

Calculating The Difference Between Dates

If you wish to calculate the time between two date fields, this can be done in a number of ways:

1. As a calculated field in a query
2. As a calculated control in a form or report
3. As a calculation in a VBA procedure.

The basic syntax to get the number of days between two dates is:

=[One Date Field] - [Another Date Field]

You can also use one of the following functions:

=Month([One Date Field] - [Another Date Field])
which calculates the number of months between the two fields

=Year([One Date Field] - [Another Date Field])
which calculates the number of years between the two fields.

Another function is the DateDiff() function.

It uses an argument to determine how the time interval is measured. For example:

=DateDiff("q",[One Date Field] - [Another Date Field])
returns the number of quarters between the two fields.

Other intervals that can be used in this expression are as follows:
"yyyy" - Years
"m" - Months
"d" - Days
"w" - Weekdays
"ww" - Weeks
"h" - Hours
"n" - Minutes
"s" - Seconds

View all Access hints and tips


Microsoft Certified Partner Accredited Training Provider: Institute of IT Training Institute of Leadership and Management - Certified Courses Security Seal verified by visa, mastercard securecard