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
Way to force data in Excel into the format I want?
Access to read info from query and send out results in excel
interpreting C++ code into VB.NET
Firewall & Windows Security Center
PowerShell string += question
printmig.exe aborting early
Repair of Win XP
Scimore Embedded in VB 6
Change SQL Server language setting
Fast download/upload, slow surfing