Εμποδίζουν το άνοιγμα της έκθεσης, αν υπάρχουν στοιχεία που να δείχνουν

Καταχωρήθηκε στις την Τετάρτη 20 Μαΐου του 2009 - 22:01 | από το admin |

Μπορούμε να αποτρέψει μια ανοικτή έκθεση, εάν υπάρχουν στοιχεία που να δείχνουν, και γι 'αυτό χρησιμοποιούμε δύο μορφές ανάλογα με την έκδοση της Access:

1 - Όλες οι εκδόσεις της Access
Τοποθετήστε τον κώδικα κάτω από τις ιδιότητες της έκθεσης, «Δυνατότητα» της διοργάνωσης

Χρησιμοποιήστε τον εξουσιοδοτικό περίπτωση (Ενεργοποίηση) Έκθεση:

Private Sub Report_Activate ()

Αν DCount ("*", Me.RecordSource) = 0 Στη συνέχεια,

MsgBox "Δεν υπάρχουν αρχεία για να εμφανιστεί" vbDefaultButton1, "Σφάλμα!"

AcReport DoCmd.Close, "όνομα έκθεση"

End If

Sub End

2 - Από την έκδοση 7 (Access 95) προστέθηκε η περίπτωση «εάν δεν υπάρχουν στοιχεία», τότε μπορούμε να urilizar τον ακόλουθο κώδικα:

Private Sub Report_NoData (Cancel As Integer)

MsgBox "Δεν υπάρχουν στοιχεία στην έκθεση.", VbInformation, "Σφάλμα!"

Cancel = True

Sub End

Για να δείτε τρέχει κατεβάσετε το παράδειγμα: Αποτροπή έκθεση άνοιγμα

RSS feed | Trackback URI

13 Σχόλια »

Σχόλιο από Michelle
2009-06-02 21:00:48

Αναρωτιέμαι ποια έκδοση της Access που χρησιμοποιείτε για το άνοιγμα των πωλήσεων του συστήματος στον υπολογιστή μου, μια μορφή βάσης δεδομένων μήνυμα δεν αναγνωρίζεται.

Σχόλιο από Διαχειριστής
2009-06-03 11:01:56

Όλα τα παραδείγματα που γίνονται στην Access 2003. Μπορώ να στείλω σε άλλη μορφή πριν από την Access 2003, αν θέλετε.

Σχόλιο από Τιάγκο Σάντος
2009-07-31 14:24:46

Καλημέρα, κάνω μια μορφή πίνακα, αυτή η μορφή υπάρχουν τρία πεδία σε κάθε στήλη με παραδείγματα τύπων (expressaão):

Calculado1 Περίοδος - (μείον) περίοδο calculado2
(Διάστημα w / θέσει ημερομηνία) (χώρος p / θέσει ημερομηνία)

Calculado3 Περίοδος - (μείον) περίοδο calculado4
(Διάστημα w / θέσει ημερομηνία) (χώρος p / θέσει ημερομηνία)

Calculado5 Περίοδος - (μείον) περίοδο calculado6
(Διάστημα w / θέσει ημερομηνία) (χώρος p / θέσει ημερομηνία)

αφού κάνει το αποτέλεσμα της διαφοράς της ημερομηνίας, τότε πολλαπλασιάζει από τις 30 με σχέση με ένα μηνιαίο "Χ", τότε το αποτέλεσμα της έκφρασης σε αυτές τις στήλες θα έχει ως αποτέλεσμα την προσθήκη ένα άλλο με ένα πεδίο που ονομάζεται Πιστωτικές, και p / φαίνεται έχουν ως αποτέλεσμα την Crediton τομέα πήρε να συμπληρώσετε όλα τα πεδία στηλών δεν είναι datasn ή να τεθεί η ημερομηνία 00/00/0000 αν σηκώθηκα ήταν ήδη αρκετά, απλά μου λείπει w / τελειώσει τη δουλειά μου.
Αν μπορείτε να βοηθήσετε να σας ευχαριστήσω και συγχαρητήρια για το blog Abrç. Τιάγκο
Αν δεν έχετε καταλάβει Πόσο αποστολής w / σας μέσω e-mail από τον ευχαριστήσω που έχετε ήδη για την προσοχή σας.

Σχόλιο από Διαχειριστής
2009-07-31 20:38:53

Μπορείτε να χρησιμοποιήσετε τη συνάρτηση NZ

Calculado1 Περίοδος - (μείον) NZ (calculado2 περίοδος)

Σχόλιο από τον Luis
2009-08-09 19:59:58

Γεια Χοσέ

Κατέβασα τις πωλήσεις του συστήματος σας, έχει πολλά κράτη μέλη
να debug, να κατεβάσει τις πωλήσεις του συστήματος για μένα.
ευγνώμων.

Σχόλιο από Alan
2009-08-12 17:29:22

Έχετε ένα αρχείο δείγμα για το πώς να χρησιμοποιήσετε τη λειτουργία συνάρτηση DLookup = e = συνάρτηση DLookup

Σχόλιο από Dri Viaro
2009-08-13 17:44:57

Γεια σας, ήρθα να ξέρω το blog του, και εύχομαι καλό βράδυ
bjsss

Περιμένω την επίσκεψή σας :)

Σχόλιο από την Ουάσιγκτον
2010-02-27 21:58:53

Είναι εξαιρετικά απλό να αποφευχθεί μια ανοιχτή έκθεση

1) Ανοίξτε την έκθεση στο Design και ανοίξτε τις ιδιότητες φόρμας.
2) Μεταβείτε στην καρτέλα Συμβάν και επιλέξτε Εάν δεν υπάρχουν δεδομένα
3) Κάντε κλικ στο αποσιωπητικά (...)
4) Εισάγετε τον κωδικό παρακάτω

Private Sub Report_NoData (Cancel As Integer)
MsgBox ("Δεν υπάρχουν πληροφορίες για την έκθεση αυτή")
Τέλος
Sub End

5) Κλείστε το πρόγραμμα επεξεργασίας VISUAL BASIC
6) Σημείωμα που εμφανίζεται σε διαδικασία συμβάντος επιλογή Δεν υπάρχουν δεδομένα
7) Μπορείτε να τρέξετε το πρόγραμμά σας.

Σχόλιο από Διαχειριστής
2010-04-25 18:05:39

Υπάρχουν πολλοί τρόποι για να επιτευχθεί ο στόχος, απλά επιλέγουν και να είναι δημιουργικοί.

Σχόλιο από τον Bruce
2010-05-19 19:13:56

Μπορείτε να χρησιμοποιήσετε τη συνάρτηση NZ

Calculado1 Περίοδος - (μείον) NZ (calculado2 περίοδος)

Σχόλιο από Otavio Barros
2011-01-27 10:26:41

Καλημέρα! Μπορείτε να δημιουργήσετε ένα κουμπί της φόρμας για να δημιουργήσετε ένα αντίγραφο ασφαλείας της βάσης δεδομένων;
Ευγνώμων.

Σχόλιο από τον Andrew
2011-07-26 22:43:07

Συγχαρητήρια για την δουλειά! Επισκέπτομαι το site σας καθημερινά ... BTW, θα αναφέρεται ο τόπος http://www.iAulas.com.br εκεί θα βρείτε περισσότερα από 10.000 βιβλία για δωρεάν download όλα τα είδη των θεμάτων, συμπεριλαμβανομένων των φυλλαδίων πρόσβαση ... έχω βοηθήσει ...

Σχόλιο από jose Oliveira
2011-08-30 18:47:59

έψαχνε πραγματικά θαυμάσια παραδείγματα της πρόσβασης
Σας ευχαριστώ πολύ

Όνομα (υποχρεωτικό)
E-mail (απαιτείται - δεν έχει δημοσιευθεί)
Δικτυακός τόπος
Το σχόλιό σας ( Μείωση | Αύξηση )
Μπορείτε να χρησιμοποιήσετε το <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <b> <cite> <code> <del datetime=""> <em> <i> <Q cite=""> <strike> <strong> στα σχόλια.

Παρουσίαση

Avatar

Σας ευχαριστούμε για την επίσκεψη.
Εγγραφείτε σε ζωοτροφές δεν πρέπει να χάσετε κανένα μήνυμα.

Εδώ στο blog μου θα παρέχει παραδείγματα της συνεργασίας με τη Microsoft Access και επίσης να θέσετε ερωτήσεις για αυτούς που ζητούν. Περισσότερα

Θέλετε να εγγραφείτε;

Εγγραφείτε ή εγγραφείτε μέσω e-mail:
Εισάγετε το email σας:


Αγγελίες