Zapobiec otwarciu sprawozdanie, jeśli nie ma danych, aby pokazać

Wysłany w środę, 20 maja 2009 - 22:01 | by admin |

Możemy zapobiec raport otwarty jeśli żadne dane, aby pokazać, a do tego używamy dwóch form w zależności od wersji programu Access:

1 - Wszystkie wersje programu Access
Umieść poniższy kod w oknie właściwości raportu, impreza, który pozwoli spacerem

Użyj Włączanie zdarzeń (Uaktywnij) raport:

Private Sub Report_Activate ()

Jeśli DCount ("*", Me.RecordSource) = 0 Then

MsgBox "Brak rekordów do wyświetlenia" vbDefaultButton1 "Błąd!"

AcReport DoCmd.Close "nazwa raportu"

End If

End Sub

2 - od wersji 7 (Access 95) został dodany wydarzenie "jeśli Brak danych, możemy urilizar następujący kod:

Private Sub Report_NoData (Cancel As Integer)

MsgBox "Brak danych w raporcie.", VbInformation, "Błąd!"

Anuluj = True

End Sub

Aby zobaczyć uruchomione pobrać przykład: Zapobieganie raport otwarcia

RSS | Trackback URI

13 Komentarze »

Komentarz przez Michelle
2009-06-02 21:00:48

Zastanawiam się, która wersja Access, który służy do otwierania sprzedaży systemu na moim komputerze, baza format wiadomości nie jest rozpoznawany.

Komentarz przez Administrator
2009-06-03 11:01:56

Wszystkie przykłady są wykonane w programie Access 2003. Czy mogę wysłać w innym formacie przed Access 2003, jeśli chcesz.

Komentarz Thiago Santos
2009-07-31 14:24:46

Dzień dobry, robię formie tabeli, ta forma znajdują się trzy pola w każdej kolumnie z wzorach expressaão) przykłady:

Calculado1 okres - (minus) okres calculado2
(Space w / umieścić datę) (kosmos p / umieścić datę)

Calculado3 okres - (minus) okres calculado4
(Space w / umieścić datę) (kosmos p / umieścić datę)

Calculado5 okres - (minus) okres calculado6
(Space w / umieścić datę) (kosmos p / umieścić datę)

po czyni wynik różnicy daty potem mnoży przez 30 w stosunku do miesięcznego "X", a następnie wynik ekspresji w tych kolumn spowoduje dodanie kolejnego jeden z pole o nazwie kredytowa, oraz p / pojawia się wynik w Crediton pola Gotta wypełnić wszystkie kolumny jako pola nie są datasn lub umieścić datę 00/00/0000 jeśli wstałem było już wystarczająco dużo, tylko brakuje tego w / zakończyć moją pracę.
Jeśli możesz mi pomóc dziękuję i gratuluję dla Abrç blogu. Thiago
Jeśli nie zrozumiałeś Poso wysyłania w / przez e-mail z już dziękuję za uwagę.

Komentarz przez Administrator
2009-07-31 20:38:53

Możesz użyć funkcji NZ

Calculado1 okres - (minus) nz (calculado2 okres)

Komentarz przez Luis
2009-08-09 19:59:58

Witaj Jose

Pobrałem system sprzedaży, MS ma wiele
debugować, pobrany do sprzedaży systemowych dla mnie.
wdzięczny.

Komentarz od Alan
2009-08-12 17:29:22

Masz przykładowy plik, w jaki sposób używać funkcji DLookup = e = DLookup

Komentarz Dri Viaro
2009-08-13 17:44:57

Witam, poznałam swojego bloga i chcesz dobry wieczór
bjsss

Czekam na wizytę :)

Komentarz od Waszyngtonu
2010-02-27 21:58:53

Jest to bardzo proste, aby zapobiec otwartej raport

1) Otwórz raport w projektowaniu i otwórz właściwości formularza.
2) Przejdź do zakładki Event i wybierz Jeżeli dane
3) Kliknij przycisk wielokropka (...)
4) Wprowadź poniższy kod

Private Sub Report_NoData (Cancel As Integer)
MsgBox ("NO informacji dla potrzeb sprawozdania")
Koniec
End Sub

5) Zamknij edytor Visual Basic
6) Należy zauważyć, że pojawia się w Procedura zdarzenia opcji nie ma danych
7) Możesz uruchomić program.

Komentarz przez Administrator
2010-04-25 18:05:39

Istnieje wiele sposobów, aby osiągnąć cel, wystarczy wybrać i być kreatywnym.

Komentarz przez Bruce
2010-05-19 19:13:56

Możesz użyć funkcji NZ

Calculado1 okres - (minus) nz (calculado2 okres)

Komentarz Otavio Barros
2011-01-27 10:26:41

Dzień dobry! Można utworzyć przycisk na formularzu, aby wykonać kopię zapasową bazy danych?
Wdzięczny.

Komentarz od Andrzeja
2011-07-26 22:43:07

Gratulacje w pracy! I odwiedzi witrynę codziennie ... BTW, chciałbym wskazać strony http://www.iAulas.com.br znajdziesz tam ponad 10.000 podręczniki do pobrania za darmo wszystkie rodzaje tematów, łącznie z dostępem materiały informacyjne ... Pomogłem ...

Komentarz jose Oliveira
2011-08-30 18:47:59

naprawdę szuka wspaniałe przykłady dostępu
Dziękuję bardzo

Nazwa (wymagane)
Email (wymagany - nie będzie opublikowany)
WWW
Twój komentarz ( Zmniejsz | DLA Wzrost )
Możesz używać <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <b> <cite> <code> <del datetime=""> <em> ³ <Q cite=""> <strike> <strong> w komentarzach.

Prezentacja

Avatar

Dziękuję za odwiedziny.
Zapisz się do karmienia, aby nie pominąć żadnych wiadomości.

Tutaj, w blogu będę podać przykłady pracy z programem Microsoft Access, a także zadawać pytania do tych, którzy proszą. Więcej

Chcesz się zapisać?

Subskrybuj lub subskrybować przez e-mail:
Wpisz swój adres email:


Ogłoszenia