Solved

Copy a table to a folder in Txt Format

Posted on 2013-01-25
9
269 Views
Last Modified: 2013-02-02
I need to copy a table to a folder.  The format will be in Txt Format.  VBA code with delimitors of commas.
0
Comment
Question by:Startrac98
  • 3
  • 3
  • 3
9 Comments
 
LVL 65

Accepted Solution

by:
Jim Horn earned 500 total points
ID: 38818977
DoCmd.TransferText acExportDelim, , "Source Table or Query Name", "C:\folder\destination_file_name.txt"
0
 
LVL 120

Expert Comment

by:Rey Obrero (Capricorn1)
ID: 38819101
you will need Export Specification to do that


1.right click on the table
2.select export > Text file
   click on Browse and locate the destination folder
3. (you can accept the proposed name or change it)
click Save, then click OK
4. In the export text wizard select the type (Delim Fixed) width
5. Follow the wizard, before clicking on Finish
     5a .Click Advanced
6. In the Export Specification dialog box Field Information List, correct any descrepancies

7. click save as, give the specification a name <-- this is the specification name that you will use in the command line below


DoCmd.TransferText acExportDelim, "ExportSpecName", "TableName", "C:\myCsv.csv", True
0
 
LVL 65

Expert Comment

by:Jim Horn
ID: 38819137
Actually the above answer is not correct.   Export Specifications to enable the developer to define many properties of an export, but it is not a requirement to export a table or query to a file.

acExportDelim has as a default commas as delimeters.

So ... my answer is correct based on how the question was asked.
0
The Eight Noble Truths of Backup and Recovery

How can IT departments tackle the challenges of a Big Data world? This white paper provides a roadmap to success and helps companies ensure that all their data is safe and secure, no matter if it resides on-premise with physical or virtual machines or in the cloud.

 

Author Comment

by:Startrac98
ID: 38830870
I have a concern with saving the specifications and using the Wizard.  If I want to copy the DB for other users to use on their PC's the saved specifications are not copied over.  That is why I think I have to write VBA code and not use the Wizard.  Unless there is a better way can you help with the VBA Code?  Thanks
0
 
LVL 120

Expert Comment

by:Rey Obrero (Capricorn1)
ID: 38830888
< If I want to copy the DB for other users to use on their PC's the saved specifications are not copied over.>

this is not true, the Specification are saved in an "Msys"  table and this table moves with the database.
0
 

Author Comment

by:Startrac98
ID: 38831116
ok, I'll check this out but I have had issues.  Is there any special settings or is this standard?
0
 
LVL 120

Expert Comment

by:Rey Obrero (Capricorn1)
ID: 38831127
<Is there any special settings or is this standard? > 
if you mean the "spec" saved in a table, YES this is standard
0
 

Author Closing Comment

by:Startrac98
ID: 38846488
This code worked fine and was very helpful.
0
 
LVL 65

Expert Comment

by:Jim Horn
ID: 38846868
Thanks for the grade.  Good luck with your project.  -Jim
0

Featured Post

Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article is a continuation or rather an extension from Cascading Combos (http://www.experts-exchange.com/A_5949.html) and builds on examples developed in detail there. It should be understandable alone, but I recommend reading the previous artic…
I see at least one EE question a week that pertains to using temporary tables in MS Access.  But surprisingly, I was unable to find a single article devoted solely to this topic. I don’t intend to describe all of the uses of temporary tables in t…
Basics of query design. Shows you how to construct a simple query by adding tables, perform joins, defining output columns, perform sorting, and apply criteria.
Using Microsoft Access, learn some simple rules for how to construct tables in a relational database. Split up all multi-value fields into single values: Split up fields that belong to other things into separate tables: Make sure that all record…

860 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question