Portale cin pi

Utilizzo dei portali in un database FileMaker

Moderatore: Moderatori

Rispondi
marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Portale cin più righe, ordinare per valore prima riga

Messaggio da marianasu » martedì 14 febbraio 2006, 16:38

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
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » martedì 14 febbraio 2006, 19:20

usa un campo numerico ordinacon che adopererai come criterio ordinativo dei portali e agisci su di quello via script.

.g.

marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Messaggio da marianasu » mercoledì 15 febbraio 2006, 9:49

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
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » mercoledì 15 febbraio 2006, 11:36

scusa. fai uno script tipo:
mostrasolocorrelati in nuova finestra
ordina
chiudi finestra

e dovrebbe funzionare.

.g.

marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Messaggio da marianasu » mercoledì 15 febbraio 2006, 12:40

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
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » mercoledì 15 febbraio 2006, 12:42

a me pare folle.
ma evidentemente non ho capito la struttura.

.g.

Rispondi