Compila campo con prezzo

Come utilizzare i campi. Differenze tra campi calcolati, testo, numero, multipli, contenitori.

Moderatore: Moderatori

Rispondi
marccost
Messaggi: 50
Iscritto il: giovedì 17 giugno 2004, 2:00
Versione FileMaker: 14
Sistema operativo: Mac/win7

Compila campo con prezzo

Messaggio da marccost » martedì 6 dicembre 2005, 18:32

Buona sera a tutti...

Qualcuno ha mai avuto questo problema?

Ho due tabelle la prima contratto la seconda pratica. Nella prima inserisco il nome contratto, la data di inizio e fine validità, il tipo di servizio e il prezzo per una persona, per due persone, per tre persone ecc.ecc. Nella seconda ho il nome del contratto, la data del servizio, il tipo di servizio e il numero di pax e un campo prezzo Ho bisogno che se tutti questi dati collimano e la data del servizio è nel periodio di validità mi restituisca il prezzo per 1 o 2 o 3 ecc.ecc. persone. Ho provato con:
IF (CAMPOA_TABELLAA=CAMPOA_TABELLAB AND
CAMPOB_TABELLAA=CAMPOB_TABELLAB AND
CAMPOC_TABELLAA=1; PREZZO1-, "")
ma risultati sono stratosferici e negativissimi....

Avete idea come posso fare? Devo verificare che il contratto sia valido e indicargli il prezzo da pagare in base alle persone. La relazione è sul contratto.

Grazie a tutti e buona serata :cry:

raybaudi
Messaggi: 3616
Iscritto il: sabato 7 febbraio 2004, 1:00
Località: Roma
Contatta:

Messaggio da raybaudi » mercoledì 7 dicembre 2005, 9:54

Ciao,

costruisci una relazione moltiAmolti tra le due tabelle così definita:
nome contratto = nome contratto
AND tipo servizio = tipo servizio
AND data inizio validità <= data servizio
AND data fine validità >= data servizio

il prezzo sarà dato dal seguente calcolo:

Case(
numero pax = 1;contratto::prezzo 1 persona;
numero pax = 2; contratto::prezzo 2 persone;
numero pax = 3; contratto::prezzo 3 persone;
""
)
Raybaudi FMP 12 Adv. Windows XP SP3

marccost
Messaggi: 50
Iscritto il: giovedì 17 giugno 2004, 2:00
Versione FileMaker: 14
Sistema operativo: Mac/win7

Grazie

Messaggio da marccost » venerdì 9 dicembre 2005, 14:25

GRAZIE TUTTO OK :D
TASI.....

Rispondi