Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Con la Or ovviamente comanda la condizione isnull.
Prova a togliere questa condizione
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Salve, in una maschera ho due texbox nominate, txtDataInizio e txtDataFine ed ho creato in una terza textbox con in origine controllo l'espressione:
=DCount("*";"[txtDataInizio];[txtDataFine];IsNull([DataTrasmesso])")
dove io inserisco il range di date nelle due texbox e nella terza mi deve tirare fuori quanti fascicoli sono stati trasmessi in quel range di date, ho provato in diversi modi e mi da sempre errore, Dove devo correggere?
Grazie
Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
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.
Con la Or ovviamente comanda la condizione isnull.
Prova a togliere questa condizione
Il campo DataTrasmesso ha 221 record quando vado ad inserire la tua formula modificata me ne escono 425 e fissi senza che io inserisco il range di date, ed anche se li inserisco mi rimangono sempre quelli, credo che la or mi conta anche le celle vuote.
Ciao,
la tua formula:
=DCount("*";"TBL_Impugnazioni";"[DataTrasmesso] > txtDataInizio And [DataTrasmesso] <= txtDataFine And IsNull([DataTrasmesso])")
forse dovresti cambiarla in ( guarda la OR in coda alla condizione ):
=DCount("*";"TBL_Impugnazioni";"[DataTrasmesso] > txtDataInizio And [DataTrasmesso] <= txtDataFine Or IsNull([DataTrasmesso])")
Cioè vuoi contare i records compresi tra le due date o che non presentano il campo DataTrasmesso valorizzato.
Mimmo
Niente, mi esce 0 (zero)
questa è la mia espressione:
=DCount("*";"TBL_Impugnazioni";"[DataTrasmesso] > txtDataInizio And [DataTrasmesso] <= txtDataFine And IsNull([DataTrasmesso])")
ma non va esce cmq lo 0.
Ho poi creato una query di selezione ho inserito il campo [DataTrasmesso] e come criteri ho messo Between [txtDataInizio] And [txtDataFine]
mentre sulla maschera nella texBox in origine controllo questa espressione =DCount("*";"qry_QueryData";"[DataTrasmesso]") e funziona alla grande.
Io ti ringrazio per la tua disponibilità.
Ciao,
la funzione DCount deve riportare:
=DCount("*";"NomeTabella";"Condizione")
Dove NomeTabella è il nome della tua tabella di cui vuoi contare i records.
Per la Condizione potrebbe essere del tipo
"[NomeCampoTabella] > txtDataInizio And [NomeCampoTabella] <= txtDataFine And IsNull([DataTrasmesso])"
Ciao Mimmo