Welkom op het forum van startpagina!

Dit forum staat op alleen-lezen. Je kan hier informatie zoeken en oude berichten terugvinden, maar geen nieuwe berichten plaatsen.

Naar overzicht van alle forums

Datum + 3 jaar

  • Karin

    Hallo allemaal,

    Ik heb een tabel met o.a. een veld met een begindatum. Ik heb ook een verloopdatum nodig, die exact op 3 jaar later ligt.

    Ik wil die verloopdatum automatisch laten genereren.

    In eerste instantie dacht ik =*3x365 maar dat is niet correct want dan ga ik met de schrikkeljaren de fout in.

    Wie kan mij aan de juiste expressie helpen?

    Dank!

    Karin

  • RV

    Gebruik de functie DateAdd, zie Access Help voor meer info

    RV

  • Karin

    Inderdaad, bedankt!!

  • RobV

    hallo,

    zou je wat acces help geeft over dateadd hier kunnen plaatsen , kan het zelf niet vinden komt mischien door nederlandse versie.

    alvast bedankt

    rob

  • JaapT

    Geeft als resultaat een Variant (Date) met een datum waaraan een opgegeven tijdsinterval is toegevoegd.

    Syntaxis

    DateAdd(interval, number, date)

    De functie DateAdd heeft de volgende benoemde argumenten:

    Onderdeel Beschrijving

    interval Vereist. Een reeksexpressie die het tijdsinterval aangeeft dat u wilt toevoegen.

    number Vereist. Een numerieke expressie die het aantal intervallen aangeeft dat u wilt toevoegen. De waarde kan positief zijn (voor toekomstige datums) of negatief (voor datums in het verleden).

    date Vereist. Een Variant (Date) of letterlijke datum die de datum aangeeft waar het interval aan wordt toegevoegd.

    Instellingen

    Het argument interval heeft de volgende instellingen:

    Instelling Beschrijving

    yyyy Jaar

    q Kwartaal

    m Maand

    y Dag van het jaar

    d Dag

    w Dag van de week

    ww Week

    h Uur

    m Minuut

    s Seconde

    Notities

    U kunt de functie DateAdd gebruiken om een bepaalde tijdsinterval bij een datum op te tellen of van een datum af te trekken. U kunt bijvoorbeeld DateAdd gebruiken om een datum te berekenen die 30 dagen vanaf vandaag of een tijd die 45 minuten vanaf dit moment ligt.

    Als u dagen wilt toevoegen aan date kunt u Dag van het jaar (“y”), Dag (“d”) of Dag van de week (“w”) gebruiken.

    De functie DateAdd geeft geen ongeldige datum als resultaat. In het volgende voorbeeld wordt er één maand toegevoegd aan 31 januari:

    DateAdd(“m”, 1, “31 jan 95”)

    In dit geval geeft DateAdd 28 feb 95 als resultaat en niet 31 feb 95. Als date 31 jan 96 is, is het resultaat 29 feb 96 aangezien 1996 een schrikkeljaar is.

    Als de berekende datum aan het jaar 100 zou voorafgaan (indien u meer jaren zou aftrekken dan er in date zijn), treedt er een fout op.

    Als number geen waarde van het gegevenstype Long is, wordt dit afgerond naar het dichtstbijzijnde gehele getal voordat het wordt geëvalueerd.

    Opmerking De notatie van de waarde die als resultaat wordt gegeven voor DateAdd wordt bepaald door de instellingen in het Configuratiescherm, niet door de notatie die is opgegeven in het argument date.

    Opmerking Als de instelling van de eigenschap Calendar voor datum Gregoriaans is, moet een Gregoriaanse datum worden opgegeven. Als de kalender Hijri is, moet de opgegeven datum ook Hijri zijn. Als de maandwaarden namen zijn, moet de naam consistent zijn met de huidige instelling van de eigenschap Calendar. Geef numerieke maandwaarden op (korte datumnotatie) om de kans dat maandnamen strijdig zijn met de huidige instelling van de eigenschap Calendar tot een minimum te beperken.

  • RobV

    bedankt.

  • Eric Bernhard

    Rob,

    Heb je met meerdere keywords problemen dat access geen uitleg geeft.

    (misschien een wit vel).

    Wat mijn ervaring is dat access niet volledig is geinstalleerd.

    Groetjes,

    Eric Bernhard