Hoi,
Ik heb een formulier A met een veld van totaal aantal uren gewerkt aan een project.
Op dit formulier A heb je een knop dat verwijst naar formulier B.
Formulier B is een tabelvorm met de uren per project. Dus detail per datum en uren gewerkt aan dit project.
Wanneer ik uren toevoeg wordt het totaal aantal bijgewerkt op formulier B en ook op formulier A.
Dus perfect.
Maar wanneer ik een record verwijder op formulier B, omdat de gebruiker per ongeluk een verkeerd record heeft aangemaakt, dan gaat het mis.
Keuze "Nabijwerken" op formulier B voor veld 'Gewerkte uren" wanneer ik een uur invul
DoCmd.RunSQL "Tabel1 SET uren = " & Total_uren.Value & " WHERE ZW_ID = ZW_id"
Dan is alles OK.
Dan heb ik ook een knop "verwijder" achter elke record op formulier B.
Wanneer ik deze knop gebruik klopt het totaal niet.
CurrentDb.Execute "DELETE FROM formulier1 WHERE ID=" & Me.ID
DoCmd.RunSQL "Tabel1 SET uren = " & Total_uren.Value & " WHERE ZW_ID = ZW_id"
ZW_ID is uniek record in de tabel. Maw als je een record toevoeg wordt er een record met ZW_ID aangemaakt.
Bestaat er een methode als je een record verwijder dan dan het totaal goed wordt berekend ?
Alvast bedankt.
Ik heb een formulier A met een veld van totaal aantal uren gewerkt aan een project.
Op dit formulier A heb je een knop dat verwijst naar formulier B.
Formulier B is een tabelvorm met de uren per project. Dus detail per datum en uren gewerkt aan dit project.
Wanneer ik uren toevoeg wordt het totaal aantal bijgewerkt op formulier B en ook op formulier A.
Dus perfect.
Maar wanneer ik een record verwijder op formulier B, omdat de gebruiker per ongeluk een verkeerd record heeft aangemaakt, dan gaat het mis.
Keuze "Nabijwerken" op formulier B voor veld 'Gewerkte uren" wanneer ik een uur invul
DoCmd.RunSQL "Tabel1 SET uren = " & Total_uren.Value & " WHERE ZW_ID = ZW_id"
Dan is alles OK.
Dan heb ik ook een knop "verwijder" achter elke record op formulier B.
Wanneer ik deze knop gebruik klopt het totaal niet.
CurrentDb.Execute "DELETE FROM formulier1 WHERE ID=" & Me.ID
DoCmd.RunSQL "Tabel1 SET uren = " & Total_uren.Value & " WHERE ZW_ID = ZW_id"
ZW_ID is uniek record in de tabel. Maw als je een record toevoeg wordt er een record met ZW_ID aangemaakt.
Bestaat er een methode als je een record verwijder dan dan het totaal goed wordt berekend ?
Alvast bedankt.