Subfrom alle regels datum + x weken

rtamesrtames Member Posts: 56
edited 2009-06-05 in NAV Dutch speaking only
Ik heb een form en een subform waar in alle regels staan. Is het mogelijk om in alle regels van het desbetreffende gekoppelde subformregels een datumveld aan te passen met x-aantal weken? dit moet dan middels een knop af en toe gedaan kunnen worden bijvoorbeeld als een project verschoven wordt.

Answers

  • KYDutchieKYDutchie Member Posts: 345
    Ja, dit is mogelijk.
    Ik heb laatst zoiets gedaan. Je voegt een integer-veld toe aan de form, en in de OnValidate Trigger voeg de code toe om de regels aan te passen.
    De code kan er zo uitzien
    "Aantal Weken" ONVALIDATE()
    DatumExpressie := FORMAT("Aantal Weken") + 'W';
    
    Regels.RESET;
    Regels.Setfilter...   //zelfde filters als in de properties van de sub-form
    Regels.Setfilter...
    Regels.SetRange...
    IF Regels.FINDSET THEN BEGIN
      REPEAT
         Regels.datumVeld := CALCDATE(DatumExpressie,Regels.DatumVeld);
         Regels.Modify; // of Modify(TRUE) als dat nodig is
      UNTIL Regels.NEXT = 0
    END;
    CurrForm.UPDATE;
    

    Vergeef me mijn slecht nederlands. Ik heb het het afgelopen jaar amper gesproken of geschreven.

    Groeten,

    Willy
    Fostering a homeless, abused child is the hardest yet most rewarding thing I have ever done.
  • rtamesrtames Member Posts: 56
    perfect dat werkt.

    bedankt.
Sign In or Register to comment.