Avatar billede akr Nybegynder
09. april 2001 - 10:56 Der er 7 kommentarer

Import af .txt-fil ---> vil ikke accepterer linieskiftet

Vi importerer hver dag en txt-fil ind i vores access-database. Som består af kommaseparerede felter og et linieskift for hver ny optagelse. Fra den ene dag til den anden vil Access pludselig ikke længere se linieskiftet og importerer det hele i en lang linie eller såfremt det bliver for meget nægter den at hente filen med beskeden: \"Filen er for stor\"

Er der nogen der ved hvorfor ??

Hvis jeg åbner filen i dos/edit eller excell er linieskiftet helt fint.
09. april 2001 - 11:02 #1
Hej akr,

Jeg har oplevet noget tilsvarende engang. Da viste det sig, at der af én eller anden grund var blevet byttet om på \"carriage return\" og \"Line feed\".

Hvis du f.eks. åbner den i Word eller lign og gemmer den igen herfra, så burde det virke.

Spørgsmålet er så hvorfor dette opstår. I mit eget tilfælde skulle vi gå ind og redefinere export-filen fra SAP. Så hvis jeg var dig, ville jeg tjekke det program, som generere .txt-filen. Og evt definere eksport-filteret igen...

/Thomas
19. april 2001 - 08:12 #2
Hej Akr,

Er du kommet videre med denne?
Avatar billede akr Nybegynder
23. april 2001 - 11:24 #3
Nej - det er jeg desværre ikke - jeg kan ikke finde ud af hvor carriage return og Line feed indstillingen er - er det i access ?

Jeg ved godt at jeg kan åbne den i word og gemme den, men det er lidt omstændeligt hver gang - så nu prøver jeg at lave en automatisk handling - men det er jo lidt lappe-agtigt !
23. april 2001 - 21:40 #4
Du kan skrive et lille VBA-skriv, som åbner det i Word og gemmer det igen. Dette køres bare lige før du importerer filen.

Noget á la dette:

Dim w As New word.application
w.documents.open \"C:\\Dokumenter\\Fil.txt\"
w.documents.Save true
w.quit
Set w = nothing


Du skal bare huske at sætte en reference til \"Microsoft Word 9.0 Object Library\" (tror jeg nok, at den hedder?) i Tools->References

good luck

/Thomas
12. august 2001 - 23:00 #5
Hej akr,

Skulle du ikke tage og lukke dette spørgsmål? Det er 4 måneder gammelt!

/Thomas
Avatar billede akr Nybegynder
15. august 2001 - 23:08 #6
Jeg mangler stadig et brugbart svar på mit spørgsmål - ovenstående er ikke løsningen.
15. august 2001 - 23:18 #7
Hvad mener du med at det ikke er løsningen? Kunne du ikke præcisere hvad der går galt?
Efter hvad du har fortalt, så burde vi være ret tæt på med ovenstående. Du skriver at du kan åbne i word og gemme, men det er for omstændigt; så giver jeg dig et par linier kode, som automatisere dette. Hvor meget mindre omstændigt vil du have det?

/Thomas :~)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester