variabele over meerdere procedures

Status
Niet open voor verdere reacties.

jvondermans

Gebruiker
Lid geworden
14 feb 2005
Berichten
75
Als ik een formulier open laad ik daarin direct een query

Code:
Private Sub Form_load()
strsql = "SELECT * FROM Totaallijst_voor_selectie"
End Sub

In dat formulier staat een knop, waarmee ik de query wil laten uitvoeren
Code:
Private Sub Knop0_Click()
DoCmd.RunSQL strsql
End Sub

Dit is allemaal een basis waar ik de query verder mee wil opbouwen, maar zelfs dit lukt me niet

de variabele strsql wordt dus binnen verschillende procedures gebruikt en ik denk dat het daar mis gaat. Als ik de knop aanklik krijg ik een foutmelding:

"fout 3129" er is een ongeldige sql instructie gevonden.

Ik heb al gelezen dat ik die dan ergens anders moet declareren, maar hoe en waar?

Groetjes,
Jordy
 
misschien heeldom, maar hoe doe ik dat, ik begrijp datmijn andere procedures private zijn, en dan?

in ieder geval vast bedankt
 
Bijvoorbeeld code in formulier:
Code:
Option Compare Database
Option Explicit

Public strSQL As String

Private Sub Form_load()
strSQL = "SELECT * FROM Totaallijst_voor_selectie"
End Sub

Private Sub Knop0_Click()
DoCmd.RunSQL strSQL
End Sub
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan