[Access] Finestra Messaggio dati non presenti in una query

Anonimo
2010-01-04T07:48:36+00:00

Ciaooo a tutti....ciao Giorgio e Buon Anno 2010;

...ho una maschera (... la famosa maschera Giorgio... hi..!!) che trae origine da una query di selezione di nominativi. Nell'ipotesi in cui il nominativo ,e quindi i dati non sono presenti nella query, invece di lanciare ed  aprire la maschera vuota, è possibile far comparire un messaggio che avvisa l'utente che i dati ricercati non sono presenti in archivio...?

..Grazie ancora infinite..!!

Francesco Laroccia

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2010-01-04T14:41:58+00:00

Ciaooo Giorgio...!!

..perfetto....!! Tutto gira a meraviglia...!!...al 100%100

...Non finirò mai di ringraziare  te ,ed insieme al contributo degli altri moderatori , sulle cose che sto apprendendo su questo meraviglioso Forum..!!

Grazie ancora Giorgio..!!..a presto..!!!

Francesco Laroccia

La risposta è stata utile?

0 commenti Nessun commento

7 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2010-01-04T14:29:09+00:00

    Ciao Francesco,

    acc.. scusa, non avevo notato quel Me.Recordset.RecordCount = 0 che non va bene e non serve a niente in un report.

    L'evento NoData si scatena automaticamente se l'origine record del report non ha righe, quindi basta fare:

    Private Sub Report_NoData(Cancel As Integer)

    MsgBox "Non ci sono dati da stampare!!", vbExclamation Cancel = True

    End Sub

    poi come detto in precedenza, per evitare l'errore 2501, modifica il codice del pulsante che apre il report come già fatto per l'apertura della maschera.

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2010-01-04T14:13:24+00:00

    Ciaoo Giorgio..

    ...ho provato ad inserire nell'Evento Report vuoto il codice modificato,  ma mi da un errore di VB "codice errore di runtime 2593 Funzionalità non disponibile in un MDB"  e con il debug si posiziona nella riga (colore giallo) dell'editor del VB:

     If Me.Recordset.RecordCount = 0 Then

    ...penso che è questa riga che non va bene..!!  Il report è tratto  dalla solita query di selezione..!!

    Ciaoo 

    Francesco Laroccia

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2010-01-04T13:34:23+00:00

    Ciao Francesco,

    Il codice presente nell'evento NoData va bene così.

    Il controllo per non mostrare l'errore 2501 va inserito nel pulsante che apre il report, proprio come per l'apertura della maschera mostrato nel mio post precedente.

    Ciao

    Giorgio Rancati

    La risposta è stata utile?

    0 commenti Nessun commento