I am a newby and trying to get my head around relationship databases, and for this reason I have created 2 tables (it could quite easily have been one) to list all the items in my garage. First table is called tools table and is tools ID (auto), item, size and second table is called lokashin(for fear of using a reserved word) and consisits of tools ID auto, item,bay, box, bottle. I have created a query called tools query and it has the cols tools ID (auto) prim, one to one relationship with lokashin table tools ID (auto) prim, item, size, bay, with box and bottle hidden at this time because will only need those cols later in the listing. I show the query and fill out the data in datasheet view, and my question is why does it not update the tables from the query? This is a lot for anyone to understand and I can quite see that this type of data does not warrant a relationship and one table could easily have been done in xl, but the idea is to experiment with access and the tools listing is secondary. Am only using this as something that COULD be useful. I would have thought that inputting data to the query would update the table, because when I go in and out of the prog the data shows in the query? If i dont get an answer to this epistle I will take it that a query does not update a table and will have to think of some other data that would affect my surrounds. See for instance I have several pairs of pliers and thought that generic pliers could be in any of five locations. That was my idea. But a single table with 5 sets of pliers in different locations would just as easily be grouped into 5 with a search no pliers - only difference is that I would save myself inputting pliers for the other 4 times!! I reckon a one to one is no good and my setup is wrong if I want pliers to have 5 different locations. I am using access 2007 because I bought a disk for $297 a long time ago and want to use it. I am learning with Lynda.com but the movies dont tell me about this. I gave not seen anyone upload a file for people to run on this forum, nor do I think they would run it, because 2007 is old hat now,(although 2007.accdb would run on access 2016) and opening someone else file could bring viruses on to your computer. Whatsay about this?