Newsgroup: it.comp.appl.access
Titolo: import da txt

Ho un elenco di indirizzi numero civico e via
12 via italia
15 , via italia
20 , via italia
non riesco ad importarli bene perche' sul 20% del data base manca la virgola
dopo il numero civico, esiste un instruzione per inserire la virgola nei
record mancanti
es istruzione:
se dopo il numero non ce' la virgola , aggiungilo
Grazie Aless

"alessandro" <aaa@.com> ha scritto nel messaggio 
news:4a0aad81$0$18929$4faf...@reader2.news.tin.it...

Ciao,
Fai un ciclo di lettura del file
Per ogni riga:
Salvi su stringa la riga
Ricavi la sottostringa che parte dalla prima occorrenza dello spazio alla 
seconda.
Se questa � uguale a "via" la sostituisci con ", via" e salvi la riga
Replace(StringaRigaFileTesto, "via", ", via")
Nell'altro caso ( "," ) non fai niente e vai avanti

 Per ogni riga:
Azz.. mi sono bloccato  alla prima riga..... cosa vuol dire, fai un ciclo di 
lettura?
Aless


 ha scritto nel messaggio
news:4a0acb72$0$697$5fc...@news.tiscali.it...

Essendo un po neofita delle cose complicate...
Ho intenzione di fare cosii..
importato il file in tabella , poi con l'opzione trova e sostituisci " trova
(via) e sostituisci con (, via)      poi trova (,, via) e sostituisci con (,
Via) dovrebbe funzionare....purtroppo sono un milione e report... speriamo
non si impolli tutto
Aless

 Se questa � uguale a "via" la sostituisci con ", via" e salvi la riga
questo ti aggiunge due virgole dove ce n'e' una sola...
Io uso excel per questo, che e' piu' flessibile, e gli puoi dare "via" come
criterio per separare una colonna.
Oltre ad aggiungere la virgola a manina, che e' sempre una possibilita'.
-- 
<<Cover what you do best, link to the rest>>
UFV 
17 sett: Cadillac Records - Star Trek - Pulp Fiction - The Girlfriend
Experience 
16 sett: 17 again - My Bloody Valentine
www.iaciners.org


Pero' io ho un milione e passa di righe,, difficile aggiornarle a mano,
Comunque piano piano.... sto facendo dei tentativi... lavorando con le query
di accodamento..
Aless

 Pero' io ho un milione e passa di righe,, difficile aggiornarle a mano,
mi permetto di ribadire che excel e' molto piu' duttile per questo tipo di
importazioni, ti sgrossa il lavoro e poi magari ti lascia qualcosa da
sistemare a mano, poca roba, non un milione di record.
Casomai posta le prime righe di questo record che vedo come potrebbe
essere.
Poi importare una tabella excel in access e' banale.

 Poi importare una tabella excel in access e' banale.
Anche un file di testo soprattutto se si usano i delimitatori corretti 
e/o se si modificano le specifiche di importazione o si elimina il campo
(basta un doppioclick) che viene generato a fronte della virgola.
--
ac

 po' di piu' non faresti queste affermazioni
ottimo, allora se conosci access non capisco le ragioni della tua domanda e
mi scuso per essermi offerto di aiutarti.
Fagli aggiungere la virgola dove manca.

 Fagli aggiungere la virgola dove manca.
"alessandro", a quanto ho capito, ha un problema di corretta 
importazione e non di mettere una virgola, falso problema.
Probabilmente ha quel problema perche' ha indicato la "," come 
delimitatore di campo.
--
ac

 Non sono lo stesso "alessandro"
E allora che cazzo vuoi da me?
Se sai come si fa diglielo tu, io saprei come farlo in excel e se mi posta
un paio di righe gli giro una soluzione.
Tu invece sai come si fa ma preferisci dire a me che il mio metodo e'
sbagliato piuttosto che dire quello giusto. Chi sei, il vice sceriffo?

 Io sono uno stronzo qualsiasi che discute con i suoi pari.
sei l'aiuto sceriffo piu' scalcinato che si puo' trovare.
Ha scritto che non ha la virgola, e ha messo pure l'esempio
12 via italia
15 , via italia
20 , via italia
Non che ha il punto al posto della virgola. Adesso metti la tua grande
conoscenza di access al servizio di chi ne ha bisogno, al posto di fare il
somaro.



duccio, torna a guardare i film porno che fai più bella figura...
ciao sam--

 duccio, torna a guardare i film porno che fai pi� bella figura...
uei, sandrun, cosa fai da queste parti?