thank you for your help but im still having trouble.
i created a form based on a query. the query was based on a 2 different
tables. i think that because its a query, its not letting me add data.
Some queries are updateable; some are not. Try opening the Query in
datasheet view - is there a "new record" line? If not, check the table
definitions: do you have a unique Index (such as a Primary Key) on the
field in the "one" side table that you're using for the join? That's
essential, and a common cause of this problem. If that's not it,
please open the Query in SQL view and post the SQL text here.
i checked the form properties and they are all set to yes. im not sure why the
data of the first record comes up in the form, and then why i cant type in
data. maybe its to prevent me from entering data that would overwrite the
table data, which is a good thing. i need to be able to enter the data in a
clean form and then be able to search.
Then you MUST - NO OPTION - use an Unbound form. A Query is not a
separate reality from its table; editing the query edits the table,
the query is just a view of the table.
this is for other people to use
constantly so form by filter wont work becuase they dont know how to use it.
Please help if you can and give me detailed instructions on how to set up the
form, table, query, ect... The search parameters that i entered into on the
query work when i hit the search button that i created. its just the form is
already filled with data before i search.
Use a different form, a Form with nothing in its Recordsource
property, to collect your criteria.
John W. Vinson[MVP]