[4 Fixes] Access Can’t Append All The Records In The Append Query Error


This article covers complete detail about MS Access append query and it’s associated “can’t append all the records in the append query” error.

So, if anyone of you dealing with this Microsoft Access Can’t Append All The Records In The Append Query error meanwhile trying to run the append query then check out all the fixes listed down in this post.

What Is Append Query In Access?

An append query in Access is mainly used for selecting the records from single or multiple data sources and then copy it to an already existing table.

Suppose, you have an Access database that contains a new customer detail table. In another existing database, the same table also exists which stores this kind of data.

You want to keep the data in one place.  Thus you have made the decision of copying it from the new database into an existing table.

So to reduce the effort of re0entering the new manually, you have the option to use append query for copying up the records.

Fix Microsoft Access Issues
Run a database Scan with Stellar Access Database Repair Tool to repair inconsistent Access database. After the scan is complete, the repair process will restore the database to its normal state fixing all the errors.

By clicking the button above and installing Stellar Repair for Access (14.8 MB, $79 USD), I acknowledge that I have read and agree to the End User License Agreement and Privacy Policy of this site.

What Are The Benefits Of Using Append Query?

Here are the benefits of using the append query:

  • Append Multiple Records In One Pass:

In the manual data copying process, you need to perform multiple copy/paste operations.

Using the append query, you can select the data at a single time and then copy it wherever you want.

  • Review The Selection Before Copying It:

You can check all your selection in the datasheet view and then make easy changes as per your requirement before copying the data.

Well, it’s a very handy feature mainly for the time when your query includes expressions and criteria. So, you need to make several attempts to correct it.

Be careful because you can’t undo the append query. If any mistake happens then you need to restore your database from the backup or fix the error either with the manual procedure or deleting the query.

  • Use Criteria To Refine Your Selection :

In this append query, you can set criteria for refining up your selection.

Suppose, you need to append-only those customers record who lives in California. Then using this append query it’s been quite easy to do this task.

Append records when some fields in the data source won’t exist in the destination.

Append records when fields are missing from the   destination table:

Suppose, your already existing customer table contains 11 fields. Whereas, the new table from which you want to copy has only 9 fields out of those 11 fields.

In that case, you can use the append query to copy data from nine matching fields. Leaving out the other two fields blank.

Why Can’t I Append Some Records?

If you read the Access Can’t Append All The Records In The Append Query error carefully then you can easily identify the root causes of this issue.

Here are the reasons that cause Access can’t append all the records in the append query error.

  • Access is encountering problems to enter data into the fields because of the mismatch of field type.
  • When one of the users is using the destination Access table over the network. Whereas, another user has opened it in the Design view.

Here is the screenshot of the error:

Access Can't Append All The Records In The Append Query

How To Fix Access Can’t Append All The Records In The Append Query Error?

We will discuss all these root causes one by one to fix Access Can’t Append All The Records error.

Fix 1# Type Conversion Failure

Due to the field type mismatch, Access is facing problems in entering the data within the fields.

e.g: if your database contains a date or number field and the data which you are importing is having Unknown N/A. so this generates a type conversion error, as these are not a valid date or numbers.

Access undergoes these kinds of problems with the data which is not in the correct format.

If your assigned number is having a sign of dollar in the beginning or having common/space between thousands then the importation process may get fail.

Sometimes you can fix this issue by importing up the data within the table which has all Text type fields. After then typecasting the fields by using the CVDate(),Val() OR by reconstructing the dates using the Right(), Left(), Mid() and DateSerial().

Related Articles:

How To Fix MS Access Error 3259- “Invalid Field Data Type” And It’s Related Issues…!

How To Fix Microsoft Access 3615 – “Type Mismatch In Expression” Error

Fix 2# Key violations

  • If you are trying to append the data to those table fields which is having the primary key, then firstly you need to check for the destination table.
  • Make sure that the fields “no duplicate property are set “yes”.
  • Very keenly check whether your appending data and the destination table rule is matching properly or not.

The primary key should have a unique value. In case you are trying to import such a record whose primary key value is set to 9 and one of the records in your existing table also having the same primary key value. In such a situation, the import process fails due to the primary key violation.

Fix 3# Lock Violations

One very common reason behind the failure of this append queries process is when one user is accessing the access table over the network and another one has opened it in the design view.

This creates the record lock which prevents the query from appending records to the table.

One very important thing which you need to keep it in mind s that meanwhile trying to append queries, all other users who are accessing the database must have closed the database.

Lock violations mainly arise when you are trying to import already used data.

To fix this, you need to be sure that users have already opened the database and must have closed other reports, queries, tables, and forms.

If still you are getting this issue, then make sure you should set the default record lock to “No Locks”.

Access 2007 user:

  • Tap the Office button> Options | Advanced

Access 2007 earlier version:

  • Click on the Tools | Options | Advanced

Fix 4# Validation Rule Violations:

To fix these Validation rule violations, try the following workarounds:

  • Your Access database fields are already having some validation rules but the data which you are trying to add doesn’t match this rule. You can check the validation rule of every field in the table design window’s lower pane.
  • If the validation rule of the table and the data which you want to add doesn’t match completely then it’s obvious to get Access can’t append all the records error. So check the table’s validation rule from the property box.
  • The database field contains the Required property you have to set it yes. But the data shouldn’t have any value for that specific field.
  • The field is having an Allow Zero Length property so you have to set it to No. but its data must contain zero-length-strings instead of nulls.

If none of these apply, double-check the key violations above.

Wrap up:

Being an Access database user you all are used to the usage of queries. But sometimes some situation arises when it’s become too difficult to deal with the query errors.

After reading this post I think you don’t have to deal with any kind of error or issues when working with append queries.

If by chance you get any other issues then do share it with us, we will quickly work on it.

tip Still having issues? Fix them with Stellar Repair for Access:

This software ensures seamless repair & recovery of ACCDB & MDB database and restores all objects including tables, reports, queries, records, forms, and indexes along with modules, macros, etc. Fix Microsoft Access issues now in 3 easy steps:

  1. Download Stellar Access Database Repair Tool rated Great on Cnet.
  2. Click Browse and Search option to locate corrupt Access database.
  3. Click Repair button to repair & preview the database objects.

Pearson Willey is a website content writer and long-form content planner. Besides this, he is also an avid reader. Thus he knows very well how to write an engaging content for readers. Writing is like a growing edge for him. He loves exploring his knowledge on MS Access & sharing tech blogs.