I'm stuck. I combined a bunch of tables into a union query and am trying to dump that query back into a table so I can add a checkbox field and make the query "editable" so to speak. The problem is that the query has 5000+ records, but when I run the code, I only end up with 200+ records in the blank table. I'm not getting an error message and I back checked that my blank table has the correct amount of fields. (Note: I can't upload the database since it is client confidential, but I can generalize the content.)
I used this vba/SQL code in the OnLoad event of the form:
CurrentDb.Execute "INSERT INTO TBL_Blank (Field1, Field2, Field3 ...)
SELECT Field1, Field2, Field3 ... FROM QRY_CombinedRecords;", dbFailOnError
Should I be using DAO.Database (see mwolfe02 response)?
or recordset (see Gord Thompson response).
I'm not sure why it doesn't just copy the 5,000+ records in the query and pastes them in the blank table I set up.