Sytse1
Gebruiker
- Lid geworden
- 9 aug 2007
- Berichten
- 584
- Office versie
- miDer
Beste experts,
Volgens mij maak ik een eenvoudige verwijder query maar de query doet niet wat hij moet doen.
Dus zal ik ongetwijfeld is fout doen.
Van een medewerker wordt verlof, ziekte, doktersbezoek enz vastgelegd in de tabel T_mw1
Als de medewerker vertrekt wordt de datum van zijn vertrek in de tabel T_mw ingevuld.
Alle (eventuele) vooraf ingevulde verlof van na de vertrekdatum moet dan worden verwijderd.
De datum wordt ingevuld in het venster ([Formulieren]![F_mw]) waarin het record van de medewerker wordt getoond.
Na deze invulling moet dan de verwijder-query de overbodige records in de tabel T_mw1 worden verwijderd.
Criteria om te verwijderen is het id (IdMw) van de medewerker en de datum van uitdiensttreding (Uitdienst)
Beide velden staan ik het venster/formulier met de veldnamen IdMw en Uitdienst.
Ik krijg dan de melding dat er 0 records worden verwijderd.
Terwijl er wel records die verwijderd moeten worden aanwezig zijn.
Dit is de niet werkende query
Iemand enig idee wat er fout is?
Sytse
Volgens mij maak ik een eenvoudige verwijder query maar de query doet niet wat hij moet doen.
Dus zal ik ongetwijfeld is fout doen.
Van een medewerker wordt verlof, ziekte, doktersbezoek enz vastgelegd in de tabel T_mw1
Als de medewerker vertrekt wordt de datum van zijn vertrek in de tabel T_mw ingevuld.
Alle (eventuele) vooraf ingevulde verlof van na de vertrekdatum moet dan worden verwijderd.
De datum wordt ingevuld in het venster ([Formulieren]![F_mw]) waarin het record van de medewerker wordt getoond.
Na deze invulling moet dan de verwijder-query de overbodige records in de tabel T_mw1 worden verwijderd.
Criteria om te verwijderen is het id (IdMw) van de medewerker en de datum van uitdiensttreding (Uitdienst)
Beide velden staan ik het venster/formulier met de veldnamen IdMw en Uitdienst.
Ik krijg dan de melding dat er 0 records worden verwijderd.
Terwijl er wel records die verwijderd moeten worden aanwezig zijn.
Dit is de niet werkende query
Code:
DELETE T_mj1.IdMw
FROM T_mj1
WHERE (((T_mj1.IdMw)=[Formulieren]![F_mw]![IdMw] And (T_mj1.IdMw)=[Formulieren]![F_mw]![Uitdienst]));
Iemand enig idee wat er fout is?
Sytse