Public Schedule Face-to-Face & Online Instructor-Led Training - View dates & book

forms and tables

ResolvedVersion 2003

Graham has attended:
Access Introduction course

Forms and tables

can you have open access to forms for data entry but have the tables behind them protected so data entry people cannot mess them up

RE: forms and tables

Hi Graham

Sorry for the delay in answering this question.

In Access you can block access to the actual tables but allow data entry into them via forms

One method is to hide the tables from the users view and to make the relevant forms only data entry forms.

To hide a table from view:

1. Right click on the relevant table and select Properties

2. In the Properties dialog box check the "Hideen" checkbox.

This hides the relevant table from view

To then view hidden objects

1. Select Tools , Options

2. In the Options dialog box, check the "Hidden objects" checkbox. Then click on the OK button.

This will return you back to the database window where you should now be able to see all hidden objects including the hidden tables that you are looking for.

To make a form only useful to enter new data:

1. In the forms design view right click the dot in the top, left hand corner of the form and select Properties

2. In the Properties window, select the Data tab

3. in the Data tab area change "Allow Edits" and "Allow Delitions" to NO leaving only "Allow Additions" as YES.

This way someone using the form will not see the existing data in the table and therefore cannot mess with it.

Hope this helps.

Carlos

Access tip:

Prefixed Autonumbering

When using Date Type = Autonumber as a primary key, clients may require autonumbering to be prefixed with a letter.

For example, P001, where P is the prefixed letter

Instructions
Step 1. Create Field Name
Step 2. Set Data Type to Autonumber
Step 3. Within Field Property General tabsheet,
enter Format property as [backslash]P000



View all Access hints and tips

Connect with us:

0207 987 3777

Call for assistance

Request Callback

We will call you back

Server loaded in 0.1 secs.