It is currently 22 April 2025, 16:17 Advanced search

DO vs Report

Questo forum è nato con lo scopo di raccogliere le proposte di modifica di Instant Developer e discuterne insieme.

DO vs Report

Postby r.bianco » 20 September 2013, 7:11

Come discusso in questo post http://forum.progamma.com/viewtopic.php?f=5&t=60404 ho usato una classe DO sottesa al report per fornirgli i dati da stampare. E` una funzionalità molto utile perché potente e flessibile, ma (secondo me) gli manca un "pezzo" importante: non è possibile utilizzare funzioni di aggregazione (sum, ..) su qry di classi DO.
In quasi tutti i report che dovrò sviluppare, nel piede di report, ci sarànno dei totali generali creati tramite sottoreport. Questi, nelle loro master query, dovranno usare le funzioni di aggregazioni sulla classe do usata dal report principale. Visto il vincolo sono costretto a creare una copia dell classe do principale, duplicare la procedura che la popola, modifcarli in modo che la nuova classe contenga i dati già raggruppati e applicare questa al sotto report. Fattibile, ma una gran perdita di tempo e duplicazione di codice.
Propongo quindi che, nelle master query di report basate su classi DO, si possano usare le funzioni di aggregazione.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4962
Joined: 8 November 2010, 16:46

Re: DO vs Report

Postby lucabaldini » 20 September 2013, 8:32

E non potresti usare, negli span, le funzioni di aggregazione "standard" dei book?

In alternativa puoi sempre usare l'evento BeforeFormatting della sezione e valorizzare il testo dello span con una chiamata ad una funzione del documento. Ti basta utilizzare la proprietà Document del report per ottenere l'istanza attualmente utilizzata dal sistema per generare la sezione e chiedere a lui il totale.
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna

Re: DO vs Report

Postby r.bianco » 20 September 2013, 16:05

Purtroppo le funzioni di aggregazione "standard" dei book non funzionano, inoltre non funziona neanche l'esportazione in cvs.
Dire che finché queste possibilità non verranno implementate torneremo a lavorare con le IMDB, che da quel che so supportano tutte e tre le funzionalità (aggregazione in master qry, aggregazione in raggruppamenti del book e esportazione csv).
Grazie cmq.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4962
Joined: 8 November 2010, 16:46

Re: DO vs Report

Postby lucabaldini » 20 September 2013, 19:04

Non sapevo che non andassero le funzioni di aggregazione nei book DO... tanto meno che non funzionasse l'esportazione!
Forse è meglio completare la funzionalità dei book DO...

Ho creato l'attività NPQ01088 per tenere conto di questa conversazione. Quando verrà valutata, potrai seguirne l'andamento con Instant Developer Roadmap.
User avatar
lucabaldini
Pro Gamma
Pro Gamma
 
Posts: 4990
Joined: 1 October 2010, 17:03
Location: Bologna


Return to Proposte di modifica

Who is online

Users browsing this forum: No registered users and 21 guests