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
where parameters aspx .net page
convert text to lowercase in a table
VBA Interior ColorIndex Excel
SelectedValue which is invalid because it does not exist in the list of items
Macro not available to button properties
Disable / enable custom menu items
Counting the number of cells in a given range that begin with a specific letter.
LSASRV Event Log errors, EventID 40960
How do I retrieve the path and template name of an attached Word template?
SSIS password Recovery or expiration