Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 1
  • 805

Przy wielodostępie i umieszczeniu głównej bazy w określonym miejscu sieci i udostępnieniu użytkownikom części tylko dla nich przeznaczonych (kwerendy i formularze), czy Access będzie pobierał całą bazę do i filtrował na komputerze użytkownika, czy potrafi pobrać tylko "odpowiednie" rekordy bez wywoływania zbędnego ruchu w sieci?

Uczestnik szkolenia
  • Zapytał
  • @ Uczestnik szkolenia | 25.04.2014

Odpowiedź (1)

  • 0

Tak, będzie pobierał całą bazę. Rozwiązaniem jest podzielenie bazy na dwie części: back-end (sama baza) oraz front-end (kwerendy, formularze, raporty). Część front-endowa będzie lekka (np. 200 kb), a dostęp do części back-endowej z poziomu front-endu robimy za pomocą np. tabel dołączonych (podlinkowanych). Wtedy użytkownicy pobierają tylko front-end. Do pliku back-end (czyli właściwej bazy) nie muszą mieć nawet wprost dostępu. Jest w Accessie nawet narzędzie pozwalające automatycznie z jeden plik bazy podzielić na dwie wymienione powyżej części. Dla wersji MS Access 2007 po angielsku na poniższym zrzucie ekranowym widać, gdzie umieszczone jest to narzędzie (Database Tools->Move Data->Access Database):

 

Sample Microsoft Access Database to Split

  • Odpowiedział
  • @ | 25.04.2014
  • TRENER ALTKOM AKADEMII