Article ID: 149946 - Last Review: January 19, 2007 - Revision: 3.3 ACC: Text Import Wizard Doesn't Import Data CorrectlyThis article was previously published under Q149946 Moderate: Requires basic macro, coding, and interoperability skills.
On This PageSYMPTOMS
When you use the Import Text Wizard to import certain text files,
you may see one of the following symptoms:
CAUSE
Certain text files are created with only a Chr(10) (linefeed character) at
the end of each line to indicate a new record. The Import Wizard expects
both a Chr(13) and a Chr(10) to recognize the end of a record. Furthermore,
the character codes must be in this order: Chr(13) + Chr(10). Because neither Microsoft Access 7.0 nor 97 see this combination, they interpret the imported data as one record. Microsoft Word and Microsoft Access 2.0 on the other hand, recognize Chr(10) to indicate the end of a record.
NOTE: Unix text files use the line feed character at the end of the line. OS/2 and MS-DOS text files use the line feed and the carriage return together at the end of the line. STATUS
This behavior is by design.
RESOLUTION
Use one of the following three methods to work around this behavior.
Method 1Use a text editor (such as NotePad) to insert a Chr(13) after each record.Method 2Use Microsoft Word 6.0 or later to search for paragraph marks and replace them with carriage returns/line feeds.For more information about finding and replacing paragraph marks in Microsoft Word, search the Microsoft Word Help Index for "find and replace," and then "Examples of special characters and document elements you can find and replace." Method 3Use the following steps to create a Visual Basic for Applications function that checks to see if a file contains only a CHR(10) at the end of each record and, if so, replaces it with a CHR(13) + CHR(10) so that Microsoft Access will be able to successfully import the records.This part of the article assumes that you are familiar with Visual Basic for Applications and with creating Microsoft Access applications using the programming tools provided with Microsoft Access. For more information about Visual Basic for Applications, please refer to your version of the "Building Applications with Microsoft Access" manual.
REFERENCES
For more information about importing, search the Help Index for "importing
data," or ask the Microsoft Access 97 Office Assistant.
| Article Translations
|

Back to the top
