Heenan, Lambert
Lambert.Heenan at AIG.com
Fri Mar 14 13:54:13 CDT 2008
Just tried this out. With a rowsource of "SELECT foo from bar", where the table bar does not exist, on first trying to drop-down the combo the error message displayed is: "The record source '~sq_cForm1~sq_cCombo0' specified on this from or report does not exist." (The form name is "Form1" and the combo name is "Combo0". However, it is trappable. If you set the form's On Error event handler like so... Private Sub Form_Error(DataErr As Integer, Response As Integer) MsgBox "Error:" & DataErr & " " & AccessError(DataErr) Response = acDataErrContinue End Sub You'll see that it's error 2580, and without the msgbox in the handler the error will just slide by. OF course the user will wonder why there's nothing in the combo! :-) Lambert -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby Sent: Friday, March 14, 2008 2:14 PM To: 'Access Developers discussion and problem solving' Subject: [AccessD] Interesting run time error When a combo is assigned an invalid sql string, perhaps a select from a non-existent table or a OrderBy clause on a non-existent field, there is not error until you try to drop down or otherwise use the combo. The error pops out of the depths of Access and AFAICT cannot be trapped. John W. Colby Colby Consulting www.ColbyConsulting.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com