Impedire l'apertura di un report se sono dati da visualizzare

Postato il Mercoledì, Maggio 20, 2009 - 22:01 | by admin |

Siamo in grado di impedire che un rapporto aperto, se sono dati da mostrare, e per questo usiamo due forme a seconda della versione di Access:

1 - Tutte le versioni di Access
Inserire il codice qui sotto nelle proprietà del report, 'Abilitare «Il fatto

Utilizzare l'Abilitazione evento (Activate) Relazione:

Private Sub Report_Activate ()

Se DCount ("*", Me.RecordSource) = 0 Then

MsgBox "Nessun record da visualizzare" vbDefaultButton1, "Errore!"

AcReport DoCmd.Close, "nome report"

End If

End Sub

2 - A partire dalla versione 7 (Access 95) è stato aggiunto l'evento 'in assenza di dati', allora possiamo urilizar il seguente codice:

Private Sub Report_NoData (Cancel As Integer)

MsgBox "Errore!" "Non ci sono dati nel report.", VbInformation, le

Annulla = True

End Sub

Per vedere l'esecuzione scaricare l'esempio: Prevenire relazione di apertura

RSS feed | Trackback URI

13 commenti »

Commento di Michelle
2009-06-02 21:00:48

Mi chiedo quale versione di Access che si utilizzano per l'apertura delle vendite di sistema sulla mia macchina, un database formato del messaggio non viene riconosciuto.

Commento di Administrator
2009-06-03 11:01:56

Tutti gli esempi sono realizzati in Access 2003. Posso inviare in un altro formato prima di Access 2003 se si vuole.

Commento di Thiago Santos
2009-07-31 14:24:46

Buongiorno, sto facendo un forma di tabella, questo modulo ci sono tre campi in ogni colonna con formule (expressaão) esempi:

Calculado1 Periodo - (meno) periodo calculado2
(Spazio w / inserire data) (spazio p / inserire data)

Calculado3 Periodo - (meno) periodo calculado4
(Spazio w / inserire data) (spazio p / inserire data)

Calculado5 Periodo - (meno) periodo calculado6
(Spazio w / inserire data) (spazio p / inserire data)

dopo che rende il risultato della differenza di data poi si moltiplica per 30 con riferimento ad un mensile "X", allora il risultato di espressione in queste colonne comporta l'aggiunta di un altro con un campo denominato credito, e p / appare risultato nel campo Crediton devi riempire tutte le colonne come campi non sono di datasn o per mettere la data 00/00/0000, se mi sono alzato era già abbastanza, manca solo questo w / terminare il mio lavoro.
Se potete aiutarmi vi ringrazio e complimenti per il ABRC blog. Thiago
Se non hai capito Poso invio w / via e-mail già vi ringrazio per l'attenzione.

Commento di Administrator
2009-07-31 20:38:53

È possibile utilizzare la funzione NZ

Calculado1 Periodo - (meno) nz (calculado2 periodo)

Commento di Luis
2009-08-09 19:59:58

Ciao Jose

Ho scaricato il vostro sistema di vendita, MS ha molti
eseguire il debug, scaricato le vendite di sistema per me.
grato.

Commento di Alan
2009-08-12 17:29:22

Si dispone di un file di esempio di come utilizzare la funzione DLookup = e = DLookup

Commento di Dri Viaro
2009-08-13 17:44:57

Salve, sono venuto a conoscere il suo blog, e che desiderano buona sera
bjsss

Attendo la vostra visita :)

Commento di Washington
2010-02-27 21:58:53

E 'super semplice per evitare una relazione aperta

1) Aprire il report in Design e aprire le proprietà del modulo.
2) Vai alla scheda Evento e selezionare Se i dati non
3) Fare clic sui puntini di sospensione (...)
4) Inserire il codice qui sotto

Private Sub Report_NoData (Cancel As Integer)
MsgBox ("NO informazione per la relazione")
Fine
End Sub

5) Chiudere l'editor di Visual BASIC
6) Si noti che appare nel meccanismo di OPZIONE evento non è DATI
7) È possibile eseguire il programma.

Commento di Administrator
2010-04-25 18:05:39

Ci sono molti modi per raggiungere un obiettivo, basta scegliere ed essere creativi.

Commento di Bruce
2010-05-19 19:13:56

È possibile utilizzare la funzione NZ

Calculado1 Periodo - (meno) nz (calculado2 periodo)

Commento di Otavio Barros
2011-01-27 10:26:41

Buon giorno! È possibile creare un pulsante sul form per effettuare un backup del database?
Grateful.

Commento di Andrew
2011-07-26 22:43:07

Congratulazioni per il lavoro! Ho visitato il vostro sito ogni giorno ... A proposito, vorrei indicare il sito http://www.iAulas.com.br vi troverete più di 10.000 libri di testo per il download gratuito di tutti i tipi di soggetti, compreso l'accesso volantini ... mi hanno aiutato ...

Commento di jose oliveira
2011-08-30 18:47:59

è stato davvero l'splendidi esempi di accesso
Grazie mille

Nome (richiesto)
Email (obbligatorio - non sarà pubblicata)
Sito web
Il tuo commento ( Diminuzione | Aumento )
È possibile utilizzare <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <b> <cite> <code> <del datetime=""> <em> <i> <Q cite=""> <strike> <strong> nei commenti.

Presentazione

Avatar

Grazie per aver visitato.
Iscriviti al feed per non perdere alcun messaggio.

Qui nel blog ho fornirà esempi di lavoro con Microsoft Access e fare domande a coloro che chiedono. More

Vuoi iscriverti?

Iscriviti o iscriversi via e-mail:
Inserisci la tua email:


Annunci