Impedire l'apertura di un report se sono dati da visualizzare
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






























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.
Tutti gli esempi sono realizzati in Access 2003. Posso inviare in un altro formato prima di Access 2003 se si vuole.
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.
È possibile utilizzare la funzione NZ
Calculado1 Periodo - (meno) nz (calculado2 periodo)
Ciao Jose
Ho scaricato il vostro sistema di vendita, MS ha molti
eseguire il debug, scaricato le vendite di sistema per me.
grato.
Si dispone di un file di esempio di come utilizzare la funzione DLookup = e = DLookup
Salve, sono venuto a conoscere il suo blog, e che desiderano buona sera
bjsss
Attendo la vostra visita
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.
Ci sono molti modi per raggiungere un obiettivo, basta scegliere ed essere creativi.
È possibile utilizzare la funzione NZ
Calculado1 Periodo - (meno) nz (calculado2 periodo)
Buon giorno! È possibile creare un pulsante sul form per effettuare un backup del database?
Grateful.
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 ...
è stato davvero l'splendidi esempi di accesso
Grazie mille