Format pliku accdb wprowadzony w Access 2007 oferuje wiele korzyści niedostępnych we wcześniejszych formatach plików. Jeśli uaktualniasz do wersji Access wcześniejszej niż Access 2007, mogą być dostępne pliki baz danych, które używają .mdb formatu pliku. W większości przypadków należy zapisać te bazy danych przy użyciu formatu pliku accdb. Możesz zachować kopię oryginalnego pliku .mdb, aby sprawdzić, czy przejście przebiegło poprawnie.
W tym artykule wyjaśniono zalety formatu pliku accdb, powody, dla których warto użyć formatu pliku .mdb i jak przekonwertować bazę danych na nowy format pliku.
W tym artykule
Format pliku accdb
Począwszy od Access 2007, accdb jest domyślnym formatem pliku Access. Format pliku accdb obsługuje wiele nowszych funkcji, takich jak pola obliczeniowe i załączniki. Istnieją jednak pewne okoliczności, w których format pliku accdb może nie być właściwym wyborem.
Funkcje dostępne w formacie pliku accdb
-
Pola wielowartościowe Pole wielowartościowe to rodzaj pola odnośnika, które umożliwia przechowywanie więcej niż jednej wartości na rekord. Załóżmy na przykład, że musisz przydzielić zadanie kilku pracownikom. W pliku accdb można utworzyć pole wielowartościowe służące do przechowywania pracowników przydzielonych do zadania. Nazwiska pracowników można wybrać z tabeli lub z listy wartości.
Pola wielowartościowe ułatwiają wybieranie i przechowywanie wielu opcji bez konieczności tworzenia bardziej zaawansowanego projektu bazy danych. Pola wielowartościowe są również ważne dla integracji z programem SharePoint, ponieważ listy programu SharePoint obsługują również pola wielowartościowe.
-
Typ danych załącznika Typ danych Załącznik umożliwia łatwe przechowywanie wszystkich typów dokumentów i plików binarnych w bazie danych, a jednocześnie pomaga utrzymać plik bazy danych poniżej limitu rozmiaru pliku o rozmiarze 2 GB — załączniki są automatycznie kompresowane. Rekord może zawierać wiele załączników, ale w jednej tabeli może być tylko jedno pole załącznika.
-
Lepsza integracja z programami SharePoint i Outlook Format pliku accdb obsługuje wymagania zabezpieczeń programów SharePoint i Outlook, które nie są obsługiwane przez pliki .mdb. Dzięki temu można w pełni zintegrować Access z programami SharePoint i Outlook.
-
Ulepszone szyfrowanie Możesz ustawić hasło bazy danych i zaszyfrować zawartość bazy danych. W przypadku korzystania z formatu pliku accdb domyślnie Access szyfruje dane za pomocą interfejsu API Krypto systemu Windows. Mogą być również używane narzędzia do szyfrowania innych firm.
-
Śledzenie historii pól typu Długi tekst (nota) Pola typu Długi tekst (nota) są przydatne do przechowywania dużych ilości informacji. W przypadku korzystania z formatu pliku accdb można ustawić właściwość (AppendOnly), która wymusza na Access zachowanie historii wszystkich zmian w polu Długi tekst (nota). Historię tych zmian można później przeglądać. Ta funkcja obsługuje również funkcję przechowywania wersji w programie SharePoint, dzięki czemu za pomocą Access można śledzić zmiany w wielu wierszach pola tekstowego przechowywanego na liście programu SharePoint (pod warunkiem, że pole ma opcję Dołącz zmiany w istniejącym tekście na wartość Tak).
-
Obliczeniowy typ danych Począwszy od Access 2010 r. format pliku accdb obsługuje korzystanie z obliczeniowego typu danych. Za pomocą obliczeniowego typu danych można przechowywać wyniki zdefiniowanego wyrażenia.
Formaty plików .mdb
Przed wprowadzeniem formatu pliku accdb w Access 2007Access formaty plików używały rozszerzenia .mdb. Istnieje wiele różnych wersji .mdb formatu pliku.
Nadal możesz otwierać niektóre .mdb pliki. Jeśli plik jest przechowywany w formacie pliku Access 2002–2003 lub 2000 Access 2000, możesz go otworzyć i używać normalnie. Nie można jednak korzystać z funkcji wymagających formatu pliku accdb.
Jeśli korzystasz z funkcji, które nie są dostępne w pliku accdb, nie konwertuj go — pozostaw go jako plik .mdb.
.mdb funkcje plików, które nie są dostępne w pliku accdb
-
Środowisko w wersji mieszanej Formatu pliku accdb nie można otwierać ani nawet łączyć z wersjami Access przed Access 2007. Jeśli w Twojej organizacji są osoby mające wcześniejszą wersję Access, rozważ, czy lepszym rozwiązaniem jest użycie pliku .mdb.
-
Replikacja bazy danych Nie można używać replikacji w pliku accdb. Jeśli rozwiązanie Access korzysta z funkcji replikacji, konieczne będzie ponowne utworzenie rozwiązania bez replikacji, jeśli chcesz użyć formatu pliku accdb.
-
Zabezpieczenia na poziomie użytkownika Format pliku accdb nie obsługuje zabezpieczeń na poziomie użytkownika — funkcji ułatwiającej użytkownikom zobaczenie tego, co jest potrzebne. Zabezpieczenia na poziomie użytkownika nie są już skuteczne w przypadku bezpieczeństwa danych, ponieważ jej metoda zabezpieczeń jest teraz przestarzała i łatwo naruszona. Jednak zabezpieczenia na poziomie użytkownika mogą zwiększyć użyteczność, utrzymując proste elementy dla osób — na przykład jeśli ktoś nie ma powodu biznesowego do używania określonego formularza, możesz ukryć przed nim formularz. Jeśli masz rozwiązanie Access, które korzysta z zabezpieczeń na poziomie użytkownika, aby zwiększyć użyteczność, możesz nadal korzystać z .mdb formatu pliku, aby nadal korzystać z rozwiązania w stanie takim, w jakim się znajduje.
Konwertowanie na nowy format pliku
Aby przekonwertować plik .mdb na format pliku accdb, otwórz go, a następnie zapisz w formacie pliku accdb.
Ważne: Poniższa procedura dotyczy .mdb plików utworzonych w programie Access 97, Access 2000, Access 2002 lub Access 2003.
Najpierw otwórz bazę danych:
-
Kliknij kartę Plik.
-
Po lewej stronie kliknij pozycję Otwórz.
-
W oknie dialogowym Otwieranie wybierz i otwórz bazę danych, którą chcesz przekonwertować.
Teraz przekonwertuj bazę danych:
-
Kliknij kartę Plik.
-
Po lewej stronie kliknij pozycję Zapisz jako.
-
W obszarze Typy plików kliknij pozycję Zapisz bazę danych jako.
-
Po prawej stronie w obszarze Typy plików bazy danych kliknij pozycję Baza danych programu Access.
-
W oknie dialogowym Zapisywanie jako w polu Nazwa pliku wprowadź nazwę pliku lub użyj podanej nazwy pliku.
-
Kliknij przycisk Zapisz.
Kopia bazy danych zostanie utworzona w formacie pliku accdb.
Zobacz też
Zapisz bazę danych lub obiekt w innym formacie
Konwertowanie bazy danych na format accdb
Konwertowanie bazy danych accdb na wcześniejszy format pliku