Microsoft
Software
Hardware
Network
Question : How can I use double click function on a subform datasheet to open a new form with a specific record?
So I have a form with a subform with a datasheet. I want the user to be able to click on a specific record on the datasheet to open a form with the specific record.
So I have this code on the doubleclick property
DoCmd.OpenForm ("comform")
'DoCmd.OpenForm ("comform")
Dim strWhere2 As String
'Build up a SQL string on the fly
strsql2 = "SELECT * FROM ComCon "
strWhere2 = "1=1"
If Not IsNull(Me.ID) Then
strWhere2 = strWhere2 & " AND ID = '" & Me.ID & "'"
End If
strsql2 = strsql2 & " WHERE " & strWhere2
Forms!comform.Form.RecordS
ource = strsql2
when i double click i get the error saying " you canceled the previous operation" runtime 2001.
I also tried
Forms!comform.RecordSource
= strsql2 but i still get the same error.
thanks,
Answer : How can I use double click function on a subform datasheet to open a new form with a specific record?
oops! try this:
Dim strWhere2 As String
'Build up a SQL string on the fly
strWhere2 = "1=1"
If Not IsNull(Me.ID) Then
strWhere2 = strWhere2 & " AND ID =" & Me.ID
End If
docmd.openform "comform", ,,strWhere2
Random Solutions
Website slow to load first time, fine subsequent times
SAP RFC returning Invalid Data Type
Lens error, restart camera error on Canon Ixus 60
PowerEdge 1950 - Hard Drive Upgrade - Server 2003 R2
Is SQL Server 2005, 2008 free?
Delete shortcut from all users desktop via script
No Windows machines can print in Mixed Network - Spooler Subsystem Closes
Exchange 2010 Send-As permissions do not stay applied
Your message wasn't delivered because of security policies. Microsoft Exchange will not try to redeliver this message for you. Please provide the following diagnostic text to your system administrator
Replacing Keyboard on Toshiba Portege A600