Ottenere un risultato in lettere e non in numeri

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

Moderatore: Moderatori

Rispondi
Avatar utente
domedim2
Messaggi: 10
Iscritto il: domenica 26 novembre 2017, 8:18
Versione FileMaker: 9 andavanc
Sistema operativo: Windows 10
Località: Salerno

Ottenere un risultato in lettere e non in numeri

Messaggio da domedim2 » martedì 24 marzo 2020, 16:49

Premesso che la fattura Enel viene pagata il mese successivo ai due mesi di consumo, per esempio la fattura del mese di marzo comprende il consumo di gennaio e quello di febbraio, nella bolletta per il condominio devo specificare: "Fattura Enel GEN e FEB", ma non riesco.
Con questa funzione
"Enel mesi " & Mese(Data_ricevuta)-2 & " / " & Mese(Data_ricevuta)-1
il risultato ottenuto è: Enel mesi 1/2, vorrei ottenere non il numero dei mesi ma la voce dei mesi come su detto:
"Fattura Enel GEN e FEB",
ho fatto tanti tentativi ma non ci riesco!

Avatar utente
fabio.beri
Messaggi: 1386
Iscritto il: sabato 4 ottobre 2014, 16:24

Re: Ottenere un risultato in lettere e non in numeri

Messaggio da fabio.beri » martedì 24 marzo 2020, 17:20

Anziché la funzione MESE, si può utilizzare la funzione NOME MESE, che però propone "Gennaio", "Febbraio"...

A quel punto si può utilizzare la funzione SINISTRA ( NOME_MESE[CAMPO] ; 3 )
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18

Omnia Studio

-----------------------------------------
http://www.omniagest.it

Avatar utente
domedim2
Messaggi: 10
Iscritto il: domenica 26 novembre 2017, 8:18
Versione FileMaker: 9 andavanc
Sistema operativo: Windows 10
Località: Salerno

Re: Ottenere un risultato in lettere e non in numeri

Messaggio da domedim2 » mercoledì 25 marzo 2020, 20:36

Finalmente con l'aiuto della guida di Filemaker sono riuscito a risolvere il problema, che non era soltanto quello
di visualizzare il formato letterario anziché quello numerico per i mesi, ma anche di visualizzarli in forma abbreviata.
Inserisco la formula nel caso che potrebbe servire a qualcuno.

"Enel Fattura mesi " & Sinistra( NomeMese(Data(Mese(Data_ricevuta) - 2;Giorno(Data_ricevuta);Anno(Data_ricevuta)));3) & " e " & Sinistra( NomeMese(Data(Mese(Data_ricevuta) - 1;Giorno(Data_ricevuta);Anno(Data_ricevuta)));3)

Grazie per avermi risposto
Domedim

Rispondi