Dan Waters
df.waters at comcast.net
Mon Nov 29 13:35:47 CST 2010
I have a module with the following procedure at the top: Private Sub Refresh() DoCmd.SetWarnings True Application.Echo True DBEngine(0)(0).QueryDefs.Refresh DBEngine(0)(0).TableDefs.Refresh DoCmd.Hourglass False End Sub For several reasons I just click in the procedure and run it. This does allow my code to recognize a new saved query. I do use DBEngine(0)(0) instead of CurrentDB. Also try removing () after CurrentDB. HTH, Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Rocky Smolin Sent: Monday, November 29, 2010 12:27 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] FW: Refresh QueryDefs? Does anyone know the answer to this question? TIA Rocky _____ From: Hartje, Charles [mailto:CHartje at sandiego.gov] Sent: Monday, November 29, 2010 10:14 AM To: Barry Hynum; 'Doug Murphy'; 'Bob_Heygood'; Hartje, Charles; 'Darrell Burns'; 'Dixon'; 'Jackie Murphy'; 'JKA Joe K Anderson'; 'Mike Dwyer'; 'Polly Arndt'; 'Rocky Smolin' Subject: Refresh QueryDefs? Group, Oftentimes when I'm working in the VBE with a new query I've created using the query designer, I get an error that says the (query) object isn't found. I figure the error occurs because the QueryDefs collection doesn't yet contain the new query. Restarting the database always fixes the problem - but what a nuisance. If it were just a matter of refreshing the collection, you'd expect to be able to run a line of code from the immediate window such as: Currentdb().QueryDefs.Refresh But that doesn't take care of the problem. I still have to close and restart the database if I want to work with the new query from the VBE using the DAO Recordset object. Does anyone know of a solution. Charles Hartje City of San Diego | Engineering and Capital Projects Project Implementation and Technical Services | Information Systems - Engineering Application Support Ph: 619.533.5131 Mobile: 619.609.5023 email: <mailto:lbobis at sandiego.gov> chartje at sandiego.gov "Working Together to Engineer a Better Tomorrow" -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com