Data i en länkad Excel avkortas till 255 tecken i en Access-databas
Anteckning
Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.
Ursprungligt KB-nummer: 839785
Anteckning
Den här artikeln gäller en Microsoft Access-databasfil (.mdb) eller en Microsoft Access-databasfil (.accdb). Nybörjare: Kräver kunskap om användargränssnittet på enanvändardatorer.
Symptom
Om du länkar till ett Microsoft Office Excel-kalkylblad från en Microsoft Office Access-databas och kolumnerna i Excel-kalkylbladet innehåller fler än 255 tecken kanske du märker att data i den länkade tabellen trunkeras efter det 255:e tecknet.
Orsak
När du länkar till ett Excel-kalkylblad som innehåller fler än 255 tecken i Access mappas kolumnen i Excel-kalkylbladet till den formaterade datatypen PM. Eftersom det formaterade PM-fältet behandlas som ett textfält med en gräns på 255 tecken kan du endast visa 255 tecken. Data trunkeras dock inte fysiskt i den länkade tabellen.
Lösning
Du kan komma runt problemet genom att importera Excel-kalkylbladet till en Access-tabell när kolumnerna i Excel-kalkylbladet innehåller fler än 255 tecken.
Status
Detta är avsiktligt.
Mer information
I Access kan du skapa anpassade format genom att ange egenskapen Format för textfältet och PM-fältet. Du kan använda följande specialtecken för att ange egenskapen Format för textfältet och PM-fältet:
| Specialtecken | Beskrivning |
|---|---|
| @ | Texttecken. Antingen ett tecken eller ett blanksteg krävs. |
| & | Du behöver inte skriva något texttecken. |
| < | Tvinga alla tecken till gemener. |
| > | Tvinga alla tecken till versaler. |
När du länkar ett Excel-kalkylblad till en Access-databas och kolumnerna i Excel-kalkylbladet innehåller mer än 255 tecken mappas kolumnerna till PM-datatyper och egenskapen Format för PM-fältet anges till @ . Därför behandlas PM-fältet som ett textfält i Access och du kan visa endast 255 tecken med data.
Men om du importerar ett Excel-kalkylblad som innehåller kolumner som innehåller mer än 255 tecken mappas kolumnerna till ett PM-fält utan något specifikt format. Därför kan du visa fullständiga data i fältet.
Referenser
Mer information om hur du importerar eller länkar data från ett kalkylblad finns på följande Microsoft-webbplats: