Somme in portale filtrato

Somme in portale filtrato

Categoria:
0
0

Buongiorno,

usando FM15 trovo molto utile la funzione di filtro sui portali… ho però un problema
Volendo visualizzare solo le fatture relative ad un anno specifico inerenti ad un dato fornitore ho impostato un filtro “ANNO” e il portale funziona benissimo… il guaio ce l’ho quando voglio fare la somma degli importi del portale che con la funzione Somma() ottengo per tutti i records del portale non filtrato…

C’è un trucco che mi sfugge per ottenere solo la somma dei valori filtrati?

Grazie

 

Segnalato come spam
Pubblicata da (Domande: 19, Risposte: 24)
Domanda inviata 15 Novembre 2016 10:39
62 vis.
0
Domanda privata

grazie… temevo di aver capito bene, infatti ?
Comunque ho risolto con una ulteriore relazione che contempla anche l’anno… con quella definisco le somme.
Per il campo anno utilizzo un globale che è lo stesso che indica anche il valore per il quale il portale principale deve essere filtrato…
alla fine una cosa molto semplice, tutto sommato

Segnalata come spam
Pubblicata da (Domande: 19, Risposte: 24)
Risposta inviata 19 Novembre 2016 18:43
0
Domanda privata

buongiorno, Giorgio.

l’unico modo per avere una somma come quella che vuoi tu senza aggiungere l’anno alla relazione è usare eseguiSQL. qualcosa tipo:
Eseguisql(”SELECT SUM(campochetiinteressa) FROM tuatabella WHERE tuoidfornitore=? AND tuocampoanno=?”; ””;””;tuoidfornitore; tuocampoannofiltro)

racchiuso in un cercaesost() che cambi i . in , (eseguisql restituisce i punti al posto delle virgole nei valori numerici, notazione anglosassone, è sensibile alla maiuscole e non accetta spazi nei nomi di campo o tabella).

In alternativa aggiungi l’anno alla relazione (è sufficiente anche un campo globale).

Facci sapere.

.g.

Segnalata come spam
Pubblicata da (Domande: 0, Risposte: 1544)
Risposta inviata 15 Novembre 2016 13:38