Pagina 1 di 1

Portale cin più righe, ordinare per valore prima riga

Inviato: martedì 14 febbraio 2006, 16:38
da marianasu
Ciao a tutti,
ho il seguente problema.
Ho un formato di tipo lista che fa visualizzare i dati dei miei clienti,dove c'è un portale sui contratti che hanno.
Ordino i record del portale in maniera tale da visulizzare solo l'ultimo contratto stipulato.
Per cui un cliente può aver stipulato vari contratti di diverso tipo.
Se io provo ad ordinare i record in modo da raggruppare tutti gli ultimi contratti stipulati per nome del contratto, questo ordine non funziona correttamente perchè per ordinarli usa tuttti i cotratti stipulati e non solo l'ultimo.

Esempio:
Pippo ha stipulato contratto C(ultimo contratto,visualizzato nel portale) B
Pluto ha stipulato contratto B(Ultimocontratto) C, D
Paperino ha stipulato contratto D(Ultimocontratto) C, C
Minni stipulato contratto A(Ultimocontratto) D, B
Topolino ha stipulato contratto C(Ultimocontratto) D, B

Io vorrei ordinarli per l'ultimo contratto per cui

Minni stipulato contratto A(Ultimocontratto) D, B
Pluto ha stipulato contratto B(Ultimocontratto) C, D
Pippo ha stipulato contratto C(ultimo contratto,visualizzato nel portale) B
Topolino ha stipulato contratto C(Ultimocontratto) D, A
Paperino ha stipulato contratto D(Ultimocontratto) C, A

Se io uso ordina per nome contratto però ottengo la seguente cosa

Paperino ha stipulato contratto D(Ultimocontratto) C, A
Topolino ha stipulato contratto C(Ultimocontratto) D, A
Minni stipulato contratto A(Ultimocontratto) D, B
Pippo ha stipulato contratto C(ultimo contratto,visualizzato nel portale) B
Pluto ha stipulato contratto B(Ultimocontratto) C, D

Perchè in passato Paperino e Topolino hanno fatto un contratto di tipo A


Come fare?

Grazie M

Inviato: martedì 14 febbraio 2006, 19:20
da stregatto
usa un campo numerico ordinacon che adopererai come criterio ordinativo dei portali e agisci su di quello via script.

.g.

Inviato: mercoledì 15 febbraio 2006, 9:49
da marianasu
Scusa ma non ho capito la tua soluzione.
Io ho già ordinato i portali con un campo numerico, e quindi nel portale vedo il contratto giusto.
Il problema è quando li ordino per nome...non va a controllare solo l'ordine alfabatico del contratto visualizzato ma anche dei contratti del portale non visualizzati.
Spero di essere stato più chiaro.
CIAO M

Inviato: mercoledì 15 febbraio 2006, 11:36
da stregatto
scusa. fai uno script tipo:
mostrasolocorrelati in nuova finestra
ordina
chiudi finestra

e dovrebbe funzionare.

.g.

Inviato: mercoledì 15 febbraio 2006, 12:40
da marianasu
Così non funziona,
I sono in un formato che visualizza i record di clienti, se mostro i record di clienti correlati mi da gli stessi clienti cone le stesse problematiche di prima.
Ho trovato una soluzione ma speravo fosse più semplice.

Ho salvato i record su un file di appogio di Excel. Per cui nel campo contratto ho solo un valore per ogni cliente.
Rimporto questi dati su una tabella nuova e poi posso ordinare tutto come mi pare.

Si può fare di meglio?
CIAO M

Inviato: mercoledì 15 febbraio 2006, 12:42
da stregatto
a me pare folle.
ma evidentemente non ho capito la struttura.

.g.