Docmd.runsql- delete query

Status
Niet open voor verdere reacties.

papauha

Gebruiker
Lid geworden
19 dec 2012
Berichten
18
Beste Forumleden,


Ik heb een formulier gemaakt waarin de opdracht gegevens van een auto te zien zijn, waar ik vervolgens een taak aan kan toevoegen via een ander form. Nu lijk het mij ook mooi om diezelfde taak weer te kunnen verwijderen als het bijvoorbeeld de verkeerde taak is voor de opdracht , om alles duidelijk te maken:

Naamloos.png

het formulier bestaat uit een hoofd formulier(met als kop opdrachtgegevens) met een subformulier( met als kop taken), daarnaast heb ik de tabel waarin het wordt opgeslagen er even bij ingeplakt, deze tabel heet opdrachtTaak. Nu heb ik in het subform een knop gemaakt waarmee ik een DoCmd.runsql code wil uitvoer zodat het taaknummer verdwijnt uit de tabel OpdrachtTaak.

Code:
DoCmd.RunSQL ("DELETE taaknr FROM OpdrachtTaak WHERE " & _
" OpdrachtTaak.taaknr = '" & Me.taaknr & "' ")

Ik krijg alleen steeds een syntax error.

Alvast bedankt,
Papauha
 
Taaknummer is numeriek, maar je filtert op basis van een string. Haal de quootjes eens weg.
 
Bedankt voor je aanvulling OctaFish, ik heb het op een andere manier gedaan. Door middel van een extra formulier die ik bij het openen van het formulier de waarde van het opdracht nummer meekrijgt. Waardoor ik alleen de taken van het desbetreffende opdracht nummer krijg. In dit form heb ik vervolgens een knop gemaakt waarmee je een record verwijderd en tot slot een requery gezet bij na bijwerken zodat het subform op het hoofdformulier ook mee veranderd.

Bedankt,
Papauha
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan