This is the query code that takes so long:
strSQL = "DELETE FROM tblWork_OrdersTEMP"
CurrentDb.Execute strSQL, dbFailOnError
strSQL = ""
strSQL = strSQL & "INSERT INTO tblWork_OrdersTEMP ( WONROV, WONUM, [WOCU#], [WOCO#], [WODV#], [WOFR#], WOTYC, WOEDT, "
strSQL = strSQL &...