[AccessD] Question Regarding Changing Multiple Controls(Buttons) on a Form

Brad Marks BradM at blackforestltd.com
Wed Jan 25 13:08:01 CST 2012


William,

Thanks for the tip.

Brad

-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of William
Benson (VBACreations.Com)
Sent: Tuesday, January 24, 2012 5:58 PM
To: 'Access Developers discussion and problem solving'
Subject: Re: [AccessD] Question Regarding Changing Multiple
Controls(Buttons) on a Form

Brad assigning each control of interest to an array element may make
future
work easier.
'Module Level
Dim Btn as Contol

Form_Open
For i = 1 to 5
   Set Btn(i) = Forms.form1("Button" & i)
Next
End Sub

Then anywhere you want to mess with them you no longer have to be
specific
about the names and you can use 
       For i = lbound (Btn) to ubound(Btn)
             Btn(i).ForeColor = Vblah

      Next
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Brad Marks
Sent: Tuesday, January 24, 2012 6:06 PM
To: Access Developers discussion and problem solving
Subject: [AccessD] Question Regarding Changing Multiple Controls
(Buttons)
on a Form

I have set up a little test Form with 5 buttons.

The following code will change the color of the text in each of the
buttons to Blue.  This all works nicely. 


Forms.form1.Button1.ForeColor = vbBlue

Forms.form1.Button2.ForeColor = vbBlue

Forms.form1.Button3.ForeColor = vbBlue

Forms.form1.Button4.ForeColor = vbBlue

Forms.form1.Button5.ForeColor = vbBlue



Now, I would like to set up a loop to change all 5 Buttons' ForeColor
with one statement instead of a statement for each button.

Is it possible to somehow have a variable in the statement?  Here is an
example of what I mean.

Forms.form1. & MyVariable & .ForeColor = vbBlue 


Thanks,
Brad



-- 
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

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.




More information about the AccessD mailing list