Arhiva pentru 20 mai 2009

Împiedica deschiderea unui raport în cazul în care nu există date pentru a arăta

Miercuri 2009-5-douăzeci

Putem preveni un raport deschis în cazul în care nu există date pentru a arăta, şi pentru aceasta vom folosi două forme, în funcţie de versiunea de Access:

1 - Toate versiunile de ACCES
Plasaţi codul de mai jos, în proprietăţile raportului, "de abilitare" eveniment

Utilizaţi eveniment Activarea (Activare) Raport:

Sub Private Report_Activate ()

Dacă DCount ("*", Me.RecordSource) = 0 atunci

MsgBox "Nu există înregistrări pentru a afişa" vbDefaultButton1, "Eroare!"

AcReport DoCmd.Close, "numele de raport"

Final, dacă

End Sub

2 - de la versiunea 7 (Access 95) a fost adaugat evenimentul "în cazul în care nu există date", atunci putem urilizar codul de mai jos:

Private Sub Report_NoData (Anulează ca integer)

MsgBox "Nu există date în raport.", VbInformation, "Eroare!"

Cancel = True

End Sub

Pentru a vedea care rulează descărca de exemplu: prevenirea raport de deschidere

Prezentare

Avatar

Va multumim pentru vizita.
Aboneaza-te pentru a hrăni a nu pierde nici un mesaj.

Aici, în blog-I va oferi exemple de lucru cu Microsoft Access şi de a pune întrebări, de asemenea, pentru cei care cer. Mai multe

Doriţi să vă abonaţi?

Abonează-te sau abona prin e-mail:
Introduceţi adresa dvs. de email:


Anunţuri