A CSV spreadsheet should be easy to import into Access. You shouldn't have to reconfigure your existing database at all.
1) Use MS Excel to open the CSV file.
2) Save the file as an excel workbook (.XLS or .XLSX) with a consistent name, for instance temp_import_file.XLS.
3) Back up your access database, and do all the following steps in a junk/play copy until you are sure it all works.
4) Open your Access database. In the external data group, click Excel. Browse to the desired file, and import it as a new table. Give it a consistent name that you choose - for example, temp_import_table. Click through the steps, and make sure that the imported table gets the field names that you want for each field. When you finish the import, it will ask you if you want to save the steps you just did. Answer yes, so you can run it automatically next time.
5) This next is the hard part, but you only have to figure it out once. You'll need to code a VBA module (don't panic) to copy the records (I said don't panic) from the temp table into the new table.
6) You can build a form with a button to run the VBA module, or you can just run it in the immediate window, depending on how geeky you'd like to feel when you do it.
So, does that sound too scary, or are you up for it? We can walk you through the setup steps for 5 and 6.
Here's the basic syntax for that kind of an SQL
Code:
INSERT INTO MyTableName ([Field1Name], Field2Name], ... for however many fields you have... [FieldXName])
SELECT [TempField1Name], TempField2Name], ... for however many fields you have... [TempFieldXName]
FROM [TempTableName];
And here's an example for three fields from tblOldCustomers to tblCustomers
Code:
INSERT INTO tblCustomers ([CustomerID], [Last Name], [First Name])
SELECT [CustomerID], [Last Name], [First Name]
FROM tblOldCustomers;
Whadda-ya-say?