+ Rispondi al messaggio
Pagina 1 di 3 123 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22

importazione file in access

  1. #1
    Bonb non  in linea Novello
    ciao a tutti,
    ho un problema nell'importare un file di testo in access. Nel file non c' alcun separatore decimale. Ho un foglio in cui c' scritto in quale posizione di ogni colonna vanno messi i separatori ma abbastanza improponibile metterli manualmente nel file .txt (saranno circa 200000). Qualcuno avrebbe una soluzione al problema?

    Grazie

    Bonb

  2. #2
    L'avatar di almorel
    almorel non  in linea Scribacchino
    Ciao,i campi sono a lunghezza fissa ?
    Sono separati da spazi ?
    I singoli campi contengono spazi ?
    Posta un esempio significativo del file altrimenti il problema indeterminato.
    Ciao
    Alberto

  3. #3
    Bonb non  in linea Novello
    questo un esempio di riga:

    00000060000000000600000000000050000000

    e so che con i separatori dovrebbe essere cos:

    00000,060000 0000006,00000000 000050,000000

    So come separare le colonne ma non so come mettere i separatori decimali.

    ciao

  4. #4
    L'avatar di almorel
    almorel non  in linea Scribacchino
    Ciao, se fai l'importazione da un file .txt non devi avere necessariamente dei delimitatori. Se scegli "a larghezza fissa" puoi tu indicare le posizioni di delimitazione.
    Fammi sapere, ciao.
    Alberto

  5. #5
    Bonb non  in linea Novello
    si l'ho gi fatto ma il problema non la delimitazione delle colonne ma l'inserimento delle virgole che separano la parte intera da quella decimale del numero.

    ciao

  6. #6
    L'avatar di almorel
    almorel non  in linea Scribacchino
    Scusa, non avevo capito. Allora potresti importare separatamente la parte intera e quella decimale, poi con una query unire le due parti mettendoci la virgola in mezzo.
    Che ne dici ?
    Alberto

  7. #7
    Bonb non  in linea Novello
    si infatti ci avevo pensato. Speravo ci fosse un modo pi diretto ma far cos.
    grazie comunque
    bonb

  8. #8
    Bonb non  in linea Novello
    per avevo trovato un altro problema facendo cos.......
    la parte decimale deve mantenere gli zeri prima della cifra significativa e, importandoli come numeri, access non li mantiene (x es.: 0050 lo importa come 50 e quindi se avessi 06,003 lo importerei come 6 e 3 e non come 6 e 003). D'altro canto non posso importarli come testo perch poi non posso usarli per dei calcoli.

  9. #9
    L'avatar di dragone bianco
    dragone bianco non  in linea Certosino
    Ciao
    l'unica usare VBA per importare i dati da un file di testo
    LEggi ogni riga e deframenti il tutto e li mette nelle varie colonne

    per i numeri io li memorizzerei come numeri e poi al massimo usi una formattazione tipo (non ho contato gli zeri)
    "0000000000,000000000000"

    Ciao
    ℹ️ Leggi di pi su dragone bianco ...

  10. #10
    L'avatar di almorel
    almorel non  in linea Scribacchino
    Li potresti importare come testo e poi usare una funzione di conversione.
    D'altra parte, come dice il ns. Dragone, per i calcoli non ti serve il formato.
    Ciao
    Alberto

+ Rispondi al messaggio
Pagina 1 di 3 123 ultimoultimo

Potrebbero interessarti anche ...

  1. Importazione file .csv in tabella Access
    Da pierovb nel forum Visual Basic 6
    Risposte: 16
    Ultimo Post: 06-06-2018, 11:35
  2. Importazione file txt in access
    Da spiderman87 nel forum Presentati
    Risposte: 2
    Ultimo Post: 16-11-2012, 23:22
  3. Importazione file DBF in access
    Da perla0279 nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 21-12-2011, 08:36
  4. Importazione file Excel in db Access
    Da odras nel forum Microsoft Excel
    Risposte: 0
    Ultimo Post: 18-08-2009, 10:36
  5. [ACCESS VBA] Importazione file txt
    Da DaitarnIII nel forum Microsoft Access
    Risposte: 2
    Ultimo Post: 25-06-2007, 14:49