Program Access umożliwia pracę w trybie offline z danymi połączonymi z listami programu SharePoint. Może to być pomocne na przykład wtedy, gdy musisz być z dala od biura lub kontynuować pracę, gdy serwer jest niedostępny lub utracisz połączenia z serwerem.
Przegląd
Przed rozpoczęciem pracy w trybie offline z danymi z witryny programu SharePoint należy najpierw utworzyć linki między tabelami programu Access a listami programu SharePoint. Następnie możesz przełączyć listy do trybu offline, aby je zaktualizować lub przeanalizować przy użyciu programu Access. Po ponownym nawiązaniu połączenia możesz zsynchronizować dane, aby zaktualizować bazę danych i listy. Jeśli baza danych zawiera zapytania i raporty, możesz użyć ich do przeanalizowania połączonych danych.
Jeśli zaktualizujesz dane w trybie offline, możesz zsynchronizować zmiany, gdy program Access ponownie nawiąże połączenie z serwerem. Jeśli wystąpią konflikty danych — na przykład jeśli ktoś zaktualizuje rekord na serwerze, gdy inna osoba zaktualizuje ten sam rekord w trybie offline — możesz rozwiązać konflikt podczas synchronizacji.
Tabele programu Access można łączyć z listami przy użyciu kilku metod. Można na przykład przenieść bazę danych do witryny programu SharePoint, która łączy również tabele w bazie danych z listami w witrynie. Możesz też wyeksportować dane z listy w widoku arkusza danych w witrynie programu SharePoint do tabeli programu Access. Można na przykład użyć raportu w programie Access, aby podsumować dane. Aby uzyskać więcej informacji na temat łączenia z danymi programu SharePoint z programu Access, zobacz Importowanie lub łączenie danych z listy programu SharePoint.
Praca w trybie offline z listami programu SharePoint w programie Access
Począwszy od programu Access 2010 praca w trybie offline z połączonymi listami programu SharePoint jest bardziej automatycznym procesem prowadzonym przez program Access. Jeśli program Access nie może nawiązać połączenia z witryną programu SharePoint, w której znajdują się połączone listy programu SharePoint, być może z powodu utraty łączności z Internetem program Access przełączy się w tryb offline. Na pasku stanu w prawej dolnej części okna programu Access zostanie wyświetlony komunikat informujący, że wszystkie tabele programu SharePoint są rozłączone. Jeśli klikniesz pozycję Informacje o > pliku, zostanie również wyświetlony podobny komunikat informujący o rozłączeniu tabel. Gdy jesteś w trybie offline, możesz nadal dodawać, edytować i usuwać dane w przechowywanej w pamięci podręcznej kopii danych listy programu SharePoint.
Program Access nadal próbuje ponownie nawiązać połączenie w regularnych odstępach czasu z połączonymi listami na serwerze programu SharePoint. Po ponownym nawiązaniu połączenia z witryną programu SharePoint w programie Access pod wstążką zostanie wyświetlony pasek komunikatów z pytaniem, czy chcesz zsynchronizować dane offline z serwerem.
Kliknij pozycję Synchronizuj , a program Access ponownie połączy się z połączonymi listami programu SharePoint, a następnie spróbuje scalić wszelkie zmiany danych.
Rozwiązywanie konfliktów zmian danych
Konflikt występuje, gdy dwóch użytkowników wprowadza zmiany w tej samej części danych lub struktury listy. Użytkownik, który najpierw prześle zmianę, odłoży zmiany, ale drugi użytkownik zostanie powiadomiony o konflikcie.
Na przykład użytkownik A zmieni kolumnę Miasto trzeciego wiersza z Dallas na Seattle i jednocześnie zmieni komórkę z Dallas na Houston. Zmiany użytkownika A są najpierw przesyłane na serwer, a po nich wprowadzone zmiany. Serwer informuje o konflikcie i umożliwia rozwiązanie tego konfliktu.
Uwaga: Konflikt występuje nawet wtedy, gdy użytkownicy edytują różne komórki w tym samym wierszu.
Nie będzie można wprowadzać żadnych zmian w rekordzie, który ma konflikt, dopóki nie rozwiążesz konfliktu.
Jeśli program Access wykryje konflikty danych podczas synchronizowania zmian w trybie offline z serwerem programu SharePoint, zostanie wyświetlone okno dialogowe Rozwiązywanie konfliktów .
Wykonaj jedną z następujących czynności:
-
Aby rozwiązać aktualnie wyświetlany konflikt lub błąd, ignorując zmiany wprowadzone w rekordzie, kliknij pozycję Odrzuć moje zmiany. Wprowadzone zmiany zostaną utracone.
-
Aby rozwiązać wszystkie oczekujące konflikty i błędy, ignorując wszystkie wprowadzone zmiany na liście, kliknij pozycję Odrzuć wszystkie moje zmiany.
-
Aby rozwiązać aktualnie wyświetlany konflikt lub błąd przez ponowne zastosowanie wprowadzonych zmian, kliknij pozycję Ponów próbę moich zmian. W przypadku konfliktu zmiany wprowadzone przez Ciebie i innego użytkownika w tej samej kolumnie zastąpią zmiany wprowadzone przez innego użytkownika. Jeśli edytujesz różne kolumny, wprowadzone zmiany zostaną scalone ze zmianami wprowadzonymi przez innego użytkownika.
-
Aby rozwiązać wszystkie oczekujące konflikty i błędy przez ponowne zastosowanie wprowadzonych zmian, kliknij pozycję Ponów wszystkie moje zmiany.
-
Aby wyświetlić szczegóły następnego konfliktu lub błędu, kliknij przycisk Dalej w prawym górnym rogu okna dialogowego.
-
Aby wyświetlić szczegóły poprzedniego konfliktu lub błędu, kliknij pozycję Poprzedni w prawym górnym rogu okna dialogowego.
-
Aby rozwiązać konflikty i błędy w późniejszym czasie, kliknij przycisk Zamknij na pasku tytułu okna dialogowego.
Notatki
-
Siatka szczegółów zawiera wszystkie kolumny w bieżącym widoku. Jeśli kolumny nie są widoczne, przewiń poziomy pasek przewijania lub przeciągnij prawą krawędź okna dialogowego, aby zwiększyć szerokość siatki szczegółów.
Aby powiększyć zawartość kolumny, kliknij ją w siatce szczegółów. Wprowadzone zmiany i zmiany wprowadzone przez innego użytkownika będą wyświetlane w oknie dialogowym Szczegóły pola . Okno dialogowe jest również przydatne do wyświetlania zmian formatowania tekstu sformatowego.
-
W siatce szczegółów jest wyświetlany wiersz Usunięte zamiast wiersza danych, jeśli ty lub inny użytkownik usuniesz wiersz. Jeśli inny użytkownik usunie wiersz, w oknie dialogowym nie zostanie wyświetlona nazwa użytkownika ani data i godzina usunięcia. Ponadto nie będzie można ponowić próby zmian.
Ustawianie opcji Zapisywanie w pamięci podręcznej tabel programu SharePoint i usług sieci Web
Ustawieniem domyślnym dla nowych baz danych programu Access 2010 i nowszych wersji jest zapisywanie w pamięci podręcznej tabel połączonych programu SharePoint i usług internetowych. Jeśli chcesz zmienić to zachowanie, a zamiast tego użyć zachowania istniejącego w programie Access 2007, kliknij pozycję > opcje pliku, aby otworzyć okno dialogowe Opcje programu Access. Kliknij pozycję Bieżąca baza danych , aby wyświetlić ustawienia wymienione w obszarze Buforowanie tabel usługi sieci Web i programu SharePoint.
-
Użyj formatu pamięci podręcznej zgodnego z programem Microsoft Access 2010 i nowszym Wybierz tę opcję, aby program Access zapisywał w pamięci podręcznej lokalną kopię połączonych danych. To ustawienie może zwiększyć wydajność podczas pracy z połączonymi danymi. Dzięki tej opcji ładowanie i wyświetlanie połączonych danych będzie szybsze. Wyczyść tę opcję, jeśli chcesz korzystać z obsługi buforowania używanej w programie Access 2007.
-
Wyczyść pamięć podręczną przy zamknięciu Wybierz tę opcję, aby czyścić wszelkie dane lokalnej pamięci podręcznej w programie Access po zamknięciu bazy danych.
-
Nigdy nie zapisuj w pamięci podręcznej Wybierz tę opcję, aby podczas pracy z połączonymi źródłami danych programu SharePoint nie była zapisywana w pamięci podręcznej lokalna kopia danych.
Uwaga: Opcje Wyczyść pamięć podręczną przy zamknięciu i Nigdy nie zapisuj w pamięci podręcznej są niedostępne po wyczyszczeniu ustawienia Użyj formatu pamięci podręcznej zgodnego z programem Microsoft Access 2010 i nowszym.
Czy mogę pracować ręcznie w trybie offline w programie Access 2010 lub nowszym?
Aby mieć ręczną kontrolę nad pracą w trybie offline z połączonymi danymi programu SharePoint w programie Access 2010 i nowszych wersjach, należy wyczyścić ustawienie Użyj formatu pamięci podręcznej zgodnego z Microsoft Access 2010 i nowszym dla bieżącej bazy danych, które znajduje się w oknie dialogowym Opcje programu Access. Zobacz poprzednią sekcję na temat znajdowania i ustawiania tej opcji.
Uwaga: Po zmianie ustawienia może zostać wyświetlony monit o zamknięcie i ponowne otwarcie bazy danych.
Po wyczyszczenie ustawienia Użyj formatu pamięci podręcznej zgodnego z Microsoft Access 2010 a później na karcie Dane zewnętrzne zostanie wyświetlona grupa poleceń połączonych z siecią Web Listy.
W tej grupie są wyświetlane polecenia, takie jak Praca w trybie offline, Synchronizowanie, Ponowne łączenie Listy i inne. Są to te same polecenia, które były dostępne w programie Access 2007 w grupie Listy programu SharePoint na karcie Dane zewnętrzne.
Aby pracować w trybie offline z danymi listy programu SharePoint w tym trybie, kliknij pozycję Pracuj w trybie offline.
Aby zsynchronizować listy offline z danymi z serwera, kliknij pozycję Synchronizuj.
Aby ponownie połączyć tabele połączone po pracy w trybie offline, kliknij pozycję Pracuj w trybie online.
Korzystasz z programu Access 2007?
Aby wykonać tę procedurę, najpierw musisz połączyć tabele programu Access z listami programu SharePoint.
Uwaga: Jeśli masz bazę danych, która została już opublikowana w witrynie programu SharePoint, najpierw musisz zapisać lokalną kopię bazy danych, a następnie przełączyć listy do trybu offline.
-
Otwórz bazę danych połączoną z listami programu SharePoint.
-
Na karcie Dane zewnętrzne w grupie Listy programu SharePoint kliknij pozycję Pracuj w trybie offline.
Uwaga: Jeśli przycisk Pracuj w trybie offline nie jest dostępny, oznacza to, że tabele nie są połączone z listami programu SharePoint lub dane listy zostały już przesune w tryb offline.
-
Otwórz bazę danych połączoną z listami programu SharePoint.
-
Na karcie Dane zewnętrzne w grupie Listy programu SharePoint kliknij pozycję Synchronizuj.
Jeśli wystąpi konflikt dotyczący zmiany wprowadzonej w trybie offline i zmiany wprowadzonej przez inną osobę na serwerze, zostanie wyświetlone okno dialogowe Rozwiązywanie konfliktów .
W oknie dialogowym są wyświetlane informacje o konflikcie, takie jak przyczyna wystąpienia błędu, oraz opcje umożliwiające ponowną próbę przesłania danych lub odrzucenia wprowadzonych zmian. Jeśli występuje wiele błędów, możesz wyświetlić szczegóły poszczególnych błędów, klikając przyciski Poprzedni i Następny w oknie dialogowym. Niektóre błędy można rozwiązać tylko przez odrzucenie wprowadzonych zmian.
Siatka szczegółów w oknie dialogowym Usuwanie błędów wyświetla wszystkie kolumny w bieżącym widoku. W przypadku wiersza, którego dotyczy problem, siatka szczegółów zawiera wprowadzone zmiany. Nie można edytować wartości, ale możesz kliknąć każdą kolumnę, aby wyświetlić więcej szczegółów.
-
W oknie dialogowym Rozwiązywanie błędów wykonaj jedną z następujących czynności:
-
Jeśli chcesz zachować zmiany wprowadzone na serwerze w zaznaczonym elemencie, kliknij pozycję Odrzuć moje zmiany.
-
Jeśli chcesz ponownie przesłać zmiany do wybranego elementu, kliknij pozycję Ponów próbę moich zmian.
W zależności od sytuacji może być konieczne zaczekenie na rozwiązanie problemu. Jeśli na przykład nie można zsynchronizować zmian z powodu problemu z łącznością sieciową, należy zaczekać na ponowne nawiązanie połączenia.
-
Jeśli chcesz zachować zmiany wprowadzone na serwerze we wszystkich elementach, kliknij pozycję Odrzuć wszystkie moje zmiany.
-
Jeśli chcesz ponownie przesłać zmiany do wszystkich elementów, kliknij pozycję Ponów próbę wszystkich moich zmian.
W zależności od sytuacji może być konieczne zaczekenie na rozwiązanie problemu. Jeśli na przykład nie można zsynchronizować zmian z powodu problemu z łącznością sieciową, należy zaczekać na ponowne nawiązanie połączenia.
Uwagi:
-
Jeśli błąd można rozwiązać tylko przez odrzucenie wprowadzonych zmian, przyciski do ponownej próby wprowadzenia zmian mogą być niedostępne.
-
Okno dialogowe można zamknąć bez wykonywania żadnych czynności, ale nie będzie można opuścić ani zaktualizować listy ani wprowadzić zmian w kolumnie obliczeniowej, dopóki nie usuniesz błędu.
-
-
Po ponownym połączeniu tabel połączonych wszelkie zmiany wprowadzone w danych lub obiektach zostaną zsynchronizowane.
-
Otwórz bazę danych połączoną z listami programu SharePoint.
-
Na karcie Dane zewnętrzne w grupie Listy programu SharePoint kliknij pozycję Praca w trybie online.
Uwaga: Jeśli chcesz odrzucić zmiany wprowadzone w trybie offline, kliknij pozycję Odrzuć zmiany w grupie Listy programu SharePoint.