Jak zawsze z dużymi problemami zwracam się na to forum mam bazę danych z Access-a która ma prawie 500 tysięcy rekordów. chce ja przenieść do Excel-a. Jak to zrobić. Jeśli chce ją po prostu wyeksportować access krzyczy że może pomieścić tylko 65000 rekordów w schowku. czy da sie to gdzieś przestawić ??
Przenoszenie tak wielkiej bazy danych do struktury arkusza kalkulacyjnego jest przedsięwzięciem karkołomnym, o ile w ogóle możliwym. Arkusz kalkulacyjny nie jest narzędziem do obsługi baz danych, chyba że prostych baz kartotekowych a nie relacyjnych. Czy baza danych o której kolega napisał nie jest przypadkiem relacyjna?
Proszę napisać nam, z jakiego powodu kolega chce dokonać takiego karkołomnego wyczynu?
Baza nie jest relacyjna po prostu z poziomu exell-a wyszukiwanie w takiej bazie jest łatwiejsze niż z poziomu Access-a. Chyba ze jest jakiś szybki sposób na łatwe oprogramowanie tej bazy poprzez jakieś makro albo definicje jakiś filtrów
Niestety excel (bez względu na wersję) ma maksymalnie 65536 wierszy. Wiecej nie więc nie "przekonwertuje" takiej bazy-tabeli. Chyba że w samym akcesie ją podzielisz na mniejsze cząstki (wg jakiegoś klucza) i dopiero wtedy przerzucisz do excela pamiętając o ograniczeniu do 65536 wierszy w tabeli.
Baza nie jest relacyjna po prostu z poziomu exell-a wyszukiwanie w takiej bazie jest łatwiejsze niż z poziomu Access-a. Chyba ze jest jakiś szybki sposób na łatwe oprogramowanie tej bazy poprzez jakieś makro albo definicje jakiś filtrów
IMHO najprostszy sposób jest sposób MS
Z poziomu Excela wybierasz na zakładce Dane -> Importuj dane zewnetrzne -> nowa kwerenda bazy danych.
Wskazujesz z której bazy danych mają być pobrane dane i określasz warunki wyboru i finito.
Stosuję ten sposób np do rozliczeń księgowych - z dużej wieloletniej bazy danych do Excela wybieram sobie dane z poszczególnych miesięcy w celu automatycznej analizy wpływów. W Excelu rzeczywiście może być "łatwiej" przeanalizować te dane, ale po jaką cholere przerzucać całą bazę do Excela. Ostatecznie wybierz jakieś kryteria podziału tej bazy i możesz ją zapisac w arkuszu excela w kawałkach (kwerendy z bazy).
Jak koledzy Cię przestrzegali liczba wierszy w arkuszu kalkulacyjnym jest ograniczona, ale masz do dyspozycji jeszcze 256 kolumn. Stosownie do liczby pól w Twojej bazie możesz to nawet próbować rozmieścić na jednym arkuszu (np. 25 pól - to 10 tabel po 64000 wierszy= ok. 640 000 rekordów ) - ale chyba żartujesz jeśli mówisz że to się "da lepiej analizować"