record wordt niet geschrapt

Status
Niet open voor verdere reacties.

JEPEDEWE

Terugkerende gebruiker
Lid geworden
14 jun 2006
Berichten
1.682
Hallo

Ik heb een doorlopend formulier met een reeks velden
1 veld is "Schrappen" gebaseerd op een ja/nee veld in de tabel
Als ik dit veld aanvink dan wordt het record geschrapt op het moment dat ik deze sluit:

HTML:
    DoCmd.SetWarnings False
    DoCmd.RunSQL "DELETE Documenten.* FROM Documenten WHERE (((Documenten.Schrappen)=True));"
    DoCmd.SetWarnings True

echter, dat gebeurt niet...
Pas als ik het formulier opnieuw open
het veld "schrappen" aangevinkt zie en DAN op sluiten klik, pas dan wordt het record effectief geschrapt

Ik wil dat dit bij de eerste "sluiten" klik gebeurt..

Wat doe ik fout?

Bedankt

JP
 
Je record is vermoedelijk nog niet opgeslagen op het moment dat je het formulier sluit. En dat is het wel als je het vervolgens weer opent. Maar waarom zo ingewikkeld? Waarom de delete niet aan het selectievakje of de knop gehangen?

Of anders zo:
Code:
 DoCmd.SetWarnings False
    If Me.Dirty Then Me.Dirty = False
    DoCmd.RunSQL "DELETE * FROM Documenten WHERE Schrappen=True;"
    DoCmd.SetWarnings True
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan