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
Error Installation of programs
Web Service limits
Sync Access database contacts with Exchange Contacts list
Capturing handwriting
How to install XP with F6 driver requirement and no floppy
Oracle Forms 10 Master/Detail not displaying detail if all items are "display"
SQL Server instance just disappeared
Mitel Teleworker One Way Audio
.NET framework error on install
How to remove automatic login from Outlook 2010