Newsgroup: it.comp.lang.visual-basic
Titolo: Query per eliminare spazi

Vorrei tentare di ripulire un poco un'anagrafica.
Come faccio ad aliminare degli spazi superflui che per� sono in numero 
variabile?
Grazie, greg 

 variabile?
Spazi in coda, all'inizio o al centro del testo?
Su quale dbms?
Nicola

 Nicola
Si trovano al centro e il db �  access
-- 
Greg 

 Su quale dbms?
Preciso meglio, devo togliere gli spazi quando sono piu di uno.
Per esempio:
"Rossi    Paolo"
"Bianchi               Marco"
vorrei lasciare un solo spazio
-- 
Greg 

 ha scritto nel messaggio 
news:h618vg$ahu$1...@tdi.cu.mi.it...

ciao greg
vedi: 
http://tinyurl.com/rx6n6v
Daniele 

 vedi: 
http://tinyurl.com/rx6n6v
Grazie, ma volevo evitare il parsing della stringa e riuscire a fare 
qualcosa in sql
-- 
Greg 

 variabile?
Replace innestati di due spazi in uno spazio.
Se riesci a farlo ricorsivo, ï¿œ un attimo.
Altrimenti puoi ottenere una buona approssimazione con un replace 
innestato, da dentro a fuori, di due in uno, di tre in uno, di quattro 
in uno, di cinque in uno, ecc...
Alberto
-- 
Charles Baudelaire: C'ï¿œ un solo modo di dimenticare il tempo: 
impiegarlo.


Mi sa proprio che sei costretto al parsing della stringa.
Che io sappia non esiste un comando simile al TRIM per i caratteri 
interni ad una stringa.
Nicola

 ha scritto nel messaggio 
news:4a85437c$0$6833$5fc...@news.tiscali.it...


 Ciao
che tradotto in sql per access diventa? :-)
Non c'ï¿œ via di scampo: VBA ï¿œ la soluzione.
Nicola

 Non c'� via di scampo: VBA � la soluzione.
Alle volte la soluzione c'� gia e non serve alcun codice.
Trova e Sostiuisci tutto, in una sola passata, in un paio di secondi ha 
fatto la trim all'interno della stringa.
Trova '  ' e Sotituisci con ' ' e spunta su Sostituisci Tutto
Grazie a tutti
Greg 

 Trova '  ' e Sotituisci con ' ' e spunta su Sostituisci Tutto
E questo cosa c'entra con SQL?
Alberto
-- 
Il tuo stesso identico umore,
ma la divisa di un altro colore

 E questo cosa c'entra con SQL?
Infatti non c'entra,  ma io non sapevo che si poteva raggiongere lo scopo 
non solo facendo a meno del parsing ma pure di sql.
-- 
Greg 

 solo facendo a meno del parsing ma pure di sql.
Non avevo proprio capito che tu dovessi fare una cosa one-shot, pensavo 
a qualcosa da fare programmaticamente.
Alberto
-- 
Lï¿œo Campion: Il lavoro ï¿œ l'occupazione di chi non ha nulla da fare.


ciao
Daniele 

 
Allora la domanda ï¿œ formulata male.
Da ciï¿œ che hai scritto ho interpretato la cosa nel seguente modo:
1-Ho una serie di record a cui devo eliminare gli spazi interni.
2-Gli spazi interni sono in numero variabile
3-Il db ï¿œ access.
CIDI ti ha consigliato una funzione.
Tu hai risposto che non volevi fare il parsing della stringa, ma volevi
una roba in access.
Il mio consiglio quindi ï¿œ stato: se vuoi tutto in access, fai una
funzione VBA.
Ora, la domanda mi sorge spontanea: Ma in tutto questo ragionamento,
cosa c'azzecca "Sostituisci con"?
Nicola

"Nicola Ottomano"

ï¿œ una roba in access (gui) :)

> cosa c'azzecca "Sostituisci con"?
E' una opzione dell'interfaccia di access, simile o addirittura presa pari 
pari da word.  In fondo fanno parte della stessa suite
-- 
Greg 

 pari da word.  In fondo fanno parte della stessa suite
questo invece l'ho detto io :)

 pensavo a qualcosa da fare programmaticamente.
S ina volta sola, per fare una lettera, e su una copia del dati.
La tabella originale se la tengono ancora in quel modo.
Certo io al postino non posso dare una lettera indirizzzata a:
"Rossi                   Mario"
-- 
Greg 

 questo invece l'ho detto io :)
Certo che star qui, il 14 di agosto a decidere chi ha detto cosa... :-)
Che mi dici di bello Pal! Io tra un mesetto, giorno pi� giorno meno,
divento pap�. In pi� devo iniziare i lavori nella casa nuova. Se tutto
va bene dovrei entrarci per la fine dell'anno.
E' per questo che ho deciso di non andare in ferie quest'anno e di
prendermele quando nasce il bimbo. Per ora sono qui a Milano a lavorare,
ma non mi lamento, sto al fresco e lavoro senza rotture di scatole fra
telefonate ed altro.
Un anno denso di impegni questo :-)
Nicola

 divento pap�.
Nicolino  in arrivo con i primi freschi :)
-- 
Greg 

 va bene dovre
GO ! :-)
Un Paperino in partenza per la montagna, ma ancora qui...

 Nicolino  in arrivo con i primi freschi :)
Eh si... speriamo faccia fresco quando nasce, sennï¿œ col caldo ï¿œ peggio.
Nicola

 prendermele quando nasce il bimbo.
tantissimi auguri a tutti voi, che la citt� sia almeno sopportabile.
ci sono passato sabato scorso e non era caldissima.
state bene, ciao 

andrea palazzi ha scritto:

Grazie :-)
Qui fa caldo, ma almeno nel condominio abbiamo il raffrescamento
condominiale (uno dei tanti vantaggi di abitare in un condominio i cui
vicini sono amministratori delegati di grandi aziende, dirigenti di
"nota squadra di calcio internazionale", avvocati e notai) per cui la
temperatura in casa � mediamente tra i 5 e i 10 gradi pi� bassa che fuori.
Peccato (o per fortuna, dipende dai punti di vista) che fra qualche mese
mi debba trasferire in un pi� mite condominio in quel di Monza.
Nicola