MS Access formulier record berekenen requery of refresh

Status
Niet open voor verdere reacties.

MJJBROEKHUI

Gebruiker
Lid geworden
6 jun 2001
Berichten
175
Ik heb een MS Access formulier met twee records namelijk begin- en einddatum. Dit zijn de twee criteria voor het onderliggend rapport. Einddatum heeft als default waarde Now() en begindatum is [einddatum]-365. In sommige gevallen kan het voor komen dat ik het rapport op een andere datum dan vandaag wil baseren. Als ik einddatum aanpas wordt niet automatisch de begindatum (-365) aangepast. Wie kan mij helpen? Ik heb het al geprobeerd met codes (zoals refresh en requery) bij afterupdate.

Alvast dank!
 
Ik zou de begindatum als volgt doen:

Code:
Private Sub EindDatum_AfterUpdate()
    Me!BeginDatum = DateAdd("yyyy", -1, Me!EindDatum)
End Sub

Dezelfde code <Me!BeginDatum = DateAdd("yyyy", -1, Me!EindDatum)> zet je ook bij de gebeurtenis <Bij Laden> van het formulier, zodat je gelijk de goede begindatum hebt.
Overigens zou ik =Date() nemen i.p.v. Now; bij mij verandert de dag gedurende de dag niet...
 
Er is een linkje rechtsonder. Ik geloof dat de knop <Opgelost> heet.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan