25. januar 2021 - 12:17Der er
11 kommentarer og 3 løsninger
Hvornår fanger AfterUpdate? Er Dirty eller Change bedre?
Jeg har en tabel med SalesVolume. Når den ændres skal jeg beregne andre felter i andre tabeller.
Jeg har lagt min kode på AfterUpdate, men det ser ud til at den nye værdi ikke er commited ned i tabellen. Jeg har en forespørgsel, der vælger den ændrede værdi og summer den med andre.
Vil det være bedre at lægge beregningerne på OnDirty? OnChange ser ud til ikke at være det rigtige valg.
if you need to update other tables after you update a value in the current table, then I think you should wait until you update the record, IE afterupdate of the form
Hm... jeg lægger min kode i form.AfterUpdate. Men hvordan kan jeg se se hvilke(t) felt, der er ændret. Der er jo ingen grund til at lave genberegninger, hvis Volume-feltet ikke er ændret.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.