26. januar 2009 - 09:25Der er
5 kommentarer og 1 løsning
Har denne linje skal ændres til at imdlæs en txt fil
Jeg har dette:
Sub OpretExcelLink(Filnavn As String, TabelNavn As String, Arknavn As String) Dim tdf As TableDef
'SletTabel (TblExcel) Set tdf = CurrentDb.CreateTableDef(TabelNavn) With tdf .SourceTableName = "VagtTotaler" & "$" .Connect = "Excel 5.0;HDR=YES;IMEX=2;DATABASE=" & Filnavn End With CurrentDb.TableDefs.Append tdf Set tdf = Nothing End Sub
Skulle gerne ændres til at linke til en txt fil nogen der kan det.
Sub OpretTextLink(TabelNavn As String) Const Mappe = "C:\Temp\txt\"
Dim d As String Dim FilTid As Date Dim SidsteDato As Date Dim SidsteFilnavn As String
Dim Db As DAO.Database Dim Tbl As DAO.TableDef
' Find filnavn SidsteDato = #1/1/2001# SidsteFilnavn = "" d = Dir(Mappe & "*.txt", vbNormal) Do Until d = "" FilTid = DateValue(FileDateTime(Mappe & d)) Debug.Print d, FilTid If FilTid > SidsteDato Then SidsteDato = FilTid SidsteFilnavn = d End If d = Dir Loop Debug.Print SidsteDato, SidsteFilnavn
' Opret link Set Db = CurrentDb() Db.TableDefs.Delete TabelNavn Set Tbl = Db.CreateTableDef(TabelNavn) Tbl.Connect = "Text;DATABASE=" & Mappe & ";TABLE=" & SidsteFilnavn Tbl.SourceTableName = SidsteFilnavn Db.TableDefs.Append Tbl Db.TableDefs.Refresh Db.Close Set Db = Nothing End Sub
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.