[ Pobierz całość w formacie PDF ]
.Możliwość dopisywania danych do bazy przyniesie wielekorzyści.Można zapisywać zwrotne informacje od użytkowników, informacje z listy dyskusyjnej, bieżące zamówienia iinne dane.Pozwala to użytkownikom na lepszą interakcję z witryną i pomaga na lepsze obsłużenie klientów.Załóżmy, że mamy bazę danych do zbierania zamówień przez sieć.Po ustawieniu uprawnień do zapisu i odczytu próbazapisu do bazy kończy się niepowodzeniem.Gdy baza jest używana przez użytkownika, który ma prawo do zapisu, tworzyon plik blokad.Ponieważ użytkownik IUSER posiada takie prawo, Access próbuje utworzyć plik i powoduje błądniedozwolonego dostępu.Aby nie występował ten błąd, użytkownik IUSER musi posiadać prawo do zmiany zawartości wkatalogu, w którym znajduje się baza danych.Prawo do zmian jest niezbędne, ponieważ plik blokad musi być uaktualnianyprzy każdym wykonaniu polecenia SQL.Prawa do tworzenia i czytania nie wystarczą.Jeżeli nie przeniosłeś bazy danych do osobnego katalogu, zaczyna to wyglądać zle.Jeżeli masz bazę danych w drzewiekatalogów witryny WWW, użytkownik IUSER musi posiadać prawa do czytania, zapisu i usuwania w katalogu bazydanych, co jest BARDZO ZAYM rozwiązaniem.We wczesnych etapach naszych eksperymentów z bazami danych,aplikacjami WWW i wymaganiami bezpieczeństwa, jeden z autorów i ja zrobiliśmy tak, jak to opisałem wcześniej.Nieczekaliśmy zbyt długo na hakera, który zauważył, że witryna jest dla niego szeroko otwarta i dokonał zmian w naszychplikach.Jeżeli używasz serwera SQL, system bezpieczeństwa jest zapewniany przez serwer bazy, co pozwala na uniknięciepotencjalnych problemów przy zarządzaniu zabezpieczeniami na poziomie plików. Rozdział 25.Przenoszenie Accessa 2000do sieci WWWza pomocą komponentów sieciowychOfficeW tym rozdziale:u Czym są komponenty sieciowe Office.u Użycie formantu Office Arkusz.u Użycie formantu Office Wykres.u Użycie formantu Office Tabela przestawna.Jak już wiesz, w obecnych czasach nie ignoruje się Internetu.Microsoft poszukiwał dla Office 2000 prostej metody przeniesieniamożliwie wiele z podstawowych możliwości Office 2000 do Internetu.Rezultatem prac są komponenty sieciowe Office 2000oraz strony dostępu do danych (opisane w rozdziale 26.,  Użycie stron dostępu do danych ).W tym rozdziale przedstawionezostanie wprowadzenie do komponentów sieciowych Office.Czym są komponenty sieciowe OfficeKomponenty sieciowe Office są zbiorem formantów ActiveX opartych na technologii COM, dostarczających niektórepodstawowe funkcje arkusza, wykresu i tabeli przestawnej, zawarte w Office, dla przeglądarki internetowej obsługującejtechnologię ActiveX.W Office 2000 komponenty sieciowe składają się z:u Formantu Office Arkusz;u Formantu Office Wykres;u Formantu Office Tabela przestawna.Te trzy formanty graficzne (Spreadsheet, Chart oraz PivotTable) oraz formant DataSource są oparte o COM, więcmogą być używane przez VBScript, JScript, VB, C++, Java oraz oczywiście VBA.To, że są one nazwane komponentamisieciowymi, nie oznacza, że są dostępne tylko na stronach WWW.Mogą również spełniać ważną rolę w aplikacjachAccessa.Rysunek 25.1 przedstawia prosty arkusz kalkulacyjny umieszczony na formularzu Accessa. 461Rozdział 25.f& Przenoszenie Access a 2000 do sieci WWWRysunek 25.1.Komponent sieciowyOffice umieszczonyna formularzuAccessaCo potrafią komponenty sieciowe OfficeKażdy komponent posiada inne funkcje, które można użyć w aplikacji.Formant Arkusz to mini Excel do wbudowania wstronę WWW lub formularz.Posiada on większość podstawowych funkcji Excela, jak przeliczanie, filtrowanie czysortowanie.Możesz użyć formantu Arkusz jako niewidocznej maszyny liczącej w aplikacji Accessa, VB lub WWW.Wykres umożliwia tworzenie dwuwymiarowych wykresów i posiada możliwość łączenia z innymi elementami HTML jakformant Arkusz lub zródło danych.Wykres pozwala również na eksport rysunków GIF dla przeglądarek WWW, które nieobsługują formantów ActiveX.Formant Tabela przestawna udostępnia funkcję tworzenia tabel przestawnych dostępną wExcelu, poprzez formant ActiveX.Tabela przestawna tak jak Wykres potrafi również eksportować pliki GIF.Dostępny jestrównież formant DataSource, który nie posiada postaci graficznej.DataSource działa analogicznie do formantu Data wVisual Basicu.Aączy się on z bazą danych i pozwala innym formantom na dołączenie się do niego.Każdy z wymienionychformantów zostanie bliżej omówiony w następnym rozdziale.Wymagane licencjena użycie komponentów sieciowychW przeciwieństwie do formantów ActiveX, komponenty sieciowe wymagają zakupienia licencji Office 2000 dla każdegokomputera klienta.Użytkownicy nie muszą mieć zainstalowanego pakietu Office 2000, jednak muszą mieć na niegolicencję.Jeżeli pracujesz w dużej firmie i chcesz użyć komponentów sieciowych oraz stron ADP (opisane w następnymrozdziale), możesz skorzystać z licencji typu site i rozprowadzać komponenty sieciowe jeszcze przed zainstalowaniemOffice 2000.Użycie formantu Office ArkuszUżycie formantu Arkusz jest podobne do użycia Excela.Można go stosować na dwa sposoby, w formie związanej iniezwiązanej.Forma związana wymusza użycie formantu DataControl, który omówimy w następnym rozdziale.Tutajzajmiemy się użyciem formantu w postaci niezwiązanej.RozpoczynamyExcel 2000 posiada funkcję radykalnie ułatwiającą użycie formantu Arkusz, jest to automatyczne przenoszenie arkuszaExcela do postaci strony WWW.W Excelu 2000 utwórz prosty arkusz.Następnie wybierz z głównego menu Plik, Zapiszjako stronę sieci Web [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • agnieszka90.opx.pl