S
spieters via AccessMonster.com
Dear All,
I'm trying to create a query using as parameter a field on the form named me.
[Naam Vennoot]. I'm getting , however, a prompt screen to enter the parameter
{Naam Vennoot].
How can I create/display a query without showing the prompt screen? Here
follows the coding.
Private Sub Soortmij_BeforeUpdate(Cancel As Integer)
If Me.Soortmij = "liquidatie" Then
Dim dbs As Database
Dim strSQL As String
Dim strQueryName As String
Dim qryDef As QueryDef
Set dbs = CurrentDb
strQueryName = "Qryupdateliquid"
dbs.QueryDefs.Delete strQueryName
'qryDef.Delete ("Qryupdateliquid")
'dbs.QueryDefs.Delete ("Qryupdateliquid")
strSQL = "SELECT vervolgdoosnr.doosnummer, vervolgdoosnr.[Naam vennoot],
vervolgdoosnr.Soortmij,vervolgdoosnr.[tijdsduur archivering], vervolgdoosnr.
[destroy datum] " & _
"FROM vervolgdoosnr " & _
"WHERE (((vervolgdoosnr.[Naam vennoot]) = '" & Me.Naam_vennoot & " ')) " & _
"ORDER BY vervolgdoosnr.doosnummer, vervolgdoosnr.Soortmij, Vervolgdoosnummer.
[Naam vennoot] ;"
Set qryDef = dbs.CreateQueryDef(strQueryName, strSQL)
DoCmd.OpenQuery "Qryupdateliquid"
dbs.Close
qryDef.Close
Set qryDef = Nothing
End If
End Sub
Thanks in advance for your help
Stella
I'm trying to create a query using as parameter a field on the form named me.
[Naam Vennoot]. I'm getting , however, a prompt screen to enter the parameter
{Naam Vennoot].
How can I create/display a query without showing the prompt screen? Here
follows the coding.
Private Sub Soortmij_BeforeUpdate(Cancel As Integer)
If Me.Soortmij = "liquidatie" Then
Dim dbs As Database
Dim strSQL As String
Dim strQueryName As String
Dim qryDef As QueryDef
Set dbs = CurrentDb
strQueryName = "Qryupdateliquid"
dbs.QueryDefs.Delete strQueryName
'qryDef.Delete ("Qryupdateliquid")
'dbs.QueryDefs.Delete ("Qryupdateliquid")
strSQL = "SELECT vervolgdoosnr.doosnummer, vervolgdoosnr.[Naam vennoot],
vervolgdoosnr.Soortmij,vervolgdoosnr.[tijdsduur archivering], vervolgdoosnr.
[destroy datum] " & _
"FROM vervolgdoosnr " & _
"WHERE (((vervolgdoosnr.[Naam vennoot]) = '" & Me.Naam_vennoot & " ')) " & _
"ORDER BY vervolgdoosnr.doosnummer, vervolgdoosnr.Soortmij, Vervolgdoosnummer.
[Naam vennoot] ;"
Set qryDef = dbs.CreateQueryDef(strQueryName, strSQL)
DoCmd.OpenQuery "Qryupdateliquid"
dbs.Close
qryDef.Close
Set qryDef = Nothing
End If
End Sub
Thanks in advance for your help
Stella