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

access training london in - error message

Forum home » Delegate support and help forum » Microsoft Access Training and help » access training london in - Error message

access training london in - Error message

ResolvedVersion Standard

Amy has attended:
Access Advanced course

Error message

When I try to add and save new data to a form I get the message:

'the object is locked, any changes you make will be discarded when the form is closed. Click save as on the file menu and save under a different name'.

I've checked the form properties and all the 'Allow' properties are set to yes, data entry to No (as I want the form to display the data from the table as well as have new data entered) and record set type = dynaset, record locks = No.

I've tried different settings but keep getting the message?

Amy

RE: Error message

Hi Amy

I hope you enjoyed you Access Advanced course.

I think from what you have described it sounds like the actual file, is locked i.e. the file is read only.

To change this you will need to locate the file and right click it. Click the general tab and towards the bottom the are two attribute, one of which is the read only attribute, all you need to do is make sure that the check box is not check.

If this does not help please get back to me.

David

RE: Error message

Hi David,

I've had a look at whether it's read only and it wasn't but thank you for the suggestion.

I now think it might have been something to do with the Name AutoCorrect option, I did a net search and found this article: http://allenbrowne.com/bug-03.html

I opened a new blank database and unchecked the name autocorrect option then imported my tables, form etc into this and the problem seems to have gone, for now at least!

Thanks again

Amy

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

Connect with us:

0207 987 3777

Call for assistance

Request Callback

We will call you back

Server loaded in 0.09 secs.