Ultima anno

Conosci dei gestionali o cerchi un prodotto per la tua azienda? Scrivi in questo forum

Moderatore: Moderatori

Rispondi
robta
Messaggi: 71
Iscritto il: venerdì 24 novembre 2006, 1:00

Ultima anno

Messaggio da robta » mercoledì 28 febbraio 2007, 12:31

Ciao a tutti,
qualcuno sa dirmi se è possibile a livello di database di creare un campo calcolato che mi estragga l'anno massimo per socio delle quote che ha pagato?
Mi spiego meglio io ho una tabella Quote_Pagate che ha tre campi :
Data pagamento
Anno
Socio

Ho creato un'autorezione a livello di socio in modo da avere per ogni socio l'anno adesso ho bisogno di trovare il massimo anno per socio che ha la data pagamento valorizzata.
Per esempio:
Socio 1 12/12/2005 2005
Socio 1 10/04/2006 2006
Socio 1 2007

L'anno che mi deve restiture il campo calcolato è 2006

Grazie
Ciao
Roberta FM8 PRO Macintosh

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

Messaggio da stregatto » mercoledì 28 febbraio 2007, 13:08

massimo(relazione::anno)

pare brutto?

.g.

robta
Messaggi: 71
Iscritto il: venerdì 24 novembre 2006, 1:00

Messaggio da robta » mercoledì 28 febbraio 2007, 13:11

se faccio così mi estrae 2007 e non 2006 come voglio io perchè il socio 1 ha tre anni ma solo 2 hanno la data quota valorizzata e io devo estrarre l'anno massimo delle quote con data quota valorizzata.


ciao
Roberta FM8 PRO Macintosh

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

Messaggio da stregatto » mercoledì 28 febbraio 2007, 13:16

allora devi creare un campo calcolato nella tabella correlata, ad es. anno valorizzato:
(if(not evuoto(pagamentovalorizzatoocomesichiama);anno;"")

e fai il massimo di quello.

.g.

robta
Messaggi: 71
Iscritto il: venerdì 24 novembre 2006, 1:00

Messaggio da robta » mercoledì 28 febbraio 2007, 13:33

Sei un genio !!!
Era un p' che ci sbattevo la testa e non mi veniva nessuna idea.

GRAZIE INFINITE!!
Roberta FM8 PRO Macintosh

Rispondi