Michael Welsh
mike at welshfam.org
Sun Jul 4 19:45:30 CDT 2004
Oleg, I use a function that cycles thru the form controls. If the .tag property matches, the control is set to null (you could do anything to the control like set it to zero, as well). Call it NullTag("TagData") Public Sub NullTag( ByVal strTagData As String) As Boolean On Error GoTo Error_NullTag Dim ctrl As Control Dim frmForm As Form Set frmForm = Application.Screen.ActiveForm For gintReit = 0 To frmForm.Count - 1 Set ctrl = frmForm(gintReit) If InStr(1, ctrl.Tag, strTagData) Then ctrl = Null 'alter this line to set the control as needed End If Next gintReit I use a similar sub to make the control visible or invisible as needed. Call it in code ToggleControl "False", "TagData" to set all controls on the active form Visible = false if the tag data = "TagData". Use you own tagdata. Use True to make the controls visible. Public Sub ToggleControl( ByVal fSwitch As Boolean, ByVal strTagData As String) On Error GoTo Error_ToggleControl DoCmd.Hourglass True Dim ctrl As Control Dim frmMF As Form Set frmMF = Application.Screen.ActiveForm For gintReit = 0 To frmMF.Count - 1 Set ctrl = frmMF(gintReit) If ctrl.Tag = strTagData Then ctrl.Visible = fSwitch End If Next gintReit Hope this helps. Mike -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gustav Brock Sent: Saturday, July 03, 2004 2:57 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Frame question Hi Oleg > I have about 25 textboxes, which on a click on a button i want their > context cleared, and half of them hidden is there a way to place them > in 2 frames, and have all items inside 1 frame cleared, and 2nd frame > hidden and cleared ? Not that I know of, but you could let a rectangle cover the textboxes (bring it to front), then setting this rectangle's Visible property to True or False. /gustav -- _______________________________________________ AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com