Rapport openen uit Formulier met aangepastte gegevens

Status
Niet open voor verdere reacties.

cwmavontuur

Gebruiker
Lid geworden
18 mrt 2009
Berichten
5
Ik heb een formulier waar ik gegevens kan aanpassen. Als ik vanuit dit formulier een rapport open. (hier heb ik een knop gemaakt die het rapport opent en meteen de selectie aanpast zodat alleen het huidige record wordt getoond)

Echter als ik zojuist gegevens heb aangepast worden deze niet getoond. Ik moet dus zorgen dat de gegevens eerst opgeslagen worden.

Het formulier is niet rechtstreeks op een tabel gebouwd maar op een query.

Kan het zijn dat ik de knop een OnClick() gebeurtenis moet meegeven?
 
Laatst bewerkt:
Het antwoord hangt een beetje af van het type query dat je achter je formulier hebt hangen. Je kunt gewijzigde gegevens alleen opslaan, als dat ook m.b.v. de query kan; is de query niet-updateable, dan is het formulier dat ook niet.
Er vanuit gaande dat je wel kan opslaan, kun je volgende code toevoegen aan de knop waarmee je het rapport opent:

Code:
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Me.Requery

Deze code krijg je als je een knop <Record Opslaan> maakt; de code is het werkbare deel daaruit. Deze code zet je vóórdat je het rapport opent. Me.Requery is misschien niet nodig. Kwestie van uitproberen!

Michel
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan