Mark A Matte
markamatte at hotmail.com
Thu Jul 29 09:34:16 CDT 2004
Nancy, This is a sample of how you might accomplish this...you would call this function after the form opens depending on a value you set when calling the form. You will have to add an if statement to exclude any command buttons...or items in the detail section that do not have the 'locked' property. Thanks, Mark A. Matte Sub TextBoxProperties(frm As Form) On Error GoTo Skip Dim ctl As Control ' Enumerate Controls collection. For Each ctl In frm.Controls Dim test Dim name name = ctl.ControlName test = ctl.Section With ctl 'Default = .DefaultValue If test = 0 Then ctl.Locked = True Else End If Skip: End With 'End If Next ctl End Sub >From: "Susan Harkins" <ssharkins at bellsouth.net> >Reply-To: Access Developers discussion and problem >solving<accessd at databaseadvisors.com> >To: "'Access Developers discussion and problem >solving'"<accessd at databaseadvisors.com> >Subject: RE: [AccessD] Lock/Disable controls in the Detail section of a >form >Date: Thu, 29 Jul 2004 10:02:16 -0400 > >Nancy, there may be a Detail event that you could use, but I don't think >so. >Have you considered renaming the controls? For instance, all the controls >in >the detail section might include a prefix or suffix "dtl" or something >similar. That way you could loop through the entire form's collection and >stop only when it finds the appropriate prefix or suffix. > >Susan H. > >Is there any way to lock only the controls in the Detail section of a form. > > >-- >_______________________________________________ >AccessD mailing list >AccessD at databaseadvisors.com >http://databaseadvisors.com/mailman/listinfo/accessd >Website: http://www.databaseadvisors.com _________________________________________________________________ Discover the best of the best at MSN Luxury Living. http://lexus.msn.com/