Bill Patten
bill_Patten at earthlink.net
Tue Aug 29 21:29:38 CDT 2006
Borge, I haven't studied your code but assuming all else works then I would declare the after update event of the control public so external forms can see it and then use: froms!frmControl.cboNav_AfterUpdate HTH Bill ----- Original Message ----- From: "Borge Hansen" <pcs at azizaz.com> To: "Access Developers discussion and problem solving" <accessd at databaseadvisors.com> Sent: Tuesday, August 29, 2006 7:16 PM Subject: [AccessD] Accessing AfterUpdate Event from another procedure Hmmmm... I always seem to get stuck when attempting to access and run code in an afterupdate event when trying to call and execute the event from another procedure in another module than the Form module the afterupdate event code resides in.... So what are the clear cuts on this.... please See the code snippet below Regards Borge /Code snippet: If FIsLoaded("frmSystem") Then If FIsLoaded("frmControl") Then Dim strSecName As String Dim boolModuleNamePresent As Boolean strSecName = Forms("frmSystem")("SecName") boolModuleNamePresent = DLookup("Screen1", "tblSystem", "SecName = '" & strSecName & "'") If boolModuleNamePresent Then Dim frm As Form Dim ctrl As ComboBox Set frm = Forms!frmControl Set ctrl = frm!cboNav ctrl.Value = "Clients" 'just for testing - tests ok! Dim vValue0 Dim vValue1 Dim vValue2 Dim vValue3 Dim vValue4 vValue0 = ctrl vValue1 = ctrl.Column(1) vValue2 = ctrl.Column(2) vValue3 = ctrl.Column(3) vValue4 = ctrl.Column(4) 'end just for testing 'HERE: how do I call the AfterUpdate event of cboNav in the open form called frmControl ?? ' cboNav_AfterUpdate to execute here Set frm = Nothing Set ctrl = Nothing Else MyMsgBox "You do not have access to the Clients Module" & vbCrLf & "Please see the System Administrator about this!", vbInformation End If Else MyMsgBox "This Form requires frmControl to be loaded!", vbCritical End If Else MyMsgBox "This Form requires frmSystem to be loaded!", vbCritical End If -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com