Ga naar inhoud

Aanpassing datum in een Access formulier


peceetje

Aanbevolen berichten

1. Heb in een tabel een veld "Datum opmaak" en een veld "Nieuwe datum":s

2. Voorbeeld:

Datum opmaak Next Update

20/04/2008 20/04/2010 (=DateAdd("yyyy";+2;[Datum opmaak])

Nieuwe datum

20/04/2011 20/04/2013 --> zou in het textvak moeten

verschijnen in plaats van 20/04/2010 (Next

Update)

3. Nu na ingave van de datum in het vak "Datum opmaak" verschijnt er

automatische de nieuwe datum, in "Next Update" (20/04/2010).

Maar ik voer een nieuwe datum in, in het veld "Nieuwe datum". Dan

zou de in 'Next Update" moeten verschijnen (20/04/2013) in het

vakje "Next update" namelijk met de datum 20/04/2013 en niet meer

20/04/2010.

4. Heeft iemand een oplossing ?

Groetjes Peceetje :pcguru:

Link naar reactie
Delen op andere sites

Je hebt dus 3 datumvelden als ik goed begrijp.

1. datum opmaak

2. next update

3. nieuwe datum

Ik veronderstel dat datum opmaak niet meer verandert nadat die is ingegeven en dat nieuwe datum gebruikt wordt om de datum van de next update aan te passen.

Als de datum opmaak ingegeven is, wordt next update correct ingevuld.

Om hetzelfde effect te krijgen bij het ingeven van een nieuwe datum moet je volgende code ingeven bij het "after update" event van nieuwe datum.

Je moet wel text4 vervangen door jou benaming van nieuwe datum en text2 vervangen door jou benaming van next update.

If Not IsNull(Text4) Then
Text2 = DateAdd("yyyy", 2, Text4)
End If

Laat maar weten of het werkt.

Link naar reactie
Delen op andere sites

Kweezie,

Het is opgelost. Zit namelijk zo. In mijn tabel heb je twee velden, een veld met de veldnaam "Datum opmaak" en een tweede veld met de veldnaam "Nieuwe datum"

Nu ik maak een tekstveld in een formulier of rapport.

Iemand heeft mij de oplossing verstuurt, maar hier en daar wat aangepast.

En schrijf in het tekstveld, in uw formulier of rapport.

=IIF(IsNull([nieuwe datum]);DateAdd("yyyy";+2;[datum opmaak]);DateAdd("yyyy";+2;[nieuwe datum]))

Maar ik dank u voor de hulp

Doei........

Link naar reactie
Delen op andere sites

×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.