Hello all,
I am redesigning an access database, but I have no formal training so I am not sure what it the best practice to use here. Currently, there is a new data entry form with a record source of a selection query. When new data is entered, it is split between two tables (the two that are being selected in the query). From there, this data takes on a snow ball effect, where the data is selected from tables and appended to other tables. The forms are based on queries based on queries based on tables. It all seems convoluted and takes a while to find your way back to the source to make any changes. This doesn't seem right, but like I said, I don't have formal training. It seems there are more tables then needed, since a lot of the tables have the same information.
So my question is, is there a reason why you would want to make a new table to house data as opposed to using a selection query to pull the data you want? Wouldn't it cause database bloat to have tables over queries?
I am redesigning an access database, but I have no formal training so I am not sure what it the best practice to use here. Currently, there is a new data entry form with a record source of a selection query. When new data is entered, it is split between two tables (the two that are being selected in the query). From there, this data takes on a snow ball effect, where the data is selected from tables and appended to other tables. The forms are based on queries based on queries based on tables. It all seems convoluted and takes a while to find your way back to the source to make any changes. This doesn't seem right, but like I said, I don't have formal training. It seems there are more tables then needed, since a lot of the tables have the same information.
So my question is, is there a reason why you would want to make a new table to house data as opposed to using a selection query to pull the data you want? Wouldn't it cause database bloat to have tables over queries?