Can't add new record to form/query

L

LauraB

I'm using a database created several years ago with Access 2000, and it's
currently being used at the client site with Access 2003 (yes we'll upgrade
someday when client gets new hardware). The database is being regularly
used, and I have made very few design changes recently.

The current version of our database, doesn't allow new records to be added
(via the "Purchases" form; the Add New Record button with the "*" is
disabled. I also verfied that new records can't be added to the query this
form is based on "Purchases Query". I checked the properties for the
"Purchases Query" and the query hasn't been edited since Jan 2004, but we've
obviously been able to add purchases since Jan 2004.

The recent change I made to the database involved creating a copy of an
unrelated query and editing that copy. I also did a "Compact and Repair",
which I do from time to time. Is there a chance there's corruption causing
the problem? I've further tried to "Compact and Repair" but the problem
persists.

If curious here's the SQL code for the "Purchases Query"; it's pretty basic:
SELECT Purchases.PurchaseID, Purchases.StudentID, Purchases.EmployeeID,
Purchases.PurchaseDate, Students.FirstName, Students.LastName,
Students.PartnerFirstName, Students.PartnerLastName, Purchases.Discount,
Purchases.Memo
FROM Students INNER JOIN Purchases ON Students.StudentID=Purchases.StudentID;

Any thoughts on fixing this problem, or narrowing it down?
--Laura
 
J

Jeff Boyce

Laura

Is the database "split" or are the forms, queries, reports AND tables all
stored in a single .mdb file?

Can you go directly to the query that used to work as the source and run it?
Do you get records? Check to see if that query is "updateable". If not,
take a look in Access HELP on "updateable queries".

Good luck!

Regards

Jeff Boyce
Microsoft Office/Access MVP
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top