Dane w połączonej kolumnie arkusza kalkulacyjnego programu Excel są obcinane do 255 znaków w bazie danych programu Access
Oryginalny numer 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
Gdy łączysz się z arkuszem kalkulacyjnym programu Microsoft Office Excel z bazy danych programu Microsoft Office Access, a kolumny arkusza kalkulacyjnego programu Excel zawierają więcej niż 255 znaków, możesz zauważyć, że dane w tabeli połączonej są obcinane po znaku 255.
Przyczyna
W programie Access po utworzeniu linku do arkusza kalkulacyjnego programu Excel zawierającego więcej niż 255 znaków kolumna arkusza kalkulacyjnego programu Excel jest mapowana na sformatowany typ danych Nota. Ponieważ program Access traktuje sformatowane pole Nota jako pole tekstowe z limitem 255 znaków, można wyświetlić tylko 255 znaków. Jednak dane nie są fizycznie obcinane w tabeli połączonej.
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 Tekst i pole Notatka w celu utworzenia formatów niestandardowych. Aby ustawić właściwość Format pola Tekst i pole Nota, można użyć następujących znaków specjalnych:
Znak specjalny | Opis |
---|---|
@ | Znak tekstowy. Wymagany jest znak lub spację. |
& | Znak tekstowy nie jest wymagany. |
< | Wymuś, aby wszystkie znaki były małe. |
> | Wymuś wszystkie znaki na wielkie litery. |
Po połączeniu arkusza kalkulacyjnego programu Excel z bazą danych programu Access, a kolumny arkusza kalkulacyjnego programu Excel zawierają więcej niż 255 znaków, kolumny są mapowane na typy danych Nota, a właściwość Format pola Notatka jest ustawiona na @. W związku z tym program Access traktuje pole Notatka jako pole tekstowe i można wyświetlić tylko 255 znaków danych.
Jednak w przypadku importowania arkusza kalkulacyjnego programu Excel zawierającego kolumny zawierające więcej niż 255 znaków kolumny są mapowane na pole Notatka bez określonego formatu. W związku z tym można 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ę internetową firmy Microsoft:
Importowanie danych lub łączenie z danymi w skoroszycie programu Excel
Opinia
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Prześlij i wyświetl opinię dla