Decydowanie, czy utworzyć bazę danych dla komputerów stacjonarnych, czy aplikację sieci Web programu Access

Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016
Ważne Usługi programu Access 2010 i Usługi programu Access 2013 są usuwane z następnej wersji programu SharePoint. Zalecamy, aby nie tworzyć nowych aplikacji sieci Web i zmigrować istniejące aplikacje na platformę alternatywną, taką jak usługa Microsoft Power Apps.
Możesz udostępniać dane programu Access na platformie Dataverse, która jest bazą danych w chmurze, na której możesz budować aplikacje Power Platform, automatyzować przepływy pracy, wirtualnych agentów i nie tylko, w sieci, na telefonie lub tablecie. Aby uzyskać więcej informacji, zobacz Wprowadzenie: Migrowanie danych programu Access na platformę Dataverse.
Ikona szablonu aplikacji sieci Web programu Access Ikona szablonu bazy danych programu Access dla komputerów stacjonarnych
Szablony aplikacji sieci Web programu Access z ikoną globalną w tle. Szablony baz danych programu Access dla komputerów stacjonarnych mają ikonę tabeli w tle.

Po otwarciu programu Access 2016 jest widoczna galeria szablonów. Pierwszym krokiem podczas tworzenia bazy danych jest podjęcie decyzji, czy utworzyć aplikację sieci Web programu Access, czy bazę danych programu Access dla komputerów stacjonarnych. Decyzja zależy od tego, jakimi narzędziami dysponujesz i jakie masz konkretne cele. Aby wybrać między aplikacją sieci Web programu Access a bazą danych dla komputerów stacjonarnych, rozważ następujące kwestie:

Zagadnienia dotyczące projektu

W pierwszej kolejności należy rozważyć trzy ważne zagadnienia projektowe.

Wymagania informatyczne

Aplikacji sieci Web programu Access należy używać w następujących sytuacjach: Bazy danych dla komputerów stacjonarnych należy używać w następujących sytuacjach:
Używasz platformy Microsoft 365 z usługą SharePoint Online lub lokalnego programu SharePoint Server 2013 lub SharePoint Server 2016 z usługami programu Access i programem SQL Server 2012 (lub nowszym). Nie używasz programu SharePoint lub jeśli Twój plan platformy Microsoft 365 nie obejmuje usługi SharePoint Online.
Potrzebujesz niezawodności, zabezpieczeń i łatwości zarządzania związanych z przechowywaniem danych w bazie danych Microsoft Azure SQL Database lub w programie SQL Server. Wymagane jest przechowywanie danych w lokalnej bazie danych lub konsolidacja danych z różnych lokalnych źródeł danych.
Chcesz korzystać z najnowszych funkcji usług programu Access zaraz po ich udostępnieniu. Nie masz nic przeciwko czekaniu na następne wydanie programu Access, aby móc korzystać z najnowszych funkcji.

Dostęp do danych i projektowanie

Aplikacji sieci Web programu Access należy używać w następujących sytuacjach: Bazy danych dla komputerów stacjonarnych należy używać w następujących sytuacjach:
People wewnątrz organizacji i poza nią muszą mieć dostęp do danych z dowolnego miejsca i z wielu różnych urządzeń. Wszyscy mogą połączyć się z komputerem, na którym jest przechowywana baza danych programu Access, i najprawdopodobniej będą jej używać z sieciowego komputera stacjonarnego lub przenośnego.
Każda osoba, która chce utworzyć lub zmodyfikować aplikację sieci Web programu Access, ma program Access 2016. Twój zespół tworzy i modyfikuje bazy danych w różnych wersjach programu Access.
Każdy, kto ma odpowiednie uprawnienia, może wyświetlać i edytować dane, nawet jeśli nie ma programu Access. Chcesz się upewnić, że każdy użytkownik bazy danych ma program Access lub zainstalował środowisko uruchomieniowe programu Access.

Cele i wymagania biznesowe

Aplikacji sieci Web programu Access należy używać w następujących sytuacjach: Bazy danych dla komputerów stacjonarnych należy używać w następujących sytuacjach:
Twoje potrzeby w zakresie raportowania są proste lub nie przeszkadza Ci korzystanie z bazy danych dla komputerów stacjonarnych w celu łączenia danych w aplikacji sieci Web programu Access w przypadku bardziej złożonych raportów. Chcesz mieć pełną kontrolę nad wyglądem i działaniem środowiska użytkownika bazy danych.
Problem, który próbujesz rozwiązać, nie wymaga zaawansowanych funkcji bazy danych. Zezwolenie na redystrybucję frontonu bazy danych za każdym razem, gdy wprowadzisz zmianę projektu.
Oczekujesz prostego, intuicyjnego wyglądu i działania interfejsu użytkownika. Masz złożone potrzeby w zakresie raportowania, wykraczające poza proste raporty podsumowujące dostępne w aplikacjach sieci Web programu Access (musisz na przykład zintegrować inne bazy danych w raporcie lub sformatować raport).
Chcesz, aby zmiany w projekcie były dostępne natychmiast. Potrzebujesz zaawansowanych funkcji, takich jak:
  • Visual Basic for Applications.
  • Tworzenie łączy z danymi zewnętrznymi, a nie tylko z listami programu SharePoint tylko do odczytu.
  • Używanie zapytań aktualizujących lub krzyżowych.
  • Importowanie danych z plików XML, usług danych, dokumentów HTML lub folderów programu Outlook.

Szczegółowe różnice między aplikacjami sieci Web programu Access a bazami danych dla komputerów stacjonarnych

Aby ułatwić dokonanie właściwego wyboru, w poniższych tabelach podkreślono wiele różnic między aplikacjami sieci Web programu Access a bazami danych programu Access dla komputerów stacjonarnych.

Wprowadzenie

Funkcja Aplikacja sieci Web programu Access Bazy danych programu Access w wersji klasycznej
Szablony Szablony aplikacji sieci Web są dostępne w Sklepie Office i w programie Access.
Szablony tabel są dostępne podczas tworzenia tabel.
Szablony baz danych dla komputerów stacjonarnych są dostępne w programach Office.com i Access.
Części aplikacji, czyli szablony zawierające kilka obiektów bazy danych, są dostępne w galerii Części aplikacji.
W polach są dostępne części typu danych.
Uprawnienia Uprawnienia są dziedziczone po witrynie programu SharePoint, w której utworzono aplikację sieci Web. Ustaw uprawnienia dla poszczególnych osób na podstawie uprawnień do plików systemowych.
Zaszyfruj bazę danych przy użyciu hasła.
Narzędzia służące do wprowadzania danych, przeglądania danych i modyfikowania struktury bazy danych Wprowadzanie i wyświetlanie danych za pomocą przeglądarki sieci Web.
Program Access jest niezbędny do utworzenia lub zmodyfikowania aplikacji sieci Web programu Access.
Do wprowadzania i wyświetlania danych jest wymagany program Access lub środowisko Access Runtime (dostępne jako część programu Access lub do pobrania bezpłatnie).
Do utworzenia lub zmodyfikowania bazy danych jest wymagany program Access.

Przechowywanie danych

Obszar Aplikacja sieci Web programu Access Bazy danych programu Access w wersji klasycznej
Gdzie są przechowywane dane Jeśli używasz platformy Microsoft 365 z usługą SharePoint Online, dane są przechowywane w bazie danych Microsoft Azure SQL Database.
Jeśli korzystasz z własnego lokalnego wdrożenia programu SharePoint Server 2013 lub SharePoint 2016, dane są przechowywane lokalnie w programie SQL Server.
Dane są przechowywane w lokalnej bazie danych programu Access.
Wymagany program SQL Server Jeśli używasz platformy Microsoft 365 z usługą SharePoint Online, firma SMicrosoft hostuje bazy danych w usłudze Microsoft Azure SQL Database.
Jeśli korzystasz z własnego wdrożenia programu SharePoint Server 2013 lub SharePoint 2016, wymagany jest program SQL Server.
Program SQL Server nie jest wymagany.
Rozmiar bazy danych Jeśli korzystasz z usługi SharePoint Online, limit rozmiaru bazy danych wynosi 1 gigabajt (GB).
Jeśli używasz programu SharePoint Server 2013 lub SharePoint 2016 i programu SQL Server w środowisku lokalnym, rozmiar bazy danych jest kontrolowany przez program SQL Server.
W obu przypadkach, jeśli planujesz utworzyć kopię zapasową danych, zapisując pakiet aplikacji, skompresowane dane muszą być mniejsze niż 100 MB.
2 GB miejsca na dane i obiekty.

Wprowadzanie danych

Zadanie Aplikacja sieci Web programu Access Bazy danych programu Access w wersji klasycznej
Kopiowanie i wklejanie z programu Excel, programu Word lub innych źródeł Tak, do programu Access można wklejać dane z innych źródeł. Tak, do programu Access można wklejać dane z innych źródeł.
Importuj dane z:
  • Excel
  • Uzyskiwanie dostępu do baz danych ODBC, na przykład programu SQL Server
  • Pliki tekstowe lub pliki CSV
  • Listy programu SharePoint
  • Excel
  • Uzyskiwanie dostępu do baz danych ODBC, na przykład programu SQL Server
  • Pliki tekstowe lub CSV
  • Listy programu SharePoint
  • XML
  • Usługi danych
  • Dokumenty HTML
  • Foldery programu Outlook
Dołączanie danych do tabeli Skopiuj dane do nowej tabeli. Następnie skopiuj i wklej dane do istniejącej tabeli ręcznie lub za pomocą makra danych. Dołączanie danych do tabeli przy użyciu Kreatora importu.
Połącz z danymi w: Listy programu SharePoint (tylko do odczytu)
  • Excel
  • Uzyskiwanie dostępu do baz danych ODBC, na przykład programu SQL Server
  • Pliki tekstowe lub CSV
  • Listy programu SharePoint
  • Dokumenty HTML
  • Foldery programu Outlook

Struktura bazy danych

Obszar Aplikacja sieci Web programu Access Bazy danych programu Access w wersji klasycznej
Tabele Dostępne są szablony tabel.
Tabele mogą być ukryte.
Dostępne są szablony części aplikacji.
Relacje między tabelami Utworzenie typu danych Odnośnik ustanawia relację. Aby wyświetlić informacje o relacji, zaznacz pole odnośnika , a następnie wybierz pozycję Modyfikuj odnośniki. Relacje pomiędzy tabelami są wyświetlane w oknie Relacje.
Zapytania Nie są dostępne żadne zapytania funkcjonalne.
Makra danych służą do aktualizowania, dołączania i usuwania.
Dostępne są zapytania funkcjonalne.
Dostępne są zapytania krzyżowe.
Formularze i widoki W aplikacjach sieci Web programu Access formularze są nazywane widokami.

Dostępny jest projektant widoków interaktywnych.

Mogą być wyświetlane miniatury.

Typy widoków:
  • Szczegóły listy
  • Arkusz danych
  • Wartość pusta (w przypadku niestandardowych paneli przełączania, okien podręcznych zawierających jeden rekord i innych)
  • Podsumowanie (grupowanie na podstawie pola, obliczanie sumy, średnia; wyskakujące okienka są dostępne do przechodzenia do szczegółów)
Kreator formularzy jest dostępny.

Rodzaje formularzy:
  • Wiele elementów
  • Arkusz danych
  • Formularze dzielone
  • Modalne okna dialogowe
Układ formularza
  • Przyciąganie do siatki
  • Rozmieszczenie kontrolek można zmieniać i modyfikować do pewnego stopnia.
  • Konfigurowalny pasek akcji
Dostępne są kontrolki piksel po pikselu, formularze dzielone, podformularze, kontrolki kart i modalne okna dialogowe.
Kontrolki wprowadzania danych Dostępne są wszystkie podstawowe kontrolki, w tym:
  • Kontrolki kaskadowe (tylko platforma Microsoft 365)
  • Elementy pokrewne
  • Autouzupełnianie
Dostępne są dodatkowe kontrolki sieci Web, nawigacji i wykresu.
Znajdowanie danych Opcje są dostępne w interfejsie użytkownika i podczas korzystania z niestandardowych funkcji projektowania.
Raporty Dostępne są proste widoki podsumowania i grupowania.
W przypadku tradycyjnych raportów programu Access użyj oddzielnej bazy danych programu Access dla komputerów stacjonarnych, połączonej z usługą Microsoft Azure SQL Database, w której są przechowywane dane aplikacji sieci Web programu Access.
Tworzenie raportów niestandardowych.
Makra Użyj dostarczonych makr, aby zautomatyzować operacje interfejsu użytkownika i danych. Używaj makr lub języka VBA w celu automatyzowania operacji na interfejsie użytkownika i danych.
Kontrolki ActiveX i obiekty danych Kontrolki ActiveX i obiekty danych nie są dostępne. Dostępne są kontrolki ActiveX i obiekty danych.
Powiadomienia e-mail Na platformie Microsoft 365 użyj makr danych, aby wysyłać powiadomienia e-mail. Wysyłanie powiadomień e-mail za pomocą makr

Narzędzia

Narzędzie Aplikacja sieci Web programu Access Bazy danych programu Access w wersji klasycznej
Kreator analizatora tabel do identyfikowania nadmiarowych danych Kreator analizatora tabel jest niedostępny. Zidentyfikuj nadmiarowe dane za pomocą Kreatora analizatora tabel.
Kompaktowanie i naprawa Narzędzia do kompaktowania i naprawiania nie są dostępne. Dostępne są narzędzia do kompaktowania i naprawy.
Dokumentator bazy danych Dokumentator bazy danych jest niedostępny. Dokumentator bazy danych jest dostępny.
Analizator wydajności Analizator wydajności jest niedostępny. Dostępny jest analizator wydajności.
Procesy tworzenia i przywracania kopii zapasowych danych i struktury Mimo że baza danych jest przechowywana w Microsoft Azure, zaleca się regularne wykonywanie lokalnych kopii zapasowych.
Utwórz kopię zapasową aplikacji sieci Web programu Access, przenieś ją lub wdróż, zapisując ją jako pakiet aplikacji.
Spakuj tylko strukturę aplikacji sieci Web lub zarówno strukturę aplikacji sieci Web, jak i dane.
Utwórz kopię zapasową danych lub danych i struktury, zapisując plik bazy danych.

Chcesz wiedzieć więcej?

Czy mam utworzyć aplikację programu Access, czy bazę danych programu Access dla komputerów stacjonarnych?

Szkolenie dotyczące programu Excel

Szkolenia dotyczące programu Outlook