Dane w połączonej kolumnie arkusza kalkulacyjnego programu Excel są obcinane do 255 znaków w bazie danych programu Access

Uwaga

Nazwa usługi Office 365 ProPlus została zmieniona na Aplikacje usługi Microsoft 365 dla przedsiębiorstw. Aby uzyskać więcej informacji na temat tej zmiany, przeczytaj ten wpis w blogu.

Oryginalny numer artykułu KB:   839785

Uwaga

Ten artykuł dotyczy pliku bazy danych programu Microsoft Access (mdb) lub pliku bazy danych programu Microsoft Access (accdb). Poziom podstawowy: Wymagana znajomość interfejsu użytkownika na komputerach mających jednego użytkownika.

Symptomy

Po utworzeniu linku do arkusza kalkulacyjnego programu Microsoft Office Excel z bazy danych programu Microsoft Office Access kolumny arkusza kalkulacyjnego programu Excel zawierają więcej niż 255 znaków, po znaku 255th może być wyświetlane obcięcie danych w tabeli połączonej.

Przyczyna

W programie Access podczas łączenia z arkuszem kalkulacyjnym programu Excel zawierającym więcej niż 255 znaków kolumna arkusza kalkulacyjnego programu Excel jest mapowana na sformatowany typ danych Nota. Ponieważ program Access traktuje sformatowane pole typu Nota jako pole tekstowe, które ma limit 255 znaków, można wyświetlać tylko 255 znaki. Jednak dane nie są fizycznie obcinane w połączonej tabeli.

Obejście problemu

Aby obejść ten problem, należy zaimportować arkusz kalkulacyjny programu Excel do tabeli programu Access, gdy kolumny arkusza kalkulacyjnego programu Excel zawierają więcej niż 255 znaków.

Stan

Takie działanie jest celowe.

Więcej informacji

W programie Access można ustawić właściwość Format pola tekstowego i pola memo, aby utworzyć formaty niestandardowe. Aby ustawić właściwość Format pola tekstowego i pola memo, można użyć następujących znaków specjalnych:

Znak specjalny Opis
@ Znak tekstowy. Wymagany jest znak lub spacja.
& Znak tekstowy nie jest wymagany.
< Wymuszanie wszystkich znaków na małe litery.
> Wszystkie znaki są pisane wielkimi literami.

Po połączeniu arkusza kalkulacyjnego programu Excel z bazą danych programu Access, kolumny arkusza kalkulacyjnego programu Excel zawierają więcej niż 255 znaków, kolumny są mapowane na typy danych typu Nota, a właściwość Format pola memo jest ustawiona na @ . Dlatego program Access traktuje pole Nota jako pole tekstowe i będzie można wyświetlać tylko 255 znaków danych.

Jednak po zaimportowaniu arkusza kalkulacyjnego programu Excel, który zawiera kolumny zawierające więcej niż 255 znaków, kolumny są mapowane na pole typu Nota bez określonego formatu. W związku z tym możesz wyświetlić pełne dane w polu.

Informacje

Aby uzyskać dodatkowe informacje na temat importowania lub łączenia danych z arkusza kalkulacyjnego, odwiedź następującą witrynę firmy Microsoft w sieci Web:

Importowanie lub łączenie danych z arkusza kalkulacyjnego