My Microsoft Access Database's Saved Imports don't work

Anonymous
2025-04-17T02:15:24+00:00

As of right now, I am running the most current Microsoft Access program on my computer. It should be close to the 2019 one, but I am uncertain if it truly is.

However, I believe that the "saved imports" should work even in older versions.

Let me explain:

I am working on a project that imports an Excel spreadsheet (A very large, complicated one) and creates a report formatted in precise ways to display precise information. When importing the Excel details, I go through the process of selecting the workbook and choosing which columns to skip and which ones to import, etc. and then "save import steps". I don't have the import wizard analyze my table though because I have had issues with it in the past.

I have done this over 20 times due to the file changes. But even right after performing and saving the last import with the correct files, I first get the error: "Cannot delete a field that is part of an index or is needed by the system"

This is normal and fine to work around. However, I then get another error stating: "The specificiation failed to execute. Try re-creating the specification."

Which I have always assumed is the import process.

However, this is without changing anything on my PC after just creating the saved import.

This database is to be used on multiple different computers for a company, and it should automatically run the same import as long as the new file pathway/location is changed in the "Saved Imports" screen. But my database will not do this.

If anyone could give me insight on what I could be missing or doing wrong, I would greatly appreciate the help. I have run out of ideas.

Microsoft 365 and Office | Access | Other | Other

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} votes

8 answers

Sort by: Most helpful
  1. Anonymous
    2025-04-18T13:00:59+00:00

    When importing data from Excel, rather than limiting the data to be imported by means of an import specification, my normal approach would be to import all of the data, and then manipulate it in Access to produce a set of correctly normalized related tables as the operational database in Access.

    Having imported the data into a single non-normalized 'master table', this is then decomposed into normalized tables by executing a set of INSERT INTO statements ('append' queries) in Access.  In effect this creates an import specification in the form of the set of 'append' queries, so the process can then be repeated to import further data subsequently simply by executing the 'append' queries each time.

    You'll find an illustration of this with a simple Excel worksheet in DecomposerDemo.zip in my Dropbox public databases folder at:

    https://www.dropbox.com/scl/fo/0scigd3r48hx5xrev2jrf/AB0-GMdTgMAO5O1cGdr3QW0?rlkey=ib6bs6g9jqcrywwzivur3265t&dl=0

    Extract the DecomposerDemo.accdb and ContactList.xlsx files from the zip archive, and in the former browse to the latter as the source for the import.

    The basic ground rule when decomposing the imported data is that data is first inserted into the referenced table in each relationship before data is inserted into the referencing table(s). The first stage, therefore is to insert data into each table which models an entity type where the data can be inserted with a query which selects distinct values from one or more columns in the 'master table' alone, giving each table an autonumber primary key.  Having done this, data is then inserted into tables which model relationship types between these tables.  This involves joining the referenced tables first created to the 'master table'.  My demo steps through this process, with a brief description of each stage as you proceed through the demo.

    The demo also illustrates an interface with the imported data by means of a form/subform, in which there is also a button to open a simple report.

    Although the demo uses a very simple worksheet as its source of data, the principles behind the operations in the demo are the same with more complex models.  The key to a successful import is in recognizing what data can be inserted at each stage without violating referential integrity. This requires a reasonable knowledge of normalization, and a familiarity with building queries based on a number of related tables, but anyone designing a relational databases beyond the most trivial models will need these relatively modest skills in any case.

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2025-04-23T01:58:28+00:00

    Thank you so much, I will look into this.

    I appreciate your detailed response.

    0 comments No comments
  3. Anonymous
    2025-04-23T02:06:59+00:00

    I have not been able to find such details or tables in my initial few dives into the Database Options section. Do you mean in the "file" section to impact my access program as a whole, or within the current database I'm working on?

    Thank you for your insights!

    0 comments No comments