Hi, Jane.
You really should create a query based upon the table, and then use the
query as the form's record source. You'll have much more control and
flexibility in the data entry.
when I run a query or report on that table the new records are not
there.
This could be due to a simple flaw in the query, where the WHERE clause
limits the rows displayed. For example, only the records entered before the
end of 2006 would show in the following query, even though you've been
entering new records all year:
SELECT CustomerID, InvoiceAmt
FROM Invoices
WHERE InvoiceDate < #1/1/2007#;
It could also be due to a database design flaw, where you're entering orphan
records because referential integrity isn't being enforced between a parent
table and child table.
Did I miss something? What is going on?
It's too hard to tell without seeing your database. Are the tables
normalized? Is referential integrity enforced between the related tables?
Did you write buggy queries?
HTH.
Gunny
See
http://www.QBuilt.com for all your database needs.
See
http://www.Access.QBuilt.com for Microsoft Access tips and tutorials.
Blogs:
www.DataDevilDog.BlogSpot.com,
www.DatabaseTips.BlogSpot.com
http://www.Access.QBuilt.com/html/expert_contributors2.html for contact
info.