I've searched and searched but can seem to come up with an answer for my particular problem. I have a dbf table (well two actually but lets keep this simple) that are in a different location every day (folder name based on date). I came up with the following code but i get "Access can not find the database you requested. check file name". I've used this in the past with not problems (a simpler version anyway). Since I've used it in the past, I've changed computers, is there a setting problem I'm missing??
Here's the code:
Private Sub ImportInvpertDBF_Click()
On Error GoTo Err_ImportInvertDBF_Click
I have the module for Path=ahtCommonOpenSave working in other imports fine so I figure that's not my problem.
The dbf files are comming from a field collection crew daily and I just want them to have a one click option to find the dbf's and import them into the DB.
I have the following piece of code for importing the .csv files from a selected folder and then renaming them into 'imported & filename' if succesful and 'failed & filename' if import failes for whatever reason (bad formating, etc.).
The problem is that the first time it encounters a 'bad' file after another, instead of going again to the Error handler, the command
gives me the default MS Access error, namely 2391. I would like it to go the the Error_handler again ang follow the course of actions and rename the files into 'failed' and 'imported'.
Here's the code:
Sub ImportActivitate() Dim strFile As String 'Filename's Dim strFileList() As String ' File Array Dim intFile As Integer 'Number of files Dim filename As String, sFullName As String, sFilename As String DoCmd.SetWarnings False
[code]....
Also, how can I make the routine stop cycling through the files after I renamed them all?
I want to make a database of diseases (need to learn them for school and would like a serchable database on my smart phone for future reference). Unfortunately spent a lot of time making hundreds of pages of word tables before i realized a database would be better. See attached image or pdf. Is there a way to import the tables to Access?
I need to preserve the hierarchic info in the nested bullet point lists. E.g. under treatment i might have a point called Acute treatment, with sub-levels, Step 1, Step 2, etc. with their own sub-levels. I need to maintain this relational hierarchic info.
At the moment i am trying to produce a button which my users can click on to import some data from Excell to Access.
When i just go through it manually, ie file> import etc, the table fom Excel appears in access perfectly, but when i try using my button it brings up the following message:
Field 'F1' doesn't exist in the destination table 'Sheet2'.
The button runs off a macro. This is what i have for each option:
Action:TransferSpreadsheet
Transfer type: Import Spreadsheet type:Microsoft Excel 3 Table name:Sheet2 File name:the file location Has filed names:No Range:
I would be grateful if anyone could help and let me know where i am going wrong.
if you import using external file/import access just constructs tables of each individual xml tag, populated with the various values, not linked in any way
how do you get an invoice table, and invoice line table, etc, populated with appropriate data.
I guess this will be my last plea for help as to why an xml file will import the data into access 2003 (on my home PC) but not import the data, only the fields, on my work PC.
In both importings I'm indicating to indicate data and structure. Could it be the difference between versions? Perhaps a restriction at the end of my work environment?
I am not sure if this topic has been coverd in access-programmers forum but I'll ask any way.
I have thousands of records stored in excel (1NF). I have a access db to improve the need to have so many records duplicated.
Is their a way, via an action query (if so what one - update, append, cross tab etc) or another method to import the records and put them into related table.
For example, the current 1NF record columns are as follows >
Of course as organisation is the parent table, their is no problem doing a simple cut and paste, but i can work out how to put related records in a related table. Can you help?
Not sure where to post this question, so I put it in the general section,
I have an old db that i would like to import into a new be db of a newer version i wrote of this db. Is there any way something like an append query will add the records from one database to another?
or do i have to import then append then delete?
I have read several posts on this forum reference importing but all of them are from excel spreadsheets. Can this even be done??
I have been asked to recreate an existing database which was done in FileMaker into Access. Rather than re-enter all the data which is in there, can I just import it into Access? I tried exporting the FileMaker data into Lotus 123 format and then inporting it to Access that way. Filemaker has a bad habit of not exporting duplicate entries. I need this data as well. Any suggestions would be greatly appreciated.
I have got a Microsoft Access Database table with a few hundered records, I have got a excel or csv file with the same table but its got changes, deleted records and new records added.
What I want to do is replace the info in the access table with the new data that I want to import in. But I don't want duplicates and I want it to add, delete, modify records.
I know in MySQL you can use a Replace Query that does what I want. But the database I am working on is Microsoft Access.
Is their a solution in MS Access that I can tell it to point to a Excel Spreadsheet, or csv file and replace existing records with the changes, delete and add.
Hi. I have a db, where the main table is linked via an ODBC connection to a SQL server db. Want I would like to do is, either by code or a macro, import the information from the ODBC link , rather than "File", "Get External Data" etc etc. This way, the code or macro would run everytime the db is closed, and the information is stored in the db as a table..... just as a backup
I have tried the various "Transfer Database" with macros, but nothing seems to work
I don't know whether this would have any bearing on the answer but I do not have write permisisons on the SQL server, and it does not have a primary key.......as far as I am aware.
I need to import a form to an access 2007 database (from another access 2007 database) but on the External Data menu group, under the Import section, the Access option is greyed out (all other options are available).
I performed this same function yesterday and the Access option wasn't greyed out.
I've also opened up yesterday's backup of the DB and the Access option is greyed out in that too...
I am having to import data from a txt file on a daily basis. The date format in one of the fields is:30-Sep-2004 09:40:57 PM EDT. I want this to be in a short date format. I don't care about the time at all. If I try to import the data with this field set to Date/Time (regardless of format) it simply deletes the data in that field and goes to the next. If I import it as a Text field, it brings the date in as above.
Once the data is imported to the table, I can change the property of the field to Date/Time --> Short Date and it does the conversion. Is there a way to do this conversion automagically? I can't quite get any of the queries to work.
I'm trying to import some data from an excel sheet to a table in my database. The import wizard won't allow me to import the data into an existing table, only into a new one which is a nuisance. The data formats are the same. Any idea's what might me wrong Please.
I have lots of CSV files that are per day and are as follows:
File 1:
Username Time Bob 2 Joe 6
File 2: Username Time Joe 8 Sue 6
Essentially what I want to do is import each file into one table where if the username is not in the database it creates it, if its already in there a new column is created with the date. I dont mind creating multiple tables for each date and merging them.
So after those two files above were imported my table would look like this:
Username Time1 Time2 Bob 2 0 Joe 6 8 Sue 0 6
There are not many individual dates for that to be a problem, but there are over 5k different usernames in each file so I can't eyeball anything lol.
I am fairly new to access, but I am seasoned in MYSQL and Oracle. I've done some light searching on these forums and have not really come accross anything I need.
I'm importing data from a spreadsheet to a new table in access. After the import, there are 10 empty records added at the end of the table. I think this has happened before but I don't remember why. Any ideas? Thanks!:confused:
I have MANY scanned image (.tif) files in multiple folders based on certain criteria. I need to find a way to import only the names of these (.tif) files into a table or even into an excel spreadsheet. Since they are scanned images you can not do a simple copy / paste.
I would appreciate if anyone has any ideas how this could be mastered
I've been looking around for an answer to this one but haven't really found one.
I am importing data from an excel spreadsheet which is working fine but the primary key field i am not importing. The last number was 1020 but when i imported the new data the next number is now 71765441 ????? Where did that come from? And can i prevent this or will it matter?
I want to import data into a table from a csv file. The table is failry lengthy but to try this out I have the following:
tblTest - the table I want the data to end up in tblTestcsv - the intermediate table I empty then put the csv data into test.csv - the csv file (obviously)
I have used somde code which gets the data into the tblTestcsv OK but then doesn't move it into the tblTest - I get an error each time.
When you're importing an Excel file into Access, how do you import a check box? When I start my import, the import doesn't let me specify anything. The Excel file in question comes across OK, but there are some check boxes on it and that data does not come across.
I'm running MS Access and Excel 2003.
Thanks in advance....looking forward to your help!!!!
I am having a problem importing an Excel file into an existing table and can not find any solution in the forum (maybe I missed a posting...).
A group I work with had an Excel file that they imported into an existing table in a DB perfectly fine. They decided to then add more columns to the file and to the table the file imports into. This caused an "file can not be imported" error.
I've been playing with it and can not figure out what is wrong. If I strip down their "added to" file back to the original, it works great. If I go back to the original setup and attempt to add just one new column to both the table and the file, I get the error (even if I make sure they are of the same data type, etc.)
I have even tried importing the new "added to" file into the DB as a brand new table, created by the import. I then removed all of the data it imported and tried to repeat the import, this time telling the DB to import the file into this newly created table. However, I got the same error message as before...
Any ideas out there? Probably just something small and silly that I'm completely missing.
In case it makes any difference, the original file has about 117 columns and the new "added to" one has 137. Didn't know if maybe there is a limit issue that we are hitting there.
Also, I'm using Access 2003, if that makes any difference as well...
Thanks in advance for any and all suggestions~ PSmit
I think this is an age old question but I have yet to ask it. I have a XLS spreadsheet I'm importing into a table in access. One of the column in excel has both the first and last name and middle intial sometimes such as Frank H. Urtz. I want to seperate this in access. firstname =Frank lastname=Urtz midinitial=H. How do I go about it?
I think I want to write a query saying give me everything up to first " ". Insert that into field1. GThe give me everything from the first ' " to the second " " and insert into field2 and so on.