Estrarre valori numerici da campo testo

0
0

Buongiorno,

da un gestionale aziendale, da una tabella Listino/sconto, devo estrarre da un campo formattato come testo, i singoli valori dello sconto applicato, che è stato inserito nel seguente modo :

Sconto 1 + Sconto 2 + Sconto 3 ( il 2 e il 3 non sempre presenti)

mi ritrovo quindi dei campi con valori tipo : 50+10 o 50+3 o 3+10+2

e vorrei capire qual'è l'approccio migliore. D'acchito mi verrebbe da creare uno script che :

  • conta il numero di caratteri presenti
  • con le funzioni Sinistra e Mezzo preleva i valori diversi dal carattere "+"

La domanda é : è l'approccio giusto o esiste una funzione in filemaker che individua e riconosce i numeri dai caratteri ?

Ringrazio anticipatamente per soluzioni o strategie alternative

A.Trudu

RISOLTA
Marked as spam
Pubblicato da Antonio Trudu (Domande: 8, Risposte: 14)
9 Gennaio 2019 10:16
37 visti
0
Risposta privata

Avendo 4 campi distinti e separati, puoi provare ad unire il totale in questo modo :

SELECT DSUM(sconto1+sconto2+sconto3+sconto4...) AS TOTALE_SCONTO

 

Marked as spam
Pubblicato da Luca De Simone (Domande: 2, Risposte: 14)
9 Gennaio 2019 10:53
0
Risposta privata

il campo SCONTOTXT che contiene il valore dello sconto (50+12+10) è uno solo ed è in formato testo. Lo scopo è proprio quello di popolare dei nuovi campi numerici (sconto1 - sconto2 - sconto3) prelevando i singoli valori numerici presenti in SCONTOTXT

Marked as spam
Pubblicato da Antonio Trudu (Domande: 8, Risposte: 14)
9 Gennaio 2019 11:26
0
Risposta privata

Buongiorno, Antonio.

Il modo poù semplice è convertire i + in a capo, per poi ricavare una riga specifica con valoriinmezzo, eliminando l’acapo finale. Te la cavi con un dichiara e tre righe di calcolo.  🙂

facci sapere!

.g.

Marked as spam
Pubblicato da Giulio Villani (Domande: 0, Risposte: 1425)
9 Gennaio 2019 12:41
0
Risposta privata

Perfetto Giulio,

ho creato un campo in cui ci incollo il risultato CercaeSost ( ScontoTXT ; "+" ; "¶" ) e poi ho creato i miei campo calcolato numerico SCONTO 1 2 e 3 con il calcolo ValoriInMezzo.

Mille grazie

Marked as spam
Pubblicato da Antonio Trudu (Domande: 8, Risposte: 14)
9 Gennaio 2019 18:12
0
Risposta privata

Perfetto Giulio,

ho creato un campo in cui ci incollo il risultato CercaeSost ( ScontoTXT ; "+" ; "¶" ) e poi ho creato i miei campo calcolato numerico SCONTO 1 2 e 3 con il calcolo ValoriInMezzo.

Mille grazie

Marked as spam
Pubblicato da Antonio Trudu (Domande: 8, Risposte: 14)
9 Gennaio 2019 18:12