Select max

venerdì 26 ottobre 2007 - 09.19

sbroken Profilo | Newbie

Buongiorno a tutti,
da poco ho cominciato ad usare CR ed ho necessità di modificare un report esistente.
Il report tira fuori tre associazioni codice-descrizione legate all'utente. Io vorrei visualizzare solo la descrizione relativa al max tra i tre codici: come posso agire?

Grazie
Tonino

SSUPERPIPPO Profilo | Guru

>Buongiorno a tutti,
>da poco ho cominciato ad usare CR ed ho necessità di modificare
>un report esistente.
>Il report tira fuori tre associazioni codice-descrizione legate
>all'utente. Io vorrei visualizzare solo la descrizione relativa
>al max tra i tre codici: come posso agire?
>
>Grazie
>Tonino

Devi creare un gruppo (Click dx => Inserisci => Gruppo) relativo al campo per il quale vuoi ottenere il massimo

Inserisci nella sezione realtiva al gruppo che hai creato la formula realtiva al massimo del campo (Click dx => Inserisci => Riepilogo) e qui imposti massimo come formula di ragruppamento in riferimento al campo.

Se ti serve aiuto sono a disposizione

Ciao

Alessandro

http://blogs.dotnethell.it/alebadalin

sbroken Profilo | Newbie

>>Buongiorno a tutti,
>>da poco ho cominciato ad usare CR ed ho necessità di modificare
>>un report esistente.
>>Il report tira fuori tre associazioni codice-descrizione legate
>>all'utente. Io vorrei visualizzare solo la descrizione relativa
>>al max tra i tre codici: come posso agire?
>>
>>Grazie
>>Tonino
>
>Devi creare un gruppo (Click dx => Inserisci => Gruppo)
>relativo al campo per il quale vuoi ottenere il massimo
>
>Inserisci nella sezione realtiva al gruppo che hai creato la
>formula realtiva al massimo del campo (Click dx => Inserisci
>=> Riepilogo) e qui imposti massimo come formula di ragruppamento
>in riferimento al campo.
>
>Se ti serve aiuto sono a disposizione
>
>Ciao
>
>Alessandro
>
>http://blogs.dotnethell.it/alebadalin

Il gruppo c'è già.

nel report ho

intestazione di gruppo
dettagli
piè di pagina gruppo

se imposto il riepilogo per codice nel gruppo già esistente, come faccio a visualizzare solo la descrizione relativa?


SSUPERPIPPO Profilo | Guru

>>>Buongiorno a tutti,
>>>da poco ho cominciato ad usare CR ed ho necessità di modificare
>>>un report esistente.
>>>Il report tira fuori tre associazioni codice-descrizione legate
>>>all'utente. Io vorrei visualizzare solo la descrizione relativa
>>>al max tra i tre codici: come posso agire?
>>>
>>>Grazie
>>>Tonino
>>
>>Devi creare un gruppo (Click dx => Inserisci => Gruppo)
>>relativo al campo per il quale vuoi ottenere il massimo
>>
>>Inserisci nella sezione realtiva al gruppo che hai creato la
>>formula realtiva al massimo del campo (Click dx => Inserisci
>>=> Riepilogo) e qui imposti massimo come formula di ragruppamento
>>in riferimento al campo.
>>
>>Se ti serve aiuto sono a disposizione
>>
>>Ciao
>>
>>Alessandro
>>
>>http://blogs.dotnethell.it/alebadalin
>
>Il gruppo c'è già.
>
>nel report ho
>
>intestazione di gruppo
>dettagli
>piè di pagina gruppo
>
>se imposto il riepilogo per codice nel gruppo già esistente,
>come faccio a visualizzare solo la descrizione relativa?
>
>
>

Nella sezione realtiva al gruppo, inserirai il campo di descrizione, questo verrà visualizzato una sola volta per l'intero gruppo (chiaramente ha senso se è uguale per tutti i membri del gruppo).

Ciao

Alessandro

http://blogs.dotnethell.it/alebadalin

sbroken Profilo | Newbie

Per intenderci, ho le seguenti n-ple codice-descrizione-campo1-campo2-campo3...

1-descr1-antonio-rossi-napoli
2-descr2-antonio-rossi-napoli
3-descr3-antonio-rossi-napoli

io voglio che nel dettaglio venga visualizzato solo

3-descr3-antonio-rossi-napoli

SSUPERPIPPO Profilo | Guru

>Per intenderci, ho le seguenti n-ple codice-descrizione-campo1-campo2-campo3...
>
>1-descr1-antonio-rossi-napoli
>2-descr2-antonio-rossi-napoli
>3-descr3-antonio-rossi-napoli
>
>io voglio che nel dettaglio venga visualizzato solo
>
>3-descr3-antonio-rossi-napoli
>

Devi creare un ragruppamento per nome/cognome/località (se hai un campo codice cliente usa quello)
Imposta l'ordinamento del tuo report per il campo numerico in ordine Decrescente
Inserisci nella sezione relativa la tuo ragruppamento i campi da visulaizzare.
Dovrebbe mostrarti solo il primo record facente parte del ragruppamento ed essendo in ordine decrescente sarà quello con valore più alto.

Prova e fammi sapere.

Ciao

Alessandro

http://blogs.dotnethell.it/alebadalin

sbroken Profilo | Newbie

>>Per intenderci, ho le seguenti n-ple codice-descrizione-campo1-campo2-campo3...
>>
>>1-descr1-antonio-rossi-napoli
>>2-descr2-antonio-rossi-napoli
>>3-descr3-antonio-rossi-napoli
>>
>>io voglio che nel dettaglio venga visualizzato solo
>>
>>3-descr3-antonio-rossi-napoli
>>
>
>Devi creare un ragruppamento per nome/cognome/località (se hai
>un campo codice cliente usa quello)
>Imposta l'ordinamento del tuo report per il campo numerico in
>ordine Decrescente
>Inserisci nella sezione relativa la tuo ragruppamento i campi
>da visulaizzare.
>Dovrebbe mostrarti solo il primo record facente parte del ragruppamento
>ed essendo in ordine decrescente sarà quello con valore più alto.
>
>Prova e fammi sapere.
>
>Ciao
>
>Alessandro
>
>http://blogs.dotnethell.it/alebadalin

In questo modo, secondo quanto dice la maschera di creazione/modifica del gruppo, verrà visualizzata una riga per ogni break del codice. In realtà a me servirebbe raggruppare per
antonio-rossi-napoli e porre come condizione max(codice). Ma come?

SSUPERPIPPO Profilo | Guru

>>>Per intenderci, ho le seguenti n-ple codice-descrizione-campo1-campo2-campo3...
>>>
>>>1-descr1-antonio-rossi-napoli
>>>2-descr2-antonio-rossi-napoli
>>>3-descr3-antonio-rossi-napoli
>>>
>>>io voglio che nel dettaglio venga visualizzato solo
>>>
>>>3-descr3-antonio-rossi-napoli
>>>
>>
>>Devi creare un ragruppamento per nome/cognome/località (se hai
>>un campo codice cliente usa quello)
>>Imposta l'ordinamento del tuo report per il campo numerico in
>>ordine Decrescente
>>Inserisci nella sezione relativa la tuo ragruppamento i campi
>>da visulaizzare.
>>Dovrebbe mostrarti solo il primo record facente parte del ragruppamento
>>ed essendo in ordine decrescente sarà quello con valore più alto.
>>
>>Prova e fammi sapere.
>>
>>Ciao
>>
>>Alessandro
>>
>>http://blogs.dotnethell.it/alebadalin
>
>In questo modo, secondo quanto dice la maschera di creazione/modifica
>del gruppo, verrà visualizzata una riga per ogni break del codice.
>In realtà a me servirebbe raggruppare per
>antonio-rossi-napoli e porre come condizione max(codice). Ma
>come?

E' vero che viene visualizzata una riga per ogni break, ma se i tuoi record sono ordinati per (come ti ho scritto di fare) per il campo numerico in ordine decrescente, il record visualizzato sarà sempre quello con valore maggiore. Non è elegantissimo ma funziona!

Il problema è che tu per ogni tua riga hai una descrizione diversa per cui il ragruppamento diventa impossibile!

Diversamente devi applicare i filtri a livello di Dataset...

Ciao

Alessandro

http://blogs.dotnethell.it/alebadalin
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5