Microsoft
Software
Hardware
Network
Question : Setfocus in a function
I am trying to find a record in a function. I have multiple forms like this so I thought I'd do it in a function. This does not work..
Function findcase(caseid As String)
ActiveForm.accid.SetFocus
DoCmd.FindRecord caseid
ActiveForm.local_case_id.S
etFocus
End Function
I know it works to use forms![formname]![accid].s
etfocus but how do I pass it?
I tried to add a second parameter but it kept asking for an =.
This should be easy - why am I so frustrated?
Answer : Setfocus in a function
try
Function findcase(caseid As String, sForm as string, sControl as string)
Forms(sForm)(sControl).Set
Focus
DoCmd.FindRecord caseid
End Function
to use
call findcase("1234","NameOfFor
m","NameOf
Control")
Random Solutions
How to hyperlink a database of 1000's of Fedex tracking numbers to their own tracking Fedex webpage for beginner?
SSL Medium Strength Cipher Suites Supported
MS access VB string not updating with fields from search form
To covert an access report with pictures to any editable document format retaining all the graphics and other formatting settings
SQL Select Distinct Results (Complex)
Scan and update ...
Exchange 2007 - Transport Rule
Create PDF in black and white, using Ghostscript
T-SQL DateTime conversion issue
Windows7 in a 2003 domain