Mark A Matte
markamatte at hotmail.com
Mon Jul 21 21:07:03 CDT 2008
Rocky,
I think you already solved your issue...but in case not:
This was for reports...but I'm sure you can modify for forms.
Hope it helps...
Mark A. Matte
P.S...of course credit goes to ACCESSD!!!!!!!!
***************START*********************
Dim obj As AccessObject, dbs As Object
Dim rpt As Report
Dim ctl As Control
Set dbs = Application.CurrentProject
' Search for open AccessObject objects in AllReports collection.
For Each obj In dbs.AllReports
DoCmd.OpenReport obj.Name, acViewDesign
Set rpt = Reports(obj.Name)
str1 = "CurrentUser"
str2 = "GetUser"
On Error Resume Next
For Each ctl In rpt.Controls
If ctl.ControlType = acTextBox Then
If InStr(1, ctl.ControlSource, str1) Then
ctl.ControlSource = Replace(ctl.ControlSource, str1, str2)
End If
End If
Next
DoCmd.Close acReport, obj.Name, acSaveYes
Set rpt = Nothing
Set ctl = Nothing
Next obj
***************END*********************
> From: rockysmolin at bchacc.com
> To: accessd at databaseadvisors.com
> Date: Mon, 21 Jul 2008 08:25:57 -0700
> Subject: Re: [AccessD] Open all forms
>
> Thanks Mark. That's what I need - loop through all the forms, then also
> loop through all the controls - I can change the Times font to Arial or
> Tahoma and change the forecolor as well.
>
>
> Rocky Smolin
> Beach Access Software
> 858-259-4334
> www.e-z-mrp.com
> www.bchacc.com
>
>
>
> -----Original Message-----
> From: accessd-bounces at databaseadvisors.com
> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Mark A Matte
> Sent: Monday, July 21, 2008 8:16 AM
> To: Access Developers discussion and problem solving
> Subject: Re: [AccessD] Open all forms
>
>
> Rocky,
>
> I did something similar a few months ago. I searched every form for a text
> box that had a ControlSource LIKE "*MySearch*" and Updated the ControlSource
> to "SomethingNew".
>
> I think this is what you need. I Have it at home and can send it this
> evening (about 3:00 your time)
>
> Thanks,
>
> Mark A. Matte
>
>
>
>
>> From: rockysmolin at bchacc.com
>> To: accessd at databaseadvisors.com
>> Date: Mon, 21 Jul 2008 07:11:26 -0700
>> Subject: [AccessD] Open all forms
>>
>> Dear List:
>>
>> I am trying to write a quick module that will open all the forms in
>> turn in design view, change one property (in this case the background
>> color of the detail section), save and close. But I can't seem to get
>> the syntax right to open each of the forms in turn.
>>
>> Does anyone have a snip to do this?
>>
>> MTIA
>>
>> Rocky Smolin
>>
>> Beach Access Software
>>
>> 858-259-4334
>>
>> www.e-z-mrp.com
>>
>> www.bchacc.com
>>
>>
>>
>>
>>
>>
>> --
>> AccessD mailing list
>> AccessD at databaseadvisors.com
>> http://databaseadvisors.com/mailman/listinfo/accessd
>> Website: http://www.databaseadvisors.com
>
> _________________________________________________________________
> With Windows Live for mobile, your contacts travel with you.
> http://www.windowslive.com/mobile/overview.html?ocid=TXT_TAGLM_WL_mobile_072
> 008
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
>
> --
> AccessD mailing list
> AccessD at databaseadvisors.com
> http://databaseadvisors.com/mailman/listinfo/accessd
> Website: http://www.databaseadvisors.com
_________________________________________________________________
With Windows Live for mobile, your contacts travel with you.
http://www.windowslive.com/mobile/overview.html?ocid=TXT_TAGLM_WL_mobile_072008