Bloccare esecuzione macro su query vuota

di il
2 risposte

Bloccare esecuzione macro su query vuota

Buonasera a tutti,
ho un piccolo problema che spero possiate aiutarmi a risolvere.
Ho una macro che mi fa eseguire una serie di query ed operazioni in successione.
La "conditio sine qua non" per la sequenza di comandi è che la prima query (una "query ricerca dati non corrispondenti") contenga dei dati.
In pratica vorrei che se la query contiene dei dati si eseguano il resto delle operazioni, nel caso sia vuota deve terminare tutto il processo e, magari, visualizzare un messaggio di avviso che "non ci sono nuovi dati da inserire".
Purtroppo le mie limitate conoscenze mi bloccano su questo passaggio...
Qualcuno può cortesemente indirizzarmi sulla corretta procedura?
Spero di essere stato sufficientemente chiaro nella richiesta.
Ringrazio in anticipo tutti.
Giuseppe

2 Risposte

  • Re: Bloccare esecuzione macro su query vuota

    Usa un DCOUNT sulla query di ricerca dati non corrispondenti e condiziona l'esecuzione delle Queries successive, spero siano Action Queries altrimenti questa cosa non ha alcun senso...
    
    If DCOUNT("*","NomeQueryDatiNonCOrrispondenti")>0 Then
       ' Esegui le altre azioni.
    Else
       Msgbox "Nessun dato corrispondente"
    ENd if
  • Re: Bloccare esecuzione macro su query vuota

    Grazie mille Alex,
    dopo lo provo ma sono già certo che hai dato la soluzione che cercavo.
Devi accedere o registrarti per scrivere nel forum
2 risposte