Værsgo - og send 250 kr. til "
http://www.danskfolkepartiskalikkeregeredanmark.dk/", hvis du kan bruge det. Jeg har IKKE testet; det er blot flået ud af en program, jeg bruger.
Findes der nogle Access-hajer, som lige vil kritisere det, thanks?! Jeg ved, at jeg har den uskik først at definere variable, når jeg skal bruge dem...
Sub x561769 ()
'Læs fra et SQL-statement og skriv til fil.
1. Databaseri
Dim Dbs As Database
Set Dbs = CurrentDb
Dim strSQL As String
strSQL = "SELECT ditten FROM datten WHERE dutten"
Dim Rst As Recordset
Set Rst = Dbs.OpenRecordset(strSQL)
'..Måske overflødigt nu-om-stunder, måske kun et råd fra gamle dage:
' Flyt til slutningen af Recordset.
Rst.MoveLast
' Returner til den første post.
Rst.MoveFirst
Dim varRecords As Variant
' Returner alle rækkerne i matrixen.
varRecords = Rst.Getrows(Rst.RecordCount)
2. Fileri
Dim ChrTab As String
ChrTab = Chr(vbKeyTab) ' Tab som delimitor
Dim record As String
Close #1 'Bad luck, hvis #1 findes og bruges!
Dim OuFname As String
Open OuFname For Output As #1
Dim intRecord As Integer
Dim i As Integer
For intRecord = 0 To UBound(varRecords, 2)
record=""
For i = 0 To NoCols 'Antal kolonner i dit SqlStatement.
record = varRecords(i, intRecord)
record = record & ChrTab
Next i
Print #1, record
Next intRecord
Close #1
End Sub