Microsoft Access to system zarządzania relacyjnymi bazami danych (RDBMS) firmy Microsoft, łączący silnik bazy danych ACE z graficznym interfejsem użytkownika i narzędziami programistycznymi. W 2026 roku Access pozostaje częścią pakietów Microsoft 365 Business Standard/Premium, Microsoft 365 Enterprise oraz Office 2024 Professional Plus — umożliwiając tworzenie kompletnych aplikacji bazodanowych bez konieczności pisania kodu od podstaw.
W skrócie
- Relacyjna baza danych z interfejsem graficznym — tabele, kwerendy, formularze i raporty w jednym pliku
.accdb- Część Microsoft 365 — dostępny w subskrypcji Microsoft 365 (Business Standard, Business Premium, Enterprise) lub w zakupie jednorazowym Office 2024 Professional Plus
- Maksymalny rozmiar bazy: 2 GB (limit niezmieniony od Access 2000), optymalnie do ~1 GB dla komfortowej pracy wielodostępnej
- Obsługa do 255 jednoczesnych użytkowników (w praktyce komfortowo do ~100 przy dobrze zaprojektowanej architekturze)
- Język programowania VBA — ten sam co w Excelu, Wordzie i Outlooku; setki gotowych szablonów baz danych
- Działa tylko na Windows — nie ma wersji na Mac, Linux ani przeglądarkę (Access Services w SharePoint zostały wycofane)
- Aktualna wersja: Access 2024 (wydany 1 października 2024, ostatnia aktualizacja: maj 2026)
Czym dokładnie jest Microsoft Access
Access to desktopowy system bazodanowy typu file-server — w przeciwieństwie do systemów klient-serwer (jak Microsoft SQL Server czy PostgreSQL), cała logika aplikacji i przetwarzanie zapytań odbywa się po stronie komputera użytkownika, a plik bazy danych jest współdzielony przez sieć. Dzięki temu jedna osoba może zbudować kompletną aplikację — od struktury tabel, przez formularze do wprowadzania danych, aż po wydruki raportów — bez angażowania działu IT ani administratora serwera.
W przeciwieństwie do Excela, który operuje na luźnych arkuszach i nie wymusza integralności danych, Access przechowuje dane w tabelach z jawnie zdefiniowanymi relacjami (klucze główne, klucze obce, więzy integralności). W przeciwieństwie do Microsoft SQL Server — nie wymaga instalacji serwera, licencji CAL ani dedykowanego administratora. To "złoty środek" między arkuszem kalkulacyjnym a pełnym serwerem bazodanowym.
Historia w pigułce
| Rok | Wersja | Najważniejsze zmiany |
|---|---|---|
| 1992 | Access 1.0 | Pierwsza masowa baza danych dla Windows, debiut na COMDEX |
| 1995 | Access 95 (7.0) | Część Office Professional, przejście z Access Basic na VBA |
| 2000 | Access 2000 | Zwiększenie limitu bazy do 2 GB, format MDB |
| 2007 | Access 2007 | Nowy format ACCDB, załączniki, pola wielowartościowe |
| 2010 | Access 2010 | Web Services w SharePoint, wyzwalacze na poziomie tabel |
| 2013 | Access 2013 | Aplikacje webowe oparte o SQL Server; wycofanie ADP, tabel przestawnych |
| 2019 | Access 2019 | Pierwsza wersja LTSC (długoterminowe wsparcie) bez nowości funkcjonalnych |
| 2021 | Access 2021 | Typ danych Date/Time Extended (wyższa precyzja daty), tryb ciemny, brak w pudełkowej wersji Office 2021 (tylko Microsoft 365) |
| 2024 | Access 2024 | Najnowsza wersja LTSC (wsparcie do 2029), część Office 2024 Professional Plus i Microsoft 365; poprawki stabilności, zgodność z Windows 11 24H2 |
Do czego służy Access — główne zastosowania
1. Bazy danych dla małych i średnich firm
Access doskonale sprawdza się jako działowy system informatyczny: ewidencja klientów, magazyn, zamówienia, rejestr umów, harmonogramy. Jedna baza .accdb może zawierać kompletny system — od wprowadzania danych (formularze), przez logikę biznesową (kwerendy, VBA), po wydruki (raporty). Przykładowo, firma produkcyjna może w tydzień zbudować system śledzenia zleceń bez zatrudniania programisty.
2. Prototypowanie i szybkie tworzenie aplikacji (RAD)
Zanim organizacja zainwestuje w duży system ERP lub CRM, można zbudować prototyp w Accessie — zweryfikować strukturę danych, przepływ pracy i potrzeby użytkowników. Access pozwala na iteracyjne poprawki "na żywo" podczas spotkania z interesariuszami, co jest niemożliwe przy tradycyjnym cyklu developerskim.
3. Integracja z Excel, Outlook i SQL Server
Access może służyć jako warstwa pośrednia między surowymi danymi w Excelu a raportowaniem. Importuje arkusze .xlsx, łączy wiele źródeł danych (ODBC do SQL Server, Oracle, MySQL, PostgreSQL), buduje relacje i generuje raporty niedostępne w samym Excelu. Może też automatycznie wysyłać e-maile przez Outlooka na podstawie danych z bazy.
4. Aplikacje jednoosobowe i małe zespoły
Dla freelancerów, księgowych, analityków i kierowników projektów Access zastępuje dziesiątki arkuszy Excela. Jeden plik .accdb przechowuje wszystkie dane, formularze i raporty — łatwy do przeniesienia, skopiowania i archiwizacji. Wersja Runtime (darmowa) pozwala rozesłać gotową aplikację do użytkowników, którzy nie mają licencji Accessa.
5. Migracja do SQL Server
Access często stanowi "etap przejściowy" — firma zaczyna od bazy Access, a gdy dane przekroczą 1-2 GB lub liczba użytkowników rośnie, migruje backend do SQL Server. Microsoft udostępnia darmowe narzędzie SQL Server Migration Assistant for Access (SSMA), które konwertuje tabele i kwerendy do T-SQL, pozostawiając formularze i raporty po stronie Access (jako front-end).
Access kontra Excel — co wybrać?
| Cecha | Microsoft Access | Microsoft Excel |
|---|---|---|
| Typ danych | Relacyjna baza danych | Arkusz kalkulacyjny |
| Struktura | Ściśle zdefiniowane tabele, relacje, klucze | Dowolne komórki, bez wymuszania struktury |
| Integralność danych | ✅ Klucze główne/obce, więzy CHECK, kaskadowe aktualizacje | ❌ Brak — każda komórka niezależna |
| Maks. rekordów | Ograniczone rozmiarem pliku (2 GB) — miliony rekordów | ~1 048 576 wierszy na arkusz |
| Wielodostęp | ✅ Blokowanie na poziomie rekordu, do ~100 użytkowników | ❌ Blokowanie całego pliku przy edycji |
| Formularze | ✅ Profesjonalne formularze z walidacją i logiką | ⚠ Tylko poprzez VBA UserForms |
| Raporty | ✅ Zaawansowane raporty z grupowaniem i sumowaniem | ⚠ Wykresy i tabele przestawne |
| Automatyzacja | VBA + makra (porównywalne do VB6) | VBA (ograniczony do arkuszy) |
| Krzywa uczenia | Wyższa (konieczna znajomość relacyjnych baz danych) | Niższa na start, wyższa przy zaawansowanych funkcjach |
Zasada kciuka: jeśli potrzebujesz przechowywać jedną listę (np. lista kontaktów) — wystarczy Excel. Jeśli potrzebujesz przechowywać powiązane ze sobą listy (np. klienci → zamówienia → produkty → faktury) — potrzebujesz Accessa.
Access kontra SQL Server / MySQL / PostgreSQL
| Cecha | Access | SQL Server / MySQL / PostgreSQL |
|---|---|---|
| Architektura | File-server (plik .accdb na udziale sieciowym) | Klient-serwer (dedykowany proces serwera) |
| Instalacja | Część Office/Microsoft 365 | Wymaga instalacji i administracji serwerem |
| Limit danych | 2 GB na bazę | Terabajty (ograniczone dyskiem) |
| Jednocześni użytkownicy | ~100 (komfortowo) | Tysiące |
| Wyzwalacze / procedury składowe | Ograniczone (ACE) | Pełne wsparcie |
| Transakcje i logowanie | Ograniczone | Pełne (ACID, point-in-time recovery) |
| Bezpieczeństwo | Szyfrowanie pliku, hasło | Zaawansowane (role, szyfrowanie TDE, audyt) |
| Koszt | W ramach Microsoft 365 (~100-90 zł/mies. Business Standard) | SQL Server Express (darmowy do 10 GB), Standard/Enterprise płatne; MySQL/PostgreSQL darmowe |
| Web / chmura | ❌ Tylko przez Remote Desktop lub Terminal Services | ✅ Natywne API webowe |
Access doskonale uzupełnia się z SQL Serverem jako front-end: formularze i raporty Access łączą się przez ODBC z tabelami na SQL Server, łącząc prostotę tworzenia interfejsu z wydajnością i skalowalnością serwera.
Jak zdobyć Microsoft Access w 2026 roku
Access nie jest dostępny jako samodzielny produkt. Można go uzyskać na trzy sposoby:
- Subskrypcja Microsoft 365 Business Standard (~54-60 zł/mies. na użytkownika, ceny orientacyjne) — zawiera Access, Excel, Word, Outlook, PowerPoint, Teams, OneDrive (1 TB)
- Subskrypcja Microsoft 365 Business Premium (~90-100 zł/mies.) — jw. + Intune, Azure Information Protection
- Office 2024 Professional Plus (zakup jednorazowy, licencja wieczysta LTSC) — zawiera Access 2024, Word, Excel, Outlook, PowerPoint, Publisher; wsparcie do 2029 roku
⚠ Microsoft Access NIE jest dostępny w Office 2024 Home & Business, Microsoft 365 Personal ani Microsoft 365 Family. Jeśli potrzebujesz Accessa, musisz wybrać edycję Professional, Business Standard/Premium lub Enterprise.
Częste pytania
Czy Microsoft Access jest darmowy?
Nie — pełna wersja Access wymaga licencji Microsoft 365 (Business Standard lub wyższej) albo Office Professional. Istnieje jednak darmowe środowisko uruchomieniowe Access Runtime, które pozwala otwierać i używać gotowych baz danych .accdb (wprowadzanie danych, raporty), ale bez możliwości modyfikowania projektu tabel, formularzy czy kwerend.
Czy Access działa na komputerze Mac?
Nie. Access działa wyłącznie na systemie Windows (Windows 10, Windows 11, Windows Server). Użytkownicy Mac mogą uzyskać dostęp do aplikacji Access przez Remote Desktop lub usługi terminalowe, ale nie ma natywnego klienta. Alternatywą dla Mac jest LibreOffice Base (darmowy) lub FileMaker (komercyjny).
Jaka jest różnica między Access a Excel?
Excel to arkusz kalkulacyjny — dane są przechowywane w komórkach bez wymuszania relacji i integralności. Access to relacyjna baza danych — tabele są połączone kluczami, dane nie mogą być niespójne (np. nie można dodać zamówienia dla nieistniejącego klienta). Excel jest prostszy na start; Access skaluje się lepiej przy większych zbiorach danych i wielu użytkownikach.
Ile rekordów może pomieścić baza Access?
Maksymalny rozmiar pojedynczego pliku .accdb to 2 GB. W praktyce oznacza to kilka milionów rekordów — dokładna liczba zależy od liczby pól, typów danych i indeksów. Przy bazach powyżej 1 GB zaleca się podział na front-end i back-end lub migrację do SQL Server.
Czy Access nadaje się do użytku w chmurze?
Nie bezpośrednio. Plik .accdb może być przechowywany na OneDrive lub SharePoint, ale nie można go otwierać bezpośrednio z chmury — Access wymaga dostępu przez sieć lokalną (SMB/CIFS) lub dysk lokalny. Microsoft oficjalnie zaleca przechowywanie plików Access lokalnie i synchronizowanie kopii zapasowych. Aplikacje webowe Access Services w SharePoint zostały wycofane — dla rozwiązań webowych Microsoft kieruje użytkowników do Power Apps i Dataverse.
Czy Access 2024 dostanie kolejną wersję?
Microsoft nie zapowiedział oficjalnie następcy Access 2024. Access nie został wycofany, ale jego rozwój jest bardzo konserwatywny — od 2019 roku nie dodano istotnych nowości funkcjonalnych poza rozszerzonym typem danych Date/Time i trybem ciemnym. Microsoft inwestuje w Power Platform (Power Apps, Power Automate, Dataverse) jako nowoczesną alternatywę dla aplikacji biznesowych low-code, ale Access wciąż jest wspierany i otrzymuje comiesięczne aktualizacje bezpieczeństwa.
Czy mogę używać Access z Pythonem, PHP lub Node.js?
Tak — każdy język programowania z obsługą ODBC może łączyć się z bazą .accdb (przez sterownik Microsoft Access Database Engine). Python używa biblioteki pyodbc, PHP — odbc_connect(), Node.js — node-odbc. Należy jednak pamiętać, że silnik ACE jest 32- lub 64-bitowy i musi być zgodny z architekturą aplikacji łączącej się z bazą.
Jeśli potrzebujesz Microsoft Access do swojej firmy — zarówno jako część subskrypcji Microsoft 365, jak i w formie licencji wieczystej Office 2024 Professional Plus — sprawdź dostępne opcje w sklepie:
→ Microsoft Office Professional — licencje w korzystnych cenach
KluczeSoft jest niezależnym sprzedawcą oprogramowania i nie jest powiązany z Microsoft Corporation.
