Bij rapport tekst weergeven als er geen resultaten zijn

Status
Niet open voor verdere reacties.

Stabiloy

Gebruiker
Lid geworden
3 okt 2009
Berichten
129
Hey,
De titel zegt waarschijnlijk al genoeg, maar evengoed nog een toelichting.

Per week kijken wij hoeveel nieuwe klanten er komen, dit doe ik door een rapport te openen die op een selectie query draait.

Nu is het ook mogelijk dat er in een week geen nieuwe klanten zijn bij gekomen. Als dat nu het geval is krijg je gewoon de layout van het rapport te zien zonder waarden.

Nu is mijn vraag of het mogelijk is om dan ipv de layout er tekst neer te zetten dat er geen nieuwe klanten zijn bij gekomen in die week. Is dit mogelijk? Zo ja zou ik graag willen weten hoe. Ik werk in access 2003.

Alvast bedankt ;)
 
Op het rapport zet je de volgende gebeurtenis:

Private Sub Report_NoData(Cancel As Integer)

MsgBox "Geen records in deze selectie"
Cancel = True

End Sub

Als je het rapport via een knop op een formulier opent, dan moet je ook nog een foutmelding afvangen. Dat doe je als volgt:

On Error Resume Next
stDocName = "Cursussen"
DoCmd.OpenReport stDocName, acPreview, , sFilter
If Err = 2501 Then Err.Clear
 
Op het rapport zet je de volgende gebeurtenis:

Private Sub Report_NoData(Cancel As Integer)

MsgBox "Geen records in deze selectie"
Cancel = True

End Sub

Als je het rapport via een knop op een formulier opent, dan moet je ook nog een foutmelding afvangen. Dat doe je als volgt:

On Error Resume Next
stDocName = "Cursussen"
DoCmd.OpenReport stDocName, acPreview, , sFilter
If Err = 2501 Then Err.Clear
Bedankt is gelukt ;)
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan