Förhindra att öppna en rapport om inga data som visar

Postat onsdagen den 20 maj, 2009 - 22:01 | av admin |

Vi kan förhindra en rapport öppen om inga data som visar, och för detta använder vi två former beroende på vilken version av Access:

1 - Alla versioner av Access
Placera koden nedan i egenskaperna för rapporten, om "möjligt för"

Använd händelsen Enabling (Aktivera) Betänkande:

Private Sub Report_Activate ()

Om DAntal ("*", Me.RecordSource) = 0 Då

MsgBox "Inga poster att visa" vbDefaultButton1, "Fel!"

AcReport DoCmd.Close, "Rapport namn"

End If

End Sub

2 - Från version 7 (Åtkomst 95) tillsattes händelsen "om inga data ', då kan vi urilizar följande kod:

Private Sub Report_NoData (Avbryt As Integer)

MsgBox "Inga uppgifter i rapporten.", VbInformation, "Fel!"

Avbryt = Sant

End Sub

För att se köra hämta exempel: Förhindra öppning rapport

RSS feed | Trackback URI

13 kommentarer »

Kommentar av Michelle
2009-06-02 21:00:48

Jag undrar vilken version av Access som du använder för att öppna systemet Försäljningen på min maskin, är ett meddelandeformat databas inte igen.

Kommentar av Administrator
2009-06-03 11:01:56

Alla exempel är gjorda i Access 2003. Kan jag skicka in ett annat format innan du Access 2003 om du vill.

Kommentar av Thiago Santos
2009-07-31 14:24:46

God morgon, jag gör en tabellform, denna form finns det tre fält i varje kolumn med formler (expressaão) exempel:

Calculado1 Period - (minus) period calculado2
(Space w / sätta datum) (space p / sätta datum)

Calculado3 Period - (minus) period calculado4
(Space w / sätta datum) (space p / sätta datum)

Calculado5 Period - (minus) period calculado6
(Space w / sätta datum) (space p / sätta datum)

efter att han gör resultatet av skillnaden datum då multiplicerar med 30 med hänvisning till en månatlig "X", då resultatet av uttrycket i dessa kolumner kommer att resultera i att lägga ett annat med ett fält som heter Credit, och p / visas Resultatet inom Crediton gotta fylla alla kolumner som fält inte är av datasn eller att lägga datumet 00/00/0000 om jag gick upp var det redan nog bara saknade det w / avsluta mitt arbete.
Om du kan hjälpa mig tack och grattis till bloggen Abrç. Thiago
Om du inte har förstått Poso sänd w / dig via e-post från redan tacka för er uppmärksamhet.

Kommentar av Administrator
2009-07-31 20:38:53

Du kan använda NZ funktionen

Calculado1 Period - (minus) NZ (calculado2 period)

Kommentar av Luis
2009-08-09 19:59:58

Hej Jose

Jag laddade ner din försäljning system, har MS många
att felsöka, ner till systemförsäljning för mig.
tacksam.

Kommentar av Alan
2009-08-12 17:29:22

Du har en exempelfil om hur du använder DLookup = e = DLookup

Kommentar av Dri Viaro
2009-08-13 17:44:57

Hej, kom jag känna hans blogg, och önskar god kväll
bjsss

Jag väntar på ditt besök :)

Kommentar av Washington
2010-02-27 21:58:53

Det är super enkelt att förhindra en öppen rapport

1) Öppna rapporten i designläge och öppna Egenskaper för formulär.
2) Gå till fliken Händelse och välj om NO DATA
3) Klicka på ellips (...)
4) Skriv in koden nedan

Private Sub Report_NoData (Avbryt As Integer)
MsgBox ("Ingen information finns för den här rapporten")
Änden
End Sub

5) Stäng redigeraren VISUAL BASIC
6) Observera att visas i alternativ händelseprocedur finns inga uppgifter
7) Du kan köra ditt program.

Kommentar av Administrator
2010-04-25 18:05:39

Det finns många sätt att nå ett mål, bara välja och vara kreativ.

Kommentar av Bruce
2010-05-19 19:13:56

Du kan använda NZ funktionen

Calculado1 Period - (minus) NZ (calculado2 period)

Kommentar av Otávio Barros
2011-01-27 10:26:41

God morgon! Du kan skapa en knapp i formuläret för att utföra en säkerhetskopia av databasen?
Tacksam.

Kommentar av Andrew
2011-07-26 22:43:07

Grattis till jobbet! Jag besöker din webbplats dagligen ... BTW, skulle jag ange platsen http://www.iAulas.com.br där du hittar mer än 10.000 läroböcker för gratis nedladdning alla typer av ämnen, även handouts tillgång ... Jag har hjälpt ...

Kommentar av jose Oliveira
2011-08-30 18:47:59

var verkligen ser underbara exempel tillgång
Tack så mycket

Namn (obligatoriskt)
E-post (krävs - publiceras inte)
Webbplats
Din kommentar ( Minskning | Ökning )
Du kan använda <a href="" title="Alma <abbr title="Alma <acronym title="Alma <blockquotecite="",> cite=""> <b> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> i kommentarerna.

Presentation

Avatar

Tack för ditt besök.
Prenumerera på foder att inte missa några meddelanden.

Här i bloggen kommer jag att ge exempel på att arbeta med Microsoft Access och också ställa frågor till dem som ber. mer

Vill du prenumerera?

Prenumerera eller prenumerera via e-post:
Fyll i din e-post:


Annonser