Data i en länkad Excel-kalkylbladskolumn trunkeras till 255 tecken i en Access-databas

Ursprungligt KB-nummer: 839785

Obs!

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

När 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 kan du märka att data i den länkade tabellen visas trunkerade 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 PM-datatypen. Eftersom Access behandlar det formaterade PM-fältet som ett textfält som har en gräns på 255 tecken kan du bara visa 255 tecken. Data trunkeras dock inte fysiskt i den länkade tabellen.

Lösning

Om du vill undvika det här problemet måste du 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 ange egenskapen Format för fältet Text och pm-fältet för att skapa anpassade format. Du kan använda följande specialtecken för att ange egenskapen Format för fältet Text och PM-fältet:

Specialtecken Beskrivning
@ Texttecken. Antingen krävs ett tecken eller ett blanksteg.
& Texttecken krävs inte.
< 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 fler än 255 tecken mappas kolumnerna till PM-datatyper och egenskapen Format för pm-fältet är inställd på @. Därför behandlar Access PM-fältet som ett textfält och du kan bara visa 255 tecken med data.

Men när du importerar ett Excel-kalkylblad som innehåller kolumner som innehåller fler ä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:

Importera eller länka till data i en Excel-arbetsbok