Microsoft
Software
Hardware
Network
Question : Use Variable to address a control
I have two subforms, each with a command button called "cmdAddNewRecord". I refer to these form the main form. Rather than having the same code to refer to each, I want to declare the form name as a vaiable and use the variable in the code
The code is:
Me.frmProfile.Form!cmdAddN
ewRecord.V
isible = True
What I would like to is:
dim FormName as string
FormName = "frmProfile"
and then change the code to:
FormName.Form!cmdAddNewRec
ord.Visibl
e = True
But Access does not like this!
What is the correct syntax?
Answer : Use Variable to address a control
You would do it like this:
Forms(FormName).Form.cmdAd
dNewRecord
.Visible = True
Note that you refer to a "main" form differently than you do a Subform.
Random Solutions
Error: Installing Windows XP!
Windows 2008 Server Distributed DCOM Error
How to SElect only Top row from datatable
Select TOP row in One-Many relationship - MS SQL
EXECUTE permission denied on object 'xp_cmdshell' How to Allow call from stored procedure called by asp page.
Format and Partition Unused Hard Drive Space
SQL to calculate sales per representative and per week
When installing Exchange 2010 demo
Problem handling Nulls in Access VBA Function
web application design