Il contenuto di un campo ripartito in pi

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

Moderatore: Moderatori

Rispondi
Atashino
Messaggi: 13
Iscritto il: domenica 12 settembre 2004, 2:00

Il contenuto di un campo ripartito in più campi.

Messaggio da Atashino » lunedì 12 settembre 2005, 10:31

Hi all :)
Dispongo di un campo testo importato da una fonte esterna, che contiene dati secondo il seguente formato:
VIA, PINCO PALLINO, 33, SAN GIORGIO A CREMANO, NA, 80100, ITA
Ebbene dovrei ripartire il contenuto di questo campo nei rispettivi campi:
Via/Piazza/etc.
Indirizzo
Civico
Comune
Provincia
Cap
Nazione
Ho provato con espressioni del tipo "Parole a Sinistra", ma nel caso di elementi composti (tipo SAN GIORGIO A CREMANO), non funziona !!!
Potreste suggerirmi qualche eventuale dritta ???
Grazie in anticipo.

marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Messaggio da marianasu » lunedì 12 settembre 2005, 11:07

Ciao se hai un file di formato testo o cose varie al posto di usare funzioni del genere prova ad importarlo.
L'importazione in FM è molto flessibile e puoi importare da file di testo separati da virgola.....CIAO M
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

Atashino
Messaggi: 13
Iscritto il: domenica 12 settembre 2004, 2:00

Messaggio da Atashino » lunedì 12 settembre 2005, 11:23

Ciao marianasu e grazie per la celere risposta.
Purtroppo la questione è più complessa di quanto non sembri.
Mi spiego meglio.
Importo da un file esterno una serie di record (dati anagrafici di clienti, per intenderci...), i quali, fra le varie informazioni già suddivise in campi specifici, contengono un unico campo testo nel formato:
Via, Indirizzo, Civico, Comune, Provincia, Cap, Nazione
Io ho bisogno di creare per ciascuna anagrafica dei campi specifici e separati, così da poterli poi ordinare per comune o per cap.
Immagino che sia possibile ottenere questo risultato tramite una formula ma io sino ad ora non ci sono riuscito.
Grazie per le eventuali risposte.

marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Messaggio da marianasu » lunedì 12 settembre 2005, 12:36

Ciao...penso di aver trovato ciò che cerchi
Allora Abbiamo il campo Testo che ha come contenuto

Via, Indirizzo, Civico, Comune, Provincia, Cap, Nazione

Crei un campo calcolato che restituisce testo TestoModificato
Così
CercaeSost (Testo; "," ;"¶") in cui sostiuisci alle , i ¶
Poi puoi creare tanti campi come quelli che ti servono calcolati usando la seguente funzione


ValoriinMezzo(TestoModificato; 3 ;1) cioè la terza parola

Che restituisce nel caso Civico

Mentre
ValoriinMezzo(TestoModificato; 5 ;1) restituisce provincia cioè la quinta


Spero sia quello che cercavi
Ciao M
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

Atashino
Messaggi: 13
Iscritto il: domenica 12 settembre 2004, 2:00

Grazie...GRAZIEEE :)

Messaggio da Atashino » martedì 27 settembre 2005, 10:42

Grazie marianasu.
Non ho parole...
Davvero...
Hai risolto un problema atavico, che mi assillava da tempo e per il quale non riuscivo più ad andare avanti col progetto.
Scusa...sono ancora alle prime armi ed a scuola me la cavavo meglio con le materie letterarie che con quelle scientifiche !!!
Grazie ancora e scusa per il ritardo con il quale ho letto il post... avevo già perso le speranze.
Grazieeee :)

Rispondi