Forum Discussion
Importing Multiple Text Files
The short answer, of course, is yes you can do that.
The long answer is that it will require VBA and functions that can enumerate files in a folder (preferably using FileScripting, although old school Dir is feasible). Then, once you've created a list of those files in a temp table, you can loop through the list importing each one in turn.
However, it also depends on WHY you need to do this. If the files are constantly being replaced by an external process, such as output from a testing station, or orders from an online store application, then you can't just link to them and use them that way, not easily at any rate.
I believe that at least two of the projects I completed for clients over the years would be similar to this, but each involves multiple, significant VBA functions and subs and would not be something easily passed through a forum.
So, define the nature of the requirement a little more fully and we can maybe offer more ideas.
- George_HepworthMar 29, 2022Silver ContributorBesides, you haven't yet responded to the questions Colin asked, nor my request for details. It's a considerable amount of work to go to on the possibility it would be appropriate.
- sathishkmMar 30, 2022Copper ContributorEveryday I will get lot of text file.
Example:
bs.txt
ddn.txt
hh.txt
73m.txt
likewise so on. My task is to import all these tiles in MS Access database. Where I can work on these files. If I have 50 files today. I have to manual click the each text file and import them. It's very time consuming job.- ComputerLearningZoneMar 30, 2022Brass ContributorUse a while loop with the DIR function to get the filenames, then inside your loop perform your import. I cover the DIR function in: https://599cd.com/ACD31 - and I'm sure there's a TON of different free resources available online. Google it.
- George_HepworthMar 30, 2022Silver Contributor
Thank you. As I noted, I can probably provide some code, but you would need to adapt it to your situation yourself. It's on a back up computer, so I'll have to start it and find the appropriate files. Later today.
- sathishkmMar 29, 2022Copper ContributorCan you post the VBA code
- George_HepworthMar 29, 2022Silver ContributorIt's in half a dozen procedures scattered over different modules and it is highly specific to one environment. It took a couple of weeks to work it all out and implement the supporting form.
I can make it available as is, but it'll be up to you to implement the concepts.