Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao Marcello,
se esegui la query hai le colonne degli anni 2017 e 2021 ecc... ?
Mimmo
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.
Buon giorno a tutti
ho una maschera che si basa su una query a campi incrociati;
Nel db non sono ancora presenti gli importi per tutti gli anni dal 2015 al 2030; al momento gli importi sono presenti dal 2015 al 2020.
C'è una casella =Somma [totale di anni] e varie caselle con =somma[2015], 2016 ecc
Se inserisco = somma[2021] il risultato è che essendo vuoto il 2021 mi mostra errore (peraltro per tutte le caselle che precedentemente mostravano una somma)
come posso fare per inserire tutte le somme in tutti gli anni ed evitare l'errore dovuto all'assenza dell'importo?
Ho cercato di ovviare inserendo una evento su Corrente della maschera così
If IsNull([2021]) Then
Me.[2021].Visible = False
End If
ma non conoscendo la proprietà del contenuto del campo #nome? non so come esprimerlo. E non so neppure se è fattibile.
Avevo anche provato così:
If IsNull([2021]) Then
Me.([casella col totale 2021]).Enabled = False
End If
ma non funziona neppure così
Mi servirebbe che le somme fossero presenti per tutti gli anni ma che non mostrassero l'errore se l'anno non ha inserito un importo all'interno,
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.
Ciao Marcello,
se esegui la query hai le colonne degli anni 2017 e 2021 ecc... ?
Mimmo
Il senso è che al momento gli anni non hanno un importo di spesa, ma devo prevedere che quando la spesa si verificherà, ho già un controllo che mi mostrerà il loro totale. E aggiungo non sono capace a nascondere un campo che ha valore null.... sennò non comparirebbero....
I dati provengono da una query a campi incrociati... per cui finchè non ho una valorizzazione del controllo non riesco ad inserirli senza errore...
grazie comunque dell'aiuto
Ma scusa che senso ha avere un report del genere, semmai farebbe comodo ilriepilogo del totale di ogni anno oppure di ogni anno e tipologia movimento, se posti un file di esempio, sostituendo eventuali dati sensibili, si può mostrare come fare.
Ciao
Prova con la funzione NZ
Somma(Nz(tuoCampo,0))
Ciao Mimmo