Conteggio condizionale

di il
1 risposte

Conteggio condizionale

L'operazione che vorrei far funzionare in Access 2010 su una Tabella Clienti, è questa:

dopo un click su un pulsante si apra una Query come Foglio dati a condizione che la query non sia vuota.
Quindi le righe dell'interrogazione non siano zero.

Non ho problemi sull'apertura ma sulla condizione. Ho provato ad aggiungere un semplice query di supporto per il conteggio delle righe:

Query: ConteggioClienti
SELECT Count(Clienti.ID) AS Numero
FROM Clienti
che provo a richiamare nel generatore di eventi del pulsante:
IF ([ConteggioClienti]![Numero] > 0) Then

ApriQuery ....
Ma non funziona. Viene riportato un messaggio di errore "Tipo non corrispondente".
Probabilmente questo non è l'approccio che si usa in Access ma non saprei come risolvere.

Potresti aiutarmi?

Grazie

1 Risposte

  • Re: Conteggio condizionale

    Ovviamente quello che accade è normale, non stai usando il metodo corretto per accedere alla Query, nella sostanza non basta chiamarla con il nome come sotto riportato per eseguirla...!
    IF ([ConteggioClienti]![Numero] > 0) Then
    Quindi nel tuo caso, credo sia meno problematico usare uno strumento più semplice, ovvero l'uso del DCOUNT, ed ovviamente cancellare la Query che non serve.
    IF DCOUNT("Clienti","ID") > 0) Then
Devi accedere o registrarti per scrivere nel forum
1 risposte