Du pakker ovenstående ind i en stump kode i stil med:
Dim Rst as Recordset Open "MitFilnavn" For Output As #1 Set Rst = CurrentDb.OpenRecordset("EnEllerAndenForespørgsel") With Rst Do Print #1, .Fields("Felt1"); Print #1, .Fields("Felt2"); Print #1, .Fields("Felt3") .MoveNext Loop Until .EOF .Close End With Set Rst = Nothing Close #1
... "EnEllerAndenForespørgsel" kunne selvfølgelig lige så godt være "EnEllerAndenTabel"; men du vil formodentlig udvælge visse poster. Det kan naturligvis også være et SQL udtryk som f.eks. "SELECT MinTabel.* FROM MinTabel WHERE EtFelt=1"
Her er den kodestump jeg har sat ind og det virker ikke hvorfor?
Private Sub Kommandoknap13_Click() Dim Rst As Recordset Open "MitFilnavn" For Output As #1 Set Rst = CurrentDb.OpenRecordset("prodtable") With Rst Do Print #1, .Fields("productcode"); Print #1, .Fields("duration"); .MoveNext Loop Until .EOF .Close End With Set Rst = Nothing Close #1 End Sub
Tjah ... hvad sker der, når du prøver? I øvrigt ser dit filnavn lidt atypisk ud. Har du prøvet f.eks. med "C:\Temp\MitFilnavn.txt" ? (forudsætter, at du har mappen "C:\Temp") ... og så skal du nok ikke have ";" efter sidste Print (du vil vel skifte linie)
Jeg for fejlen i nedenstående linje når jeg afvikler koden, den tabel jeg ønsker at hente data fra hedder prodtable. Set Rst = CurrentDb.OpenRecordset("prodtable")
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.