Beste Helpers,
Ik ben weer vastgelopen.
Misschien dat toch iemand mij kan helpen
Probleem :
Afhankelijk van een clubnummer wil ik in een query een selectie maken uit de personen die
eerder voor die club hebben ingeschreven
De personen die in het verleden hebben ingeschreven staan in Deelnemers
In de database van de Deelnemers staat aangegeven van welke club zij zijn
De geselecteerde namen moeten in ClubDeelnemers komen
Bij het openen van de form worden twee clubnummers gelezen.(gaat goed)
Het reeds bestaande Clubdeelnemers wordt leeggemaakt.(gaat goed)
Daarna moet deze weer gevuld worden.
Ik wil dit doen met een SQL maar blijf Syntaxerror krijgen :
Ik heb verschillende schrijfwijzes geprobeerd maar geen positief resultaat :
Als het voor de eigen club is geldt Clubcode als het voor een andere club is geldt Voorclubnr
Op dit moment ziet het er zo uit :
' Hier het sheet clubdeelnemers leeg maken
' voordat het gevuld wordt voor de in te voeren club
'
strSQL = "DELETE Clubdeelnemers.*" & _
" FROM Clubdeelnemers;"
CurrentDb.Execute strSQL ' schoonmaken bestaande Clubdeelnemers
' hierna moet de sheetClubdeelnemers leeg zijn en
' kan deze opnieuw gevuld worden
'
If clubcode = Voorclubnr Then
strSQL = "UPDATE ClubDeelnemers.Clubcode, ClubDeelnemers.Spelers " & _
"FROM Deelnemers WHERE (((Deelnemers.Clubcode)=Clubcode));"
CurrentDb.Execute strSQL
Else
strSQL = "UPDATE ClubDeelnemers.Clubcode, ClubDeelnemers.Spelers " & _
"FROM Deelnemers.Clubcode,Deelnemers.Spelers " & _
"WHERE (((Deelnemers.Clubcode)=Voorclubnr));"
CurrentDb.Execute strSQL
End If
Beide laatste strSQL's geven een fout melding
Help !!
vast bedankt
Boule
Ik ben weer vastgelopen.
Misschien dat toch iemand mij kan helpen
Probleem :
Afhankelijk van een clubnummer wil ik in een query een selectie maken uit de personen die
eerder voor die club hebben ingeschreven
De personen die in het verleden hebben ingeschreven staan in Deelnemers
In de database van de Deelnemers staat aangegeven van welke club zij zijn
De geselecteerde namen moeten in ClubDeelnemers komen
Bij het openen van de form worden twee clubnummers gelezen.(gaat goed)
Het reeds bestaande Clubdeelnemers wordt leeggemaakt.(gaat goed)
Daarna moet deze weer gevuld worden.
Ik wil dit doen met een SQL maar blijf Syntaxerror krijgen :
Ik heb verschillende schrijfwijzes geprobeerd maar geen positief resultaat :
Als het voor de eigen club is geldt Clubcode als het voor een andere club is geldt Voorclubnr
Op dit moment ziet het er zo uit :
' Hier het sheet clubdeelnemers leeg maken
' voordat het gevuld wordt voor de in te voeren club
'
strSQL = "DELETE Clubdeelnemers.*" & _
" FROM Clubdeelnemers;"
CurrentDb.Execute strSQL ' schoonmaken bestaande Clubdeelnemers
' hierna moet de sheetClubdeelnemers leeg zijn en
' kan deze opnieuw gevuld worden
'
If clubcode = Voorclubnr Then
strSQL = "UPDATE ClubDeelnemers.Clubcode, ClubDeelnemers.Spelers " & _
"FROM Deelnemers WHERE (((Deelnemers.Clubcode)=Clubcode));"
CurrentDb.Execute strSQL
Else
strSQL = "UPDATE ClubDeelnemers.Clubcode, ClubDeelnemers.Spelers " & _
"FROM Deelnemers.Clubcode,Deelnemers.Spelers " & _
"WHERE (((Deelnemers.Clubcode)=Voorclubnr));"
CurrentDb.Execute strSQL
End If
Beide laatste strSQL's geven een fout melding
Help !!
vast bedankt
Boule