Exporteren van een colom als regel naar een txt file

Status
Niet open voor verdere reacties.

tttttt

Nieuwe gebruiker
Lid geworden
2 apr 2009
Berichten
4
Hoe kan ik 1 record uitvoeren als txt-file waarbij iedere kolom op een nieuwe regel in het text bestand weergegeven word?

voorbeeld tabel:

naam - adres - postcode - telefoonnummer
---------------------------------------------------------
jan - ..straat 3 - 1234 AA - 9876543210


uiteindelijke txt-file

jan
..straat3
1234AA
9876543210
 
Geen idee waarom je dat zou willen, en ik denk ook niet dat het kan, omdat Access in records werkt, en je dus altijd één rij exporteert. Je kunt bij mijn weten niet een <return> als veldscheiding defiiëren, maar wel een tab.
Je zou een tabgescheiden bestand kunnen maken, en dan in Word bijvoorbeeld met een macro de tab vervangen door een <Return>, dan ben je er wel.

Michel
 
Na zoeken op het internet en aanpassen aan access 2003 ben ik tot de volgende vba-code gekomen. Iemand een idee hoe ik als er een record toegevoegd word aan de tabel dit kan laten uitvoeren met de toegevoegde gegevens?

Code:
Sub data2txt()

Dim rst As New ADODB.Recordset
Dim strSQL As String

strSQL = "Select * From test"
rst.Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockOptimistic

Open "C:\DATA.TXT" For Append As #1
    Print #1, rst!Veld1
    Print #1, rst!Veld2
    Print #1, rst!Veld3
    Close #1
    
rst.Close

End Sub
al vast bedankt!

martijn
 
Laatst bewerkt door een moderator:
Heb je dit al geprobeerd?

Code:
strSQL = "Select * From test"
rst.Open strSQL, CurrentProject.Connection, adOpenKeyset, adLockOptimistic

[B]rst.MoveLast[/B]
Open "C:\DATA.TXT" For Append As #1
Print #1, rst!Veld1
Print #1, rst!Veld2
Print #1, rst!Veld3
Close #1

rst.Close

Michel
 
Kan veel makkelijker:
creeer een nieuwe export (rechtermuisknop exporteren als), kies exporteren naar tekst bestand.
Ga naar de geavanceerde instellingen en vink alle andere kolommen aan bij 'overerslaan' (kan zijn dat je even moet slepen).
Sla deze export specificatie op, klik op OK en vervolg de standaard stappen.
 
Ik weet niet of het idee van Floor makkelijker is, want mij lukt het niet op die manier: ik krijg in ieder geval alleen maar foutmeldingen als ik een veld kies bij Overslaan. Ik vraag me ook af, of de export die je ermee creëert niet gewoon één regel met alle velden bevat?

Zou je e.e.a. iets beter kunnen toelichten?

Michel
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan