Sostituire le ultime di una parola

Come utilizzare gli script. Automatizzare gli archivi. Utilizzo dei pulsanti

Moderatore: Moderatori

Rispondi
giovanitasca
Messaggi: 76
Iscritto il: venerdì 4 marzo 2005, 1:00

Sostituire le ultime di una parola

Messaggio da giovanitasca » mercoledì 26 febbraio 2020, 18:56

Scusate la mia ignoranza. Mi barcameno un pò, ma ho bisogno del vostro aiuto. Penso che sia una cosa banale ma non ci sono riuscito
Ho necessità di crearmi un campo che derivi da una altro al quale debbo togliere le ultime due lettere.
Per esempio ho il campo FE/175-20 il camp finale deve essere FE/175. In poche parole si devono pmettere le ultime tre lettere
Grazie

giovanitasca
Messaggi: 76
Iscritto il: venerdì 4 marzo 2005, 1:00

Re: Sostituire le ultime di una parola

Messaggio da giovanitasca » mercoledì 26 febbraio 2020, 18:58

Scusate. Uso Filemaker 5

meccanico91
Messaggi: 104
Iscritto il: venerdì 13 novembre 2009, 13:13
Versione FileMaker: FM 14Ad
Sistema operativo: OS X

Re: Sostituire le ultime di una parola

Messaggio da meccanico91 » mercoledì 26 febbraio 2020, 21:15

Devi usare la funzione CercaeSost, nel tuo caso i valori da togliere a destra del tuo campo "FE/175-20" sono 3 e non 2 perché c'è anche il trattino da eliminare.
Quindi il campo calcolato sarà: CercaeSost ( testo ; Destra ( testo ; 3 ) ; "" )

Ciao

giovanitasca
Messaggi: 76
Iscritto il: venerdì 4 marzo 2005, 1:00

Re: Sostituire le ultime di una parola

Messaggio da giovanitasca » mercoledì 26 febbraio 2020, 23:40

Perfetto!!!
Grazie mille

meccanico91
Messaggi: 104
Iscritto il: venerdì 13 novembre 2009, 13:13
Versione FileMaker: FM 14Ad
Sistema operativo: OS X

Re: Sostituire le ultime di una parola

Messaggio da meccanico91 » venerdì 28 febbraio 2020, 20:45

Mi permetto di consigliarti una seconda soluzione, cioè quella che cerca la posizione del trattino "-".
Quindi il campo calcolato che trova la posizione è: Posizione ( testo ; "-" ; 0 ; 1 ) e poi utilizzi la funzione calcolata Sinistra.
Il risultato finale è:
Sinistra ( testo ; Posizione ( testo ; "-" ; 0 ; 1 ) - 1 )
In questo modo escludi tutto quello che viene dopo il trattino, 1 o più cifre ;)

NB: Il tuo campo di esempio "FE/175-20" l'ho chiamato "testo"
Ciao

Rispondi