I have an Access table, originally designed to get populated by manual input from a form. It has some fields that auto-populate without needing the person filling out the form to fill in that information: the fiscal year, the quarter, and some numerical totals that pull from numbers that they entered.
When I first switched over to populating the table by importing from Excel workbooks (appending a copy of the records to the Access table), I didn’t realize those auto-populate fields wouldn’t just “fill themselves in” — since they’d been doing so when the data was entered from the form. But indeed they did not. I updated the existing ones with a SQL update query and then added those columns to the system that generates the Excel files, and most of them — the quarter, the fiscal year, the sum of three different kinds of stock inventory, the calendar year, etc etc — imported and populated those columns in Access. But there are two exceptions and I can’t figure out why!
They are rejected on import:
“Not all of your data was successfully imported. Error descriptions with associated row numbers of bad records can be found in the Microsoft table ‘Sheet1$_ImportErrors’.”
That error table (“Sheet1$_ImportErrors”) lists those two fields (over and over, for each row in the Excel source data), with the Error listed as “Unparsable Record”.
(Which sounds like the record in its entirety is being rejected, but such is not the case; the records land otherwise intact, just missing these two fields)
I figured there had to be some characteristic of these two calculation fields that set them apart from the other calculation fields that are importing without errors. But not that I can find! Both the rejected ones and many of the accepted ones are set to result type “Long integer”, are set up to be the sum of three numerical fields in the same Access table, don’t have any Validation Rules set up.
I’m not an Access head. I’m a database developer but my background is FileMaker, and Access steers very differently.
Anyone got a clue what might be causing Access to spit the data from these fields like this?