I have this database project where currently there are numerous large tables with all the data we need. An append query is called to fill out a temporary table which will narrow down our search results. Finally, a select query is called to grab just the correct data we want from the temporary table. With this query table filled, it populates a list on a user form. This query is attached to the temporary table. The user can modify this data in the list. These changes are recorded into the temporary table and when the user clicks save, the temporary table updates the data in our database. If they cancel the changes, only the temporary table changes not the database tables. The issue is that I want to get rid of this temporary table as it can retain information leading to errors.
Currently I am trying to use one query to obtain the data we need and use this query to populate my list. The only issue is how can I modify the list data and only update the database when the user presses save. In other words, what can I use to replace the temporary table? Can a query obtain information, the user can edit the data in the query, and this query can then update the data in the database tables when the user so chooses? Can a query act as my temporary table?
If you guys have any ideas, please let me know! I haven't found this problem on the internet so maybe writing to a query using lists and VBA isn't possible.