Newsgroup: it.comp.appl.access
Titolo: Elimnare i delimitatori di campi su esportazione query dati

Salve a tutti, sto provando in 1000 modi ad eliminare i delimitatori di 
campi quando esporto il risultato di una query su un file di testo.
 
Per spiegarmi meglio, il risultato e' questo:
"00001";"01";"00368";"120501";"FP ";"0633";"0633"
 
 ma dovrei ottenere questo:
 
000010100368120501FP 06330633
 
I campi nella query sono numerici, ma nel file esportato devo riempirli con 
gli (0) a sinistra per la loro lunghezza prestabilita.
Quindi, ho usato necessariamente la funzione format per farlo.
Ecco l'esempio sul primo campo che ha valore 1 (denominato IdAzienda)
Format([IdAzienda];"00000")
 
Questa funzione pero' mi esporta un campo alfanumerico, racchiuso tra 
virgolette.
Inoltre ho il problema del separatore di elenco, che devo eliminare.
 
Qualcuno sa darmi una dritta?
 
Grazie 1000
Marco67
 
 
 
 


Ciao Marco67, la prima idea che mi viene in mente (oscena ?):
- apri il file il modalità input
- leggi l'intero rigo in una variabile, 
- sostituisci " e ; con "" 
- salva il rigo in un altro file, che avrai aperto in modalità output, con l'istruzione print.
Se hai dimestichezza con VBA è molto semplice.
 
Alberto
 
 
 
 


Definisci un File di Specifiche nel quale vai a ridefinire il
carattere di SEPARAZIONE..., quindi vai ad indicare alla funzione di
EXPORT l'uso della nuova SPEC.
 
@Alex

 l'istruzione print. Se hai dimestichezza con VBA è molto semplice.
 
Oscena!
Fortuna che ci sono ancora vecchi volponi tipo @Alex
con un po' di sale in zucca!
 
Bruno
 
 

 ha scritto nel messaggio 
news:f71d66a8-1b7d-42fb...@googlegroups.com...

Grazie Alberto, ho fatto proprio cosi':
Con la mia query ho raggruppato tutti i campi che mi hanno generato la 
stringa.
Quindi ho fatto proprio come i hai suggerito: leggendo riga per riga e 
scrivendola su un file di testo con l'istruzione PRINT #.
E' proprio cio' che volevo.
Grazie ancora Alberto 
 
 

 ha scritto nel messaggio 
news:b6faab34-f73d-41bb...@x21g2000vbc.googlegroups.com...

Salve Alex@, devo essere sincero: tra i vari tentativi, avevo provato anche 
la funzione DoCmd.TransferText, ma non sono riuscito a capire come impostare 
il file delle specifiche.
Puoi farmiun esempio?
 
Grazie 1000
Marco67
 
 

 Puoi farmiun esempio?
 
Guardati il thread:
script automatico esportazione tabella
del 11-06-12  14:04:14
 
Bruno
 
 

 Bruno
 
Beh non so se essere contento per il volpone, visti i tempi,... certo
per il vecchio non molto... ;-) ma purtroppo i capelli bianchi
ormai da 10anni stanno imperversando...
 
@Alex

@Alex pretended :

Sei un ragazzino.
Se ben ricordo il tuo callsign: iK2...
 
73
i4CZS, Bruno
 
 

Il giorno venerdì 15 giugno 2012 19:32:51 UTC+2, Marco67 ha scritto:

Bè ragazzi, comunque sia, siete dilettanti, io non sarò un volpone ....
ma vecchio ..... (68 ad agosto).
Saluti a tutti
Alberto


Ma devo dire che anche Bruno non è un ragazzino... io 41 mi sento un
giovincello... ;-)
 
@Alex


Ecco quel I4 mi fa capire che qualche annetto di Licenza in più c'è...
io presi la licenza nel recente 85... dopo aver operato come "abusivo"
per qualche annetto...
 
Tuttavia non l'ho più rinnavata dal 2005 circa...
Ho ancora apparati un Kenwood e qualche altra radio (con Amplificatore
valvolare in PushPull con 2 triodi 811 completamente AUTOCOASTRUITO
con tutti i circuiti risonanti dai 40m ai 10m che erogava 400÷500W a
seconda della banda), con antenne( sempre autocostruite visto che è
stato il mio lavoro per qualche anno)...
 
Usavo una filare accordata con Balum(4÷1) per 40 e 20, mentre per i
10m una Quad 3elementi ed una DLoop(2) usate più che altro per vari
tests... + Verticale 5/8 per la ricerca...
Rotore Ham4 americano, che conservo ancora...!
 
Avevo una grandissima passione(credo di aver costruito ed installato
molte delle più grandi antenne della provincia tutto per hobby), ed ho
avuto grandi soddisfazioni in vari contests, dal 2000 tuttavia dopo
aver cambiato casa, anche in seguito alla signora... che è la padrona
di casa... ho cambiato un pò abitudini... ed hobbies.
 
In tutti i casi ho ancora ben lucidi i ricordi...
 
Pazienza....
 
@Alex

 io presi la licenza nel recente 85
 
Io nel 1964... avevo 28 anni.
Fa' un po' i conti di quanti ne ho adesso!
 
Bruno
 
 

Il giorno venerdì 15 giugno 2012 19:32:51 UTC+2, Marco67 ha scritto:

Per Bruno,
alzo le mani ....
Ciao a tutti
Alberto

 Bruno
 
;-)
 
 
@Alex

 Devo usare un campo calcolato...?
 
Sì, con un Long Integer.
 
Bruno