14. december 2006 - 11:59Der er
18 kommentarer og 1 løsning
Når man impoter txt filer
Hej Eksperter Når man impoter txt filer så vælger man fil og man vælger om det skal være afgrænset eller fast bredde man vælger hvilket tegn der adskiller felterne man vælger om det skal være en ny tabel eller om det skal være en eksisterende. Mit spørgselmål er så hvis dette er det samme hver gang og det skal i den samme tabel hver gang og det eneste man skal det er at vælge sin fil kan man så ikke lave en knap/vba kode måske så man ikke skal alle de step igennem hver gang
Example The following example exports the data from the Microsoft Access table External Report to the delimited text file April.doc by using the specification Standard Output:
Det er formentlig fordi der mangler et tabelnavn. Prøv at vise os den kode du har lavet. Jeg har ikke testet nedenstående men det er så vidt jeg kan se noget i den retning du har brug for.
sti = "C:\\" filnavne = "Fil1 fil2 fil3" antalfiler = 3 FilNavnArray = Split(filnavne, " ") For i = 1 To antalfiler filnavn = filnavn(i) DoCmd.TransferText acImportDelim, "Højspænding", Tabelnavn, sti & filnavn Next i
Tror ikke jeg forstå hvis man bruger importer i access og går guiden tekstimport igennem og man så laver en gem som så kan man kalde den frem via en vba kode hvis jeg har forstået det rigtig men hvordan skal den kode se ud er ikke ret god til at lave vba koder!!
har prøvet din her under det virker ikke
Private Sub Kommandoknap12_Click() On Error GoTo Err_Kommandoknap12_Click
sti = "C:\\" filnavne = "Fil1 fil2 fil3" antalfiler = 3 FilNavnArray = Split(filnavne, " ") For i = 1 To antalfiler filnavn = filnavn(i) DoCmd.TransferText acImportDelim, "Højspænding", Højspænding reinhaus, F:\lab\HN\Rein-txt\BG380210.txt
Arent we going a little off track? Ther ewas no mention of havin to loop through a list of files only how you could automate the ame functions when importing ONE file.
If we keep to this and get that working then we can go on to how we can loop trhough a number of files (in another question).
You need to put the file name in "" DoCmd.TransferText acImportDelim, "Højspænding", Højspænding reinhaus, "F:\lab\HN\Rein-txt\BG380210.txt"
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.