Spis treści. Część I Komponenty Accessa O autorach Podziękowania Wprowadzenie... 33

Wielkość: px
Rozpocząć pokaz od strony:

Download "Spis treści. Część I Komponenty Accessa... 47. O autorach... 27 Podziękowania... 31 Wprowadzenie... 33"

Transkrypt

1 Spis treści O autorach Podziękowania Wprowadzenie Część I Komponenty Accessa Rozdział 1. Wprowadzenie do projektowania baz danych Terminologia związana z bazami danych występująca w Accessie Bazy danych Tabele Rekordy i pola Wartości Relacyjne bazy danych Korzystanie z więcej niż jednej tabeli Dlaczego należy tworzyć wiele tabel? Obiekty oraz widoki baz danych Accessa Arkusze danych Kwerendy Formularze do wprowadzania danych oraz ich wyświetlania Raporty Projektowanie obiektów systemu Pięcioetapowa metoda projektowania Etap 1. Ogólny projekt systemu od koncepcji do rzeczywistości Etap 2. Projektowanie raportów Etap 3. Projektowanie danych: jakie pola są obowiązkowe? Etap 4. Projektowanie tabel Etap 5. Projektowanie formularzy wejście Podsumowanie Rozdział 2. Tworzenie tabel Accessa Wprowadzenie do Accessa Sekcja szablonów Menu Plik Tworzenie bazy danych Środowisko Accessa Okienko nawigacji Wstążka Inne ważne własności środowiska Accessa... 80

2 6 Access 2007 PL. Biblia Tworzenie nowej tabeli Istota konwencji nazewnictwa Proces tworzenia struktury tabeli Posługiwanie się zakładką Projekt na wstążce Accessa Praca z polami Tworzenie tabeli tblklienci Pola autonumerowane w Accessie Kończenie tabeli tblklienci Zmiana struktury tabeli Wstawianie nowego pola Usuwanie pola Zmiana położenia pola Zmiana nazwy pola Zmiana rozmiaru pola Problemy konwersji danych Przypisywanie właściwości pól Właściwości pól tabeli tblklienci Okno właściwości Odnośnik Określanie klucza głównego Wartości niepowtarzalne Wybór klucza głównego Tworzenie klucza głównego Tworzenie złożonych kluczy głównych Indeksowanie tabel Accessa Czy używanie indeksów jest ważne? Indeksy złożone z wielu pól Kiedy należy indeksować tabele? Indeksowanie tabeli tblklienci Drukowanie struktury tabeli Zapisywanie ukończonej tabeli Operacje przeprowadzane na tabelach w oknie bazy danych Zmiana nazwy tabel Usuwanie tabel Kopiowanie tabel w obrębie bazy danych Kopiowanie tabel do innej bazy danych Dodawanie rekordów do tabeli bazy danych Informacje o typie danych Załącznik Podsumowanie Rozdział 3. Projektowanie wzmocnionych aplikacji Normalizacja danych Pierwsza postać normalna Druga postać normalna Trzecia postać normalna Więcej informacji na temat anomalii Denormalizacja Relacje pomiędzy tabelami Wiązanie danych Jeden do jednego Jeden do wielu Wiele do wielu Relacje przechodnie

3 Spis treści 7 Więzy integralności Pojęcie kluczy Określanie klucza głównego Korzyści wynikające ze stosowania kluczy głównych Wybór klucza głównego Tworzenie relacji i wymuszanie przestrzegania więzów integralności Przeglądanie wszystkich relacji Usuwanie relacji Reguły integralności specyficzne dla aplikacji Podsumowanie Rozdział 4. Wybieranie danych za pomocą kwerend Pojęcie kwerendy Czym jest kwerenda? Typy kwerend Możliwości kwerend Jak działają zestawy rekordów? Tworzenie kwerendy Używanie okna kwerendy Poruszanie się w oknie widoku projektu kwerendy Używanie wstążki Projektowanie kwerendy Korzystanie z obszaru QBE okna projektu kwerendy Wybieranie pól Dodawanie pojedynczego pola Dodawanie wielu pól Wyświetlanie zestawu rekordów Praca z polami Zaznaczanie pola w obszarze siatki QBE Zmiana kolejności pól Zmiana rozmiaru kolumn w obszarze siatki QBE Usuwanie pól Wstawianie pól Aliasy nazw pól Wyświetlanie pól Zmiana kolejności sortowania Wyświetlanie tylko wybranych rekordów Kryteria wyboru rekordów Definiowanie prostych kryteriów tekstowych Definiowanie prostych kryteriów innych typów Drukowanie zbiorów wynikowych kwerend Zapisywanie kwerendy Dodawanie do kwerendy więcej niż jednej tabeli Obszar Tabele/kwerendy okna projektu kwerendy Linie sprzężeń Operacje na oknach list pól Przesuwanie tabel Usuwanie tabel Dodawanie kolejnych tabel Dodawanie pól z więcej niż jednej tabeli Przeglądanie nazw tabel Dodawanie wielu pól

4 8 Access 2007 PL. Biblia Ograniczenia dla kwerend bazujących na wielu tabelach Ograniczenia modyfikacji Obchodzenie ograniczeń dla kwerend Tworzenie sprzężeń w kwerendach i ich obsługa Sprzęganie tabel Określenie typu sprzężenia Usuwanie sprzężeń Typy sprzężeń tabel Sprzężenia równe (wewnętrzne) Zmiana właściwości sprzężenia Sprzężenia wewnętrzne oraz zewnętrzne Tworzenie iloczynu kartezjańskiego Podsumowanie Rozdział 5. Używanie operatorów i wyrażeń w Accessie Co to są operatory? Typy operatorów Priorytet operatorów Kwerendy od prostych do złożonych Używanie w kwerendach operatorów porównania Złożone kryteria wyboru Używanie funkcji w kwerendach wybierających Odwoływanie się do pól w kwerendach wybierających Wpisywanie kryteriów jednowartościowych Wprowadzanie kryteriów znakowych (Tekst lub Nota) Operator Like i symbole wieloznaczne Określanie wartości niepasujących Wprowadzanie kryteriów liczbowych (Liczba, Waluta, Autonumerowanie) Wprowadzanie kryteriów logicznych (Tak/Nie) Wprowadzanie kryterium dla obiektu OLE Wprowadzanie wielu kryteriów w jednym polu Operacja Or Określanie wielu wartości pola za pomocą operatora Or Używanie komórki Lub: na siatce projektu QBE Używanie listy wartości w połączeniu z operatorem In Operacja And Określanie zakresu za pomocą operatora And Używanie operatora Between...And Wyszukiwanie danych o wartości Null Wprowadzanie kryteriów w wielu polach Używanie operacji And i Or w polach kwerendy Określanie kryteriów And w wielu polach kwerendy Określanie kryteriów Or w wielu polach kwerendy Używanie operacji And oraz Or na różnych polach Kwerenda złożona w wielu wierszach Tworzenie w kwerendzie pola obliczeniowego Podsumowanie

5 Spis treści 9 Rozdział 6. Praca w widoku arkusza danych Arkusze danych Okno arkusza danych Poruszanie się w obrębie arkusza danych Przyciski nawigacyjne Wstążka arkusza danych Otwieranie arkusza danych Wpisywanie nowych danych Zapisywanie rekordu Automatyczne sprawdzanie poprawności typów danych Wpływ właściwości na wpisywane dane Operacje przeprowadzane na rekordach w arkuszu danych Przemieszczanie się pomiędzy rekordami Wyszukiwanie określonej wartości Modyfikowanie wartości w arkuszu danych Ręczne zamienianie istniejących wartości Modyfikacja istniejącej wartości Pola, których nie można edytować Używanie funkcji Cofnij Kopiowanie i wklejanie wartości Zamienianie wartości Dodawanie nowych rekordów Usuwanie rekordów Wyświetlanie rekordów Zmiana kolejności pól Zmiana szerokości wyświetlanych pól Zmiana wysokości wyświetlanych rekordów Zmiana czcionki Wyświetlanie linii oddzielających komórki i alternatywne kolory wierszy Wyrównywanie danych w kolumnach Ukrywanie oraz odkrywanie kolumn Blokowanie kolumn Zapisywanie zmienionego układu arkusza Zapisywanie rekordu Sortowanie i filtrowanie rekordów w arkuszu danych Korzystanie z funkcji szybkiego sortowania Używanie filtrowania według wyboru Używanie filtrowania według formularza Drukowanie rekordów Drukowanie arkusza danych Korzystanie z podglądu wydruku Podsumowanie Rozdział 7. Tworzenie prostych formularzy Tworzenie formularzy za pomocą poleceń na wstążce Tworzenie nowego formularza Tworzenie formularza dzielonego Tworzenie formularza typu wiele elementów Tworzenie formularzy za pomocą kreatora Tworzenie formularza w postaci arkusza danych Tworzenie pustego formularza

6 10 Access 2007 PL. Biblia Dodawanie formantów Zmiana rozmiaru obszaru formularza Zapisywanie formularza Formanty formularza Typy formantów Dwa sposoby dodawania formantów Zaznaczanie formantów Zaznaczanie jednego formantu Zaznaczanie wielu formantów Anulowanie zaznaczenia formantów Wykonywanie operacji na formantach Zmiana rozmiaru formantu Automatyczna zmiana rozmiaru formantów Przenoszenie formantu Wyrównywanie formantów Modyfikowanie wyglądu formantu Modyfikowanie wyglądu wielu formantów Grupowanie formantów Usuwanie formantu Dołączanie etykiety do formantu Kopiowanie formantu Zmiana typu formantu Właściwości Wyświetlanie arkusza właściwości Korzystanie z arkusza właściwości Zmiana ustawień właściwości formantu Podsumowanie Rozdział 8. Praca z danymi w formularzach Accessa Używanie widoku formularza Wstążka widoku formularza Nawigacja pomiędzy polami Nawigacja między rekordami Modyfikowanie wartości w formularzu Formanty, których nie można modyfikować Praca z obrazami i obiektami OLE Wprowadzanie danych w polu typu Nota Wprowadzanie danych w polu typu Data Używanie grup opcji Używanie pól kombi i list Przełączanie się do widoku arkusza danych Zapisywanie rekordu Drukowanie formularzy Korzystanie z podglądu wydruku Praca z właściwościami formularza Modyfikacja tekstu na pasku tytułu za pomocą właściwości Tytuł Tworzenie formularza związanego Określanie sposobu wyświetlania formularza Usuwanie paska selektora rekordów Inne właściwości formularzy

7 Spis treści 11 Dodawanie nagłówka lub stopki formularza Zmiana układu formularza Modyfikacja właściwości formantów Określanie kolejności dostępu Wyrównywanie formantów Modyfikowanie formatu tekstu w formancie Tworzenie formantów obliczanych Przekształcanie formularza w raport Podsumowanie Rozdział 9. Tworzenie raportów Podstawowe informacje o raportach Dostępne typy raportów Różnice między raportami a formularzami Procedura tworzenia raportu Tworzenie raportów za pomocą kreatorów Tworzenie nowego raportu Wybieranie poziomów grupowania Definiowanie opcji grupowania Wybieranie kolejności sortowania Wybieranie opcji podsumowania Wybieranie układu raportu Wybieranie stylu raportu Otwieranie projektu raportu Korzystanie z podglądu wydruku Okno projektu raportu Drukowanie raportu Zapisywanie raportu Rozpoczęcie od pustego formularza Widok układu Widok projektu raportu Podstawowe pojęcia związane z raportami Sekcje raportu w widoku projektu Tworzenie raportu od podstaw Tworzenie nowego raportu i wiązanie go z kwerendą Definiowanie rozmiaru i układu strony raportu Umieszczanie formantów na raporcie Zmiana rozmiaru sekcji Praca z polami tekstowymi i dołączonymi do nich etykietami Zmiana właściwości etykiet i pól tekstowych Powiększanie i zmniejszanie pól tekstowych Sortowanie i grupowanie danych Sortowanie danych w obrębie grup Wprowadzanie podziału na strony Dopracowywanie raportu Modyfikowanie nagłówka strony Tworzenie wyrażenia w nagłówku grupy Zmienianie właściwości obrazu i sekcji szczegółów Tworzenie standardowej stopki strony Zapisywanie raportu Podsumowanie

8 12 Access 2007 PL. Biblia Część II Programowanie w Microsoft Access Rozdział 10. Podstawy programowania w języku VBA Ograniczenia makr Wprowadzenie do języka Visual Basic for Applications Terminologia związana z językiem VBA Od makra do kodu Visual Basica Kiedy należy korzystać z makr, a kiedy z procedur tworzonych w Visual Basicu? Konwersja istniejących makr na kod Visual Basica Tworzenie kodu za pomocą kreatora przycisków poleceń Tworzenie programów w języku VBA Zdarzenia i procedury zdarzeń Moduły Tworzenie nowego modułu Konstrukcje języka VBA Instrukcje warunkowe Pętle Obiekty i kolekcje Instrukcja With Instrukcja For Each Korzystanie z dyrektyw kompilatora Opcje Accessa 2007 przeznaczone dla programistów Zakładka Editor w oknie dialogowym Options Okno dialogowe właściwości projektu Argumenty wiersza polecenia Podsumowanie Rozdział 11. Typy danych i procedury w języku VBA Edytor języka VBA Zmienne Nazewnictwo zmiennych Deklarowanie zmiennych Typy danych Porównanie niejawnego i jawnego deklarowania zmiennych Wymuszanie jawnego deklarowania zmiennych Używanie konwencji nazewnictwa Zasięg i czas życia zmiennych Procedury Sub i funkcje Gdzie można utworzyć procedurę? Wywoływanie procedur i funkcji Tworzenie procedur Tworzenie funkcji Obsługa przekazywanych parametrów Wywoływanie funkcji, przekazywanie parametrów Tworzenie funkcji wyznaczającej kwotę podatku Argumenty identyfikowane przez nazwę Podsumowanie

9 Spis treści 13 Rozdział 12. Model zdarzeń Accessa Zdarzenia W jaki sposób zdarzenia uruchamiają kod VBA? Wyzwalanie procedur zdarzeń Często używane zdarzenia Procedury zdarzeń formularza Podstawowe zdarzenia formularzy Zdarzenia formularzy dotyczące myszy i klawiatury Zdarzenia formularzy dotyczące danych Zdarzenia formularzy związane z tabelami przestawnymi Zdarzenia formularzy związane z projektami danych Accessa Procedury obsługi zdarzeń formantów Kolejność zdarzeń Otwieranie formularza z procedurą zdarzenia Procedura zdarzenia zamykająca formularz Procedura zdarzenia zatwierdzająca usunięcie rekordu Funkcja MsgBox() Procedury zdarzeń raportu Uruchamianie procedury zdarzenia podczas otwierania raportu Procedury zdarzeń sekcji raportu Korzystanie ze zdarzenia Przy formatowaniu Podsumowanie Rozdział 13. Używanie wyrażeń w kwerendach i kodzie VBA Wyrażenia Elementy wyrażenia Tworzenie wyrażenia Operatory specjalne w wyrażeniach i identyfikatorach Specjalne słowa kluczowe i właściwości Funkcje Wykorzystywanie funkcji w Accessie Typy funkcji Wykorzystywanie funkcji DLookUp() do przeszukiwania tabel Podsumowanie Rozdział 14. Dostęp do danych za pomocą kodu VBA SQL Wyświetlanie instrukcji SQL wykorzystywanych w kwerendach Przewodnik po SQL-u Tworzenie programów aktualizujących tabelę Aktualizacja pól rekordu z zastosowaniem ADO Aktualizacja pola obliczeniowego w rekordzie Wstawienie nowego rekordu Usuwanie rekordu Usuwanie powiązanych rekordów, znajdujących się w kilku tabelach Podsumowanie

10 14 Access 2007 PL. Biblia Rozdział 15. Korzystanie z narzędzi diagnostycznych języka VBA Testowanie i debugowanie aplikacji Źródła błędów Błędy syntaktyczne Błędy logiczne Błędy wykonania Unikanie błędów Używanie opcji kodowania modułów Auto Syntax Check Break on All Errors Require Variable Declaration Compile on Demand Auto List Members Auto Quick Info Auto Data Tips Kompilowanie kodu VBA Tradycyjne techniki debugowania Używanie instrukcji MsgBox Korzystanie z dyrektyw kompilatora Korzystanie z instrukcji Debug.Print Korzystanie z mechanizmów debugowania Accessa Okno Immediate Uruchamianie kodu w oknie Immediate Wstrzymywanie wykonywania kodu z wykorzystaniem pułapek Uruchamianie instrukcji krok po kroku Używanie okna Locals Obserwowanie zmiennych Czujki warunkowe Używanie stosu wywołań Podsumowanie Część III Bardziej zaawansowane techniki Accessa Rozdział 16. Praca z danymi zewnętrznymi Access i dane zewnętrzne Typy danych zewnętrznych Metody pracy z danymi zewnętrznymi Dołączanie danych zewnętrznych Połączenia z zewnętrznymi tabelami baz danych Ograniczenia dołączonych danych Dołączanie tabel z innych baz danych Accessa Łączenie ze źródłami danych ODBC Dołączanie baz danych (tabel) dbase Dołączanie tabel Paradoksa Dołączanie tabel, które nie są bazami danych Podział bazy danych Accessa Praca z dołączonymi tabelami Ustawianie właściwości widoku Ustawianie relacji Optymalizowanie dołączonych tabel Usuwanie odwołania do dołączonej tabeli Przeglądanie lub zmienianie informacji o dołączonych tabelach

11 Spis treści 15 Dołączanie tabel w Accessie z wykorzystaniem kodu Właściwości Connect i SourceTableName Sprawdzanie łączy Podsumowanie Rozdział 17. Importowanie i eksportowanie danych Typy importu i eksportu Importowanie zewnętrznych danych Importowanie z innej bazy danych Accessa Importowanie danych z arkusza kalkulacyjnego Importowanie list SharePoint Importowanie danych z plików tekstowych Importowanie dokumentów XML Importowanie dokumentów HTML Importowanie obiektów Accessa innych niż tabele Importowanie folderu Outlooka Importowanie z wykorzystaniem sterowników ODBC Importowanie tabel z innych baz danych przeznaczonych dla komputerów PC Rozwiązywanie problemów z importem Eksportowanie do formatów zewnętrznych Eksportowanie obiektów do innych baz danych Accessa Eksportowanie z wykorzystaniem sterowników ODBC Formaty dostępne wyłącznie dla eksportowania Podsumowanie Rozdział 18. Zaawansowane techniki tworzenia kwerend Zastosowanie pól obliczanych Wyszukiwanie liczby rekordów w tabeli lub kwerendzie Wyszukiwanie pierwszych n rekordów w kwerendzie Jak w kwerendach zapisywane są pola? Ukrywanie (zapobieganie wyświetlaniu) pól Zmiana nazw pól w kwerendach Ukrywanie i odkrywanie kolumn w oknie widoku projektu kwerendy Ustawianie właściwości kwerend Tworzenie kwerend obliczających podsumowania Podsumowania tworzone za pomocą kreatora kwerend Kwerendy podsumowujące w widoku projektu Obliczanie podsumowań dla wszystkich rekordów Podsumowania częściowe Filtrowanie wyników agregacji Kwerendy krzyżowe Kwerendy wyszukujące duplikaty i niedopasowane dane Kreator kwerend wyszukujących duplikaty Kreator kwerend wyszukujących niedopasowane dane Kwerendy tworzone wyłącznie za pomocą języka SQL Tworzenie kwerend składających Tworzenie kwerend przekazujących Tworzenie kwerend definicji danych Tworzenie podkwerend SQL w kwerendach Accessa

12 16 Access 2007 PL. Biblia Kwerendy funkcjonalne Typy kwerend funkcjonalnych Przeglądanie wyników kwerend funkcjonalnych Kwerend funkcjonalnych nie można cofnąć Tworzenie kwerend funkcjonalnych Rozwiązywanie problemów z kwerendami funkcjonalnymi Podsumowanie Rozdział 19. Formularze w Accessie techniki zaawansowane Ustawianie właściwości formantów Modyfikowanie właściwości domyślnych Manipulowanie formantami w trybie runtime Odczyt właściwości formantów Praca z podformularzami Techniki projektowania formularzy Wykorzystanie właściwości Tab Stop Zliczanie pól wyboru Dodawanie animacji Szybsze odświeżanie z użyciem SQL Wybieranie danych do nadpisywania Przełączanie właściwości za pomocą operatora Not Tworzenie formularza zamykającego się automatycznie Techniki związane z polami kombi Sprawdzenie, czy formularz jest otwarty Techniki zaawansowane Formanty numeru strony i daty/godziny Kontrola nad obrazami Morfing formantów Malarz formatów Dodatkowa pomoc dla użytkowników Dodawanie obrazów tła Zdarzenia formularzy Korzystanie z formantu Karta Gromadzenie informacji za pomocą okien dialogowych Budowanie instrukcji SQL Wybór przycisku domyślnego Konfiguracja przycisku Anuluj Usunięcie menu sterowania Zamykanie formularza Podsumowanie Rozdział 20. Raporty w Accessie techniki zaawansowane Ukrywanie powtarzających się informacji Alfabetyczne grupowanie danych Grupowanie według przedziałów czasowych Tworzenie list numerowanych Dodawanie znaków wypunktowania Dodawanie wyróżnienia w trybie runtime Ukrycie nagłówka strony Unikanie pustych raportów Nowa numeracja strony dla każdej grupy

13 Spis treści 17 Unikanie wartości pustych w raporcie tabelarycznym Dodawanie innych informacji do raportu Dodanie nazwiska użytkownika do raportu związanego Dodawanie linii pionowych pomiędzy kolumnami Dodawanie pustego wiersza co n rekordów Drukowanie stron nieparzystych i parzystych Wyświetlanie wszystkich raportów w polu kombi Używanie różnych formatów w tym samym polu tekstowym Szybkie drukowanie danych z kwerendy Ukrywanie formularzy podczas podglądu wydruku Kilka krótkich wskazówek Centrowanie tytułu Łatwe wyrównywanie etykiet formantów Precyzyjne przemieszczanie formantów Przypisywanie unikatowych nazw do formantów Używanie dwóch i więcej kolumn w raporcie Wykorzystanie dwuprzebiegowego przetwarzania raportów Podsumowanie Rozdział 21. Tworzenie aplikacji wielodostępnych Problemy z siecią Wydajność sieci Lokalizacja plików Źródła danych Szczególne przypadki łączności Opcje otwierania bazy danych Dzielenie baz danych dla dostępu sieciowego Jak podzielić obiekty? Korzystanie z dodatku Rozdzielacz bazy danych Problemy z blokadami Wbudowane funkcje blokowania rekordów w Accessie Domyślny tryb otwierania Liczba ponownych prób aktualizacji Interwał ponawiania prób aktualizacji Interwał odświeżania Interwał odświeżania ODBC Obsługa błędów blokowania rekordów Funkcja obsługująca błędy blokowania Błąd 3260: Nie można zaktualizować Błąd 3186: Nie można zapisać A co z błędem 3188? Błąd 3197: Dane uległy zmianie, operacja zatrzymana Stosowanie formularzy niezwiązanych w środowiskach wielodostępnych Tworzenie formularza niezwiązanego Wprawienie formularza w ruch Właściwość Tag Zdarzenie Open formularza Przemieszczanie się pomiędzy rekordami Edycja danych Podsumowanie

14 18 Access 2007 PL. Biblia Rozdział 22. Integracja Accessa z innymi aplikacjami Zastosowanie automatyzacji w celu integracji z pakietem Office Tworzenie odwołań automatyzacji Tworzenie egzemplarzy obiektów automatyzacji Pobieranie egzemplarza istniejącego obiektu Działania z obiektami automatyzacji Zamykanie egzemplarzy obiektów automatyzacji Przykład automatyzacji z wykorzystaniem Worda Tworzenie egzemplarza obiektu Worda Ujawnianie egzemplarza Worda Tworzenie nowego dokumentu na podstawie istniejącego szablonu Zastosowanie zakładek do wstawiania danych Uaktywnianie egzemplarza Worda Przemieszczanie kursora w Wordzie Zamykanie egzemplarza obiektu Worda Wstawianie ilustracji za pomocą zakładek Zastosowanie rejestratora makr pakietu Office Zbieranie danych za pomocą Outlooka Tworzenie wiadomości Zarządzanie odpowiedziami Podsumowanie Rozdział 23. Integracja aplikacji Access i SharePoint Co to jest SharePoint? Czym jest technologia SharePoint Services? Czym jest SharePoint Portal Server? Aplikacje SharePoint typy serwisów Czym jest lista SharePoint? Serwisy WWW SharePoint Services Integracja Accessa 2007 z technologią SharePoint Serwis WWW SharePoint Services jako źródło danych Baza danych Accessa jako źródło danych SharePoint i różne systemy operacyjne Listy SharePoint jako dane zewnętrzne Podsumowanie Rozdział 24. Korzystanie z formantów ActiveX Obiekty Typy obiektów Używanie obiektów związanych i niezwiązanych Łączenie i osadzanie Osadzanie obiektów Osadzanie obiektu niezwiązanego Osadzanie obiektów związanych Dodawanie związanego obiektu OLE Dodawanie obrazu do związanej ramki obiektu Edytowanie osadzonego obiektu Łączenie obiektów Tworzenie diagramów lub wykresów Różne sposoby tworzenia wykresów Tworzenie wykresów z wykorzystaniem przybornika

15 Spis treści 19 Osadzanie wykresu na formularzu Gromadzenie danych Dodawanie wykresu do formularza Dostosowywanie wykresu Integracja Accessa z pakietem Microsoft Office Sprawdzanie pisowni w jednym lub wielu rekordach Używanie automatyzacji OLE do współpracy z innymi programami pakietu Office Tworzenie tabeli przestawnej Podsumowanie Rozdział 25. Obsługa błędów i wyjątków Jak radzić sobie z błędami? Błędy logiczne Błędy wykonania Które błędy można wykryć? Czym jest funkcja obsługi błędu? Proste wychwytywanie błędów Przechwytywanie błędów za pomocą VBA Zdarzenie Error Zbiór ADO Errors Obiekt Err Odmiany instrukcji VBA Error Podsumowanie Część IV Profesjonalne projektowanie baz danych Rozdział 26. Optymalizacja aplikacji Accessa Ładowanie modułu na żądanie Organizowanie modułów Access 2007 przycina drzewo wywołań Wykorzystanie formatu pliku bazy danych Accessa Dystrybucja plików.accde Czym jest stan skompilowany? Przekształcenie kodu aplikacji na postać skompilowaną Utrata stanu skompilowanego Dystrybucja aplikacji w stanie skompilowanym i nieskompilowanym Poprawianie bezwzględnej szybkości działania aplikacji Otwieranie baz danych w trybie wyłączności Scalanie bazy danych Dostrajanie systemu Optymalne wykorzystanie tabel Optymalne wykorzystanie kwerend Optymalne wykorzystanie formularzy i raportów Optymalne wykorzystanie modułów Zwiększenie wydajności działania w sieci Zwiększanie szybkości postrzeganej Wykorzystanie winiety programu Ładowanie i utrzymywanie formularzy ukrytych Wykorzystanie klepsydry Wykorzystanie wbudowanego miernika zaawansowania Tworzenie miernika zaawansowania za pomocą wyskakującego formularza Przyśpieszanie wyświetlania miernika zaawansowania

16 20 Access 2007 PL. Biblia Praca z dużymi programowymi bazami danych w programie Access Jak zwiększa się rozmiar baz danych? Ograniczenie się do kompilowania i scalania może nie wystarczyć Ponowne uruchomienie komputera skutkuje czystą mapą pamięci Naprawa błędnie działającego formularza poprzez usunięcie źródła rekordów Tworzenie nowej bazy danych i importowanie wszystkich obiektów Opcja dekompilacji w Accessie Sześć kroków wiodących do sukcesu przy pracy z dużą bazą danych Wykrywanie nieskompilowanej bazy danych i automatyczna kompilacja Wprowadzanie małych zmian w dużych bazach danych eksport Podsumowanie Rozdział 27. Zaawansowany dostęp do danych z wykorzystaniem kodu VBA Wykorzystanie niezwiązanych pól kombi Wykorzystanie metody FindRecord Wykorzystywanie właściwości Bookmark do wyszukiwania rekordów Filtrowanie danych formularza z wykorzystaniem kodu Visual Basica Wykorzystanie kwerend do interaktywnego filtrowania danych wyświetlanych na formularzu Tworzenie kwerend z parametrami Tworzenie interaktywnego okna dialogowego Łączenie okna dialogowego z innym formularzem Podsumowanie Rozdział 28. Hartowanie aplikacji w Accessie Na czym polega hartowanie aplikacji? Cechy pancernych aplikacji Hartowanie obejmuje nie tylko kod Dokumentowanie pisanego kodu Budowanie aplikacji zgodnie ze specyfikacją Dokumentacja aplikacji Profesjonalne narzędzia instalacyjne Udostępnianie użytkownikom modułu runtime Accessa Uwzględnienie umiejętności użytkowników i wymogów szkolenia Zrozumienie motywacji użytkowników Kontrola oczywistych problemów ze sprzętem Dalsze udoskonalanie produktu Zasady hartowania aplikacji Ułatwienie uruchamiania aplikacji Użycie opcji startowych Użycie formularza logowania Użycie ekranu powitalnego Dodawanie paneli przełączania do aplikacji Sterowanie wstążkami Ukrycie panelu nawigacji i usunięcie menu Wyświetlanie po jednym formularzu Przechwytywanie niechcianych naciśnięć klawiszy Tworzenie pancernych formularzy Walidacja danych wprowadzanych przez użytkownika Informowanie użytkownika Prowadzenie dzienników użycia

17 Spis treści 21 Programowanie zgodnie ze specyfikacją Zabezpieczenie środowiska Ustawianie opcji startowych w kodzie Blokada omijania opcji startowych Ustawianie wartości właściwości Pobieranie wartości właściwości Zwracanie informacji dla użytkowników Tworzenie i korzystanie z miernika postępów Rejestrowanie zdarzeń w aplikacji Podsumowanie Rozdział 29. Zabezpieczenia aplikacji Accessa Podstawy zabezpieczeń Jet Pliki informacyjne grup roboczych Uprawnienia Ograniczenia zabezpieczeń Wybór poziomu zabezpieczeń do zaimplementowania Tworzenie hasła do bazy danych Zastosowanie opcji /runtime Używanie opcji bieżącej bazy danych Zastosowanie modelu zabezpieczeń aparatu Jet na poziomie użytkownika Włączanie zabezpieczeń Operacje na grupach roboczych Operacje z użytkownikami Praca z grupami Zabezpieczanie obiektów poprzez wykorzystanie uprawnień Wykorzystanie kreatora zabezpieczeń Accessa Szyfrowanie i kodowanie baz danych Odszyfrowywanie i dekodowanie baz danych Zabezpieczenia kodu Visual Basica Zabezpieczanie przed wirusami Włączanie trybu piaskownicy Centrum zaufania Podsumowanie Rozdział 30. Używanie Windows API Co to jest Windows API? Łączenie dynamiczne Do czego może przydać się Windows API? Wspólna baza kodu Przetestowany i sprawdzony kod Wieloplatformowość Mniejsza objętość aplikacji Dokumentacja DLL Gdzie znaleźć dokumentację? Odszyfrowywanie dokumentacji Typy danych Czego nie można zrobić za pomocą API? Jak korzystać z Windows API? Instrukcja Declare Stosowanie metod opakowujących O co chodzi z tym hwnd?

18 22 Access 2007 PL. Biblia Przykłady API Pobieranie informacji o systemie Funkcje Windows API ogólnego przeznaczenia Manipulacje ustawieniami aplikacji za pomocą Windows API Sterowanie aplikacjami za pomocą rejestru systemowego Podsumowanie Rozdział 31. Funkcje replikacji Replikacja wprowadzenie Przykład replikacji Tworzenie bazy danych Zmiany w replice Zalety i wady replikacji Narzędzia replikacji w Accessie wprowadzenie Menu Accessa Replikacja z użyciem VBA i DAO Tworzenie zestawu replik Używanie menu replikacji Accessa Replikacja programistycznie Bezpieczeństwo bazy danych w zestawie replik Znaczenie obiektów lokalnych Rozwiązywanie konfliktów replikacji Błędy projektowania Konflikty synchronizacji Ręczne rozwiązywanie konfliktów Błędy synchronizacji Topologie replikacji Replikacja z punktu widzenia twórcy aplikacji Zmiany w obiektach bazy danych Globalnie unikatowe identyfikatory Nowe tabele systemowe Nowe pola Zmiany w polach Autonumerowanie Zmiany w strukturze wzorca projektowania Zmiany w danych Kontrola nad tworzeniem replik Czego unikać? Programowanie replikacji Zachowanie obiektów jako lokalnych Konwersja bazy danych na wzorzec projektowania Tworzenie nowych replik Synchronizowanie replik Właściwości replikacji Przenoszenie wzorca projektowania Harmonogram zdarzeń synchronizacji Repliki częściowe Użycie kreatora replik częściowych Wybór typu repliki Programowanie częściowej replikacji w VBA Zaawansowane zagadnienia replikacji Podsumowanie

19 Spis treści 23 Rozdział 32. Programowanie w VBA zorientowane obiektowo Zalety programowania zorientowanego obiektowo Podstawowe informacje o obiektach Podstawowe wiadomości o module klasy Prosty moduł klasy Dodawanie modułu klasy do bazy danych Tworzenie prostych właściwości produktu Tworzenie metod Korzystanie z obiektu produktu Tworzenie procedur właściwości odpornych na błędy użytkownika Inne zalety technik programowania zorientowanego obiektowo Reguły programowania zorientowanego obiektowo Nigdy nie należy udostępniać z modułu klasy komponentu interfejsu użytkownika takiego jak okno komunikatu Należy chronić interfejs klasy, jeśli klasa jest aktualizowana Używanie procedur właściwości Ustawianie wartości właściwości Składnia procedury Property Let Składnia procedury Property Set Składnia procedury Property Get Reguły procedury właściwości Rozbudowywanie klasy produktu Pobieranie szczegółów produktu Nowa właściwość identyfikatora produktu Nowa właściwość Metody produktu Zdarzenia klasy Procedura zdarzenia Class_Initialize Procedura zdarzenia Class_Terminate Dodawanie zdarzeń do modułu klasy Główny cel zdarzeń Accessa Potrzeba zdarzeń Tworzenie własnych zdarzeń Wykonywanie zdarzeń Przechwytywanie zdarzeń użytkownika Przekazywanie danych przez zdarzenia Wykorzystywanie zdarzeń modułów klas Accessa Formularze Accessa są obiektami Podsumowanie Rozdział 33. Ponowne używanie kodu VBA z bibliotekami Czym są biblioteki? Tradycyjne programowanie Accessa Współdzielenie kodu między aplikacjami Podstawy bibliotek Accessa Odwołania do bibliotek baz danych Access Tworzenie biblioteki bazy danych Tworzenie obiektów i pisanie funkcji Zapisywanie w formacie.accde Ładowanie bazy danych jako biblioteki

20 24 Access 2007 PL. Biblia Sprawdzanie kodu bibliotek baz danych Odwołania do obiektu biblioteki bazy danych Podsumowanie Rozdział 34. Dostosowywanie wstążek Accessa Dlaczego wymieniać paski narzędzi i menu? Nowe kontrolki dla wstążek programu Access Przycisk rozdzielenia Rozwinięcie Galeria Superwskazówki Praca ze wstążką programu Access Zakładki Grupy Kontrolki Zarządzanie wstążką Praca z paskiem narzędzi Szybki dostęp Wstążki programu Access Perspektywa projektanta Proces tworzenia wstążki Korzystanie z wywołań zwrotnych Hierarchia wstążek Rozpoczęcie pracy ze wstążkami programu Access Krok 1. Projektowanie wstążki i budowanie kodu XML Krok 2. Napisanie procedur wywołań zwrotnych Krok 3. Utworzenie tabeli USysRibbons Krok 4. Dodanie kodu XML do tabeli USysRibbons Krok 5. Określenie specyficznych właściwości wstążki użytkownika Podstawowy XML wstążki Dodawanie kontrolek do wstążki Kontrolka etykiety Separator Pola wyboru Kontrolka Rozwinięcie Korzystanie z Visual Web Developer Zarządzanie wstążkami Całkowite usuwanie wstążek programu Access Podsumowanie Rozdział 35. Dystrybucja aplikacji Accessa Definiowanie bieżących opcji bazy danych Opcje aplikacji Opcje nawigacji Opcje wstążki i paska narzędzi Testowanie aplikacji przed dystrybucją Usprawnianie aplikacji Nadanie aplikacji spójnego wyglądu i wrażenia Dodawanie popularnych, profesjonalnych komponentów Dodatkowa ochrona aplikacji Przechwytywanie błędów wszystkich procedur języka Visual Basic Oddzielanie tabel od pozostałej części aplikacji

21 Spis treści 25 Dokumentowanie aplikacji Tworzenie systemu pomocy Implementacja struktury zabezpieczeń Podsumowanie Rozdział 36. Korzystanie z makr programu Access Co to jest makro? Makro Witaj świecie Przypisanie makra do zdarzenia Praca z rozbudowanymi makrami Uruchamianie wielu kwerend akcji Nazwy makr Otwieranie formularzy Korzystanie z warunków Otwieranie raportów za pomocą warunków Wiele akcji w warunku Korzystanie ze zmiennych tymczasowych Rozszerzone makro Witaj świecie Rozszerzone makro raportu Korzystanie ze zmiennych tymczasowych w kodzie VBA Obsługa błędów i debugowanie makr Akcja PrzyBłędzie Obiekt MacroError Debugowanie makr Makra osadzone Makra kontra kod VBA Konwersja istniejących makr na kod VBA Podsumowanie Część V Access jako platforma korporacyjna Rozdział 37. Korzystanie z XML w Accessie Wprowadzenie do HTML oraz XML Czym jest HTML? Czym jest XML? Czym jest DOM? Formatowanie i transformowanie XSL(T) Współdzielenie danych przy użyciu XML Trochę naprawdę zaawansowanych rzeczy dotyczących XML XML jako baza danych DAO, ADO, ADO.Net, Access 2007 oraz XML Podsumowanie Rozdział 38. SharePoint jako źródło danych Budowanie interfejsu Accessa przy wykorzystaniu SharePoint Kopiowanie danych z Accessa do SharePoint Budowanie formularza Access z danych z SharePoint Budowanie raportu Accessa przy wykorzystaniu danych SharePoint

22 26 Access 2007 PL. Biblia Typy aplikacji SharePoint Aplikacje śledzące Współpracujące aplikacje i bazy danych Microsoft SharePoint Designer Podsumowanie Rozdział 39. Rozwiązania klient-serwer Składowe architektury klient-serwer Aplikacje Zaplecze Architektura wielopoziomowa Systemy dwupoziomowe Systemy trójpoziomowe Czym jest baza danych OLTP? Access, architektura klient-serwer oraz wiele warstw Do jakich zastosowań pasuje Access 2007? Podsumowanie Rozdział 40. SQL Server w roli towarzysza aplikacji Access Podłączanie się do serwera SQL Server Czym jest proces nasłuchiwania? Czym jest łańcuch połączeniowy? Podłączanie się do serwera SQL Server z poziomu Accessa Bezpieczeństwo serwera SQL Server Praca z obiektami serwera SQL Server z Accessa Używanie tabeli serwera SQL Server w Accessie Widoki w serwerze SQL Server Procedury przechowywane, funkcje i wyzwalacze Podsumowanie Rozdział 41. Rozbudowa baz danych Accessa do systemu SQL Server Rozbudowa Accessa Kreator rozbudowy Przed rozpoczęciem procesu rozbudowy Uruchomienie Kreatora rozbudowy Praca z plikiem ADP Accessa Porównanie typów danych Accessa 2007 i systemu SQL Server Podsumowanie Dodatki Dodatek A Specyfikacje programu Access Dodatek B Zawartość dołączonego CD-ROM-u Dodatek C Co nowego w Accessie Skorowidz

23 Rozdział 9. Tworzenie raportów W tym rozdziale: Dostępne typy raportów Różnice między raportami a formularzami Procedura tworzenia raportu Tworzenie raportu za pomocą kreatora Oglądanie raportów na ekranie Drukowanie raportów Zapisywanie raportów Jedenaście etapów tworzenia raportu Tworzenie raportu od podstaw Sortowanie i grupowanie danych Dodawanie do raportu etykiet i pól tekstowych Modyfikowanie wyglądu etykiet i pól tekstowych Dodawanie podziałów strony Kopiowanie istniejącego raportu Raporty to najbardziej elastyczny sposób przeglądania i drukowania sumarycznych informacji. Raporty wyświetlają informacje z żądanym poziomem szczegółowości, pozwalając przeglądać je lub drukować w niemal dowolnym formacie. Do raportów można dodawać wielopoziomowe sumy, porównania statystyczne, obrazy i grafikę. W tym rozdziale nauczymy się korzystać z Kreatora raportów. Dowiemy się też, jak samemu utworzyć raport i jakie typy raportów są dostępne w Accessie. W tym rozdziale będziemy tworzyć raporty za pomocą kreatora oraz samodzielnie. Do tego celu wykorzystamy tabele utworzone w poprzednich rozdziałach. Kompletne raporty opisane w tym rozdziale są dostępne w pliku bazy danych Rozdział09.accdb na płycie CD-ROM dołączonej do tej książki.

24 344 Część I Komponenty Accessa Podstawowe informacje o raportach Raporty prezentują niestandardowe widoki danych. Wyniki raportu można wyświetlić na ekranie albo wydrukować. Raporty dają możliwość podsumowywania informacji zapisanych w bazie danych. Dane można grupować i sortować według dowolnych kryteriów, a następnie tworzyć podsumowania, obliczać średnie lub inne dane statystyczne oraz prezentować je w sposób graficzny. Raporty mogą zawierać zdjęcia i inne typy grafiki oraz pola noty. Bez względu na to, jakiego raportu potrzebujemy, w Accessie prawdopodobnie można go stworzyć. Dostępne typy raportów Firmy korzystają z pięciu podstawowych typów raportów: Raport tabelaryczny. Ten raport drukuje dane w wierszach i kolumnach, grupując je i obliczając sumy. Odmianami tego typu raportu są raporty sumaryczny i grupująco-sumujący. Raport kolumnowy. Ten raport drukuje dane w postaci formularza. Może zawierać sumy i wykresy. Raport korespondencji seryjnej. Służy do tworzenia szablonowych listów. Etykiety pocztowe. Ten raport służy do tworzenia wielokolumnowych arkuszy etykiet pocztowych albo do prezentowania danych w wielu kolumnach. Wykresy. Wizualna reprezentacja danych, na przykład w postaci wykresu słupkowego lub kołowego. Raporty tabelaryczne Typowy raport typu tabelarycznego (rptproduktypodsumowanie) w oknie podglądu wydruku pokazano na rysunku 9.1. Raporty tabelaryczne (zwane też raportami grupującosumującymi) przypominają tabelę, w której dane wyświetlają się w wierszach i kolumnach. Raporty tabelaryczne w przeciwieństwie do formularzy i arkuszy danych zwykle grupują dane według wartości jednego lub wielu pól. Często raporty tabelaryczne obliczają oraz wyświetlają sumy częściowe albo informacje statystyczne dotyczące pól liczbowych w każdej grupie. Niektóre raporty wyświetlają także sumy stron i sumy łączne. Mogą nawet zawierać zawinięte kolumny, dzięki którym można tworzyć katalogi (takie jak książka telefoniczna). Raporty tego typu mogą zawierać numery stron, daty utworzenia raportu oraz linie i ramki oddzielające informacje. Mogą zawierać kolory i cieniowanie oraz wyświetlać obrazy, wykresy biznesowe i pola typu Nota. Specjalny typ raportu tabelarycznego raport sumaryczny ma wszystkie cechy raportu tabelarycznego, ale nie drukuje poszczególnych rekordów.

25 Rozdział 9. Tworzenie raportów 345 Rysunek 9.1. Raport tabelaryczny (rptproduktypodsumowanie) w widoku podglądu wydruku Rysunek 9.2. Raport kolumnowy; formanty raportu są rozproszone po całej stronie Raporty kolumnowe Raporty kolumnowe zwykle wyświetlają jeden lub kilka rekordów na stronie w układzie pionowym. Raporty kolumnowe wyświetlają dane niemal tak samo jak formularze, ale służą wyłącznie do oglądania, a nie do modyfikowania danych. Fragment raportu kolumnowego (rptprodukty) w widoku podglądu wydruku zamieszczono na rysunku 9.2. Inny typ raportu kolumnowego wyświetla jeden rekord na głównej stronie (tak jak formularz biznesowy), ale może pokazywać wiele rekordów na osadzonych podformularzach. Typowym przykładem takiego raportu jest faktura. Raporty tego typu mają sekcje, które wyświetlają tylko jeden rekord, oraz sekcje, które wyświetlają kilka rekordów ze strony wiele relacji jeden do wielu ; mogą też zawierać sumy. Raport faktury z bazy danych Komis samochodowy (rptfaktura) w oknie podglądu wydruku pokazano na rysunku 9.3.

26 346 Część I Komponenty Accessa Rysunek 9.3. Raport faktury (rptfaktura) Rysunek 9.4. rptetykietypocztowe- Klientów typowy raport etykiet pocztowych Informacje w górnej części raportu pokazanego na rysunku 9.3 znajdują się w głównej jego części, natomiast szczegółowe informacje dotyczące produktów pokazane w dolnej części rysunku są zawarte w podraporcie osadzonym w głównym raporcie. Etykiety pocztowe Etykiety pocztowe również są typem raportu. Etykiety te pokazano na rysunku 9.4. Można je łatwo utworzyć za pomocą Kreatora etykiet pocztowych dostępnego w Accessie. Kreator pozwala wybrać rodzaj etykiety z długiej listy formatów firmy Avery (i innych producentów), po czym tworzy projekt raportu na podstawie określonych danych. Po utworzeniu etykiet, można otworzyć raport w trybie projektu i dostosować go do własnych potrzeb.

27 Rozdział 9. Tworzenie raportów 347 Różnice między raportami a formularzami Główną różnicą między raportami a formularzami jest przeznaczenie wyświetlanych danych. Formularze służą przede wszystkim do wprowadzania danych i komunikacji z użytkownikami, natomiast raporty do przeglądania danych (na ekranie lub w postaci drukowanej). Na formularzach używa się pól obliczeniowych, które obliczają pewne wartości na podstawie innych pól. W raportach wykonuje się obliczenia na pewnych grupach rekordów, stronach rekordów albo wszystkich rekordach przetwarzanych podczas tworzenia raportu. Wszystko, co można zrobić na formularzu z wyjątkiem wprowadzania danych można również powielić w raporcie. W rzeczywistości można zapisać formularz jako raport, a następnie dostosować formanty w oknie projektu raportu. Procedura tworzenia raportu Planowanie raportu zaczyna się na długo przed przystąpieniem do tworzenia jego projektu. Punktem wyjścia jest chęć obejrzenia danych w tabeli, ale w sposób, który różni się od widoku arkusza danych. Zaczyna się od projektu takiego widoku; Access rozpoczyna od surowych danych. Celem raportu jest przetworzenie surowych danych w sensowny zbiór informacji. Procedura tworzenia raportu składa się z kilku etapów: definiowanie układu raportu, gromadzenie danych, tworzenie projektu w oknie projektu raportu Accessa, drukowanie lub wyświetlanie raportu. Definiowanie układu raportu Należy zacząć od pomysłu na ogólny układ raportu. Można zdefiniować układ w myślach, na papierze lub interaktywnie, korzystając z okna projektu raportu Accessa. Dobry raport należy najpierw rozplanować na papierze, wskazując potrzebne pola i ich rozmieszczenie. Bardzo często od raportu Accessa oczekujemy powielenia istniejącego raportu papierowego wykorzystywanego przez użytkowników aplikacji. Gromadzenie danych Kiedy już mamy ogólne wyobrażenie co do tego, jaki powinien być układ raportu, powinniśmy zebrać dane potrzebne do jego utworzenia. W raportach Accessa dane pochodzą z dwóch zasadniczych źródeł: pojedynczej tabeli bazy danych lub zestawu rekordów utworzonego w wyniku wykonania kwerendy. W kwerendzie można złączyć wiele tabel i wykorzystać jej zestaw rekordów jako źródło danych raportu. W raporcie Accessa zestaw rekordów kwerendy jest interpretowany tak, jakby był jedną tabelą. Jak dowiedzieliśmy się we wcześniejszej części tej książki, w kwerendzie można wybierać pola, rekordy i kolejność sortowania rekordów. Access traktuje ten zestaw rekordów jak jedną tabelę (do celów przetwarzania) na arkuszach danych, formularzach i raportach. Zestaw rekordów staje się źródłem danych raportu, a Access przetwarza każdy rekord,

28 348 Część I Komponenty Accessa aby utworzyć raport. Kiedy raport jest wykonywany, Access dopasowuje dane z zestawu rekordów lub tabeli do pól użytych w raporcie i wykorzystuje dane dostępne w określonym momencie do utworzenia raportu. W tym przykładzie będziemy używać danych z tabeli tblprodukty do utworzenia stosunkowo prostego raportu tabelarycznego. Tworzenie raportów za pomocą kreatorów W Accessie można utworzyć praktycznie każdy typ raportu. Niektóre raporty tworzy się jednak łatwiej niż inne, zwłaszcza, jeśli skorzysta się z Kreatora raportów jako punktu wyjścia. Podobnie jak kreatory formularzy, kreatory raportów tworzą podstawowy układ raportu, który potem można dostosować do własnych potrzeb. Kreatory raportów upraszczają procedurę rozmieszczania formantów. Najpierw zadają serię pytań na temat żądanego raportu, a następnie tworzą go automatycznie. W tym rozdziale skorzystamy z kreatorów raportów do utworzenia formularzy tabelarycznych i kolumnowych. Tworzenie nowego raportu Rysunek 9.5. Pierwszy ekran kreatora raportów po wybraniu źródła danych i pól Na wstążce Accessa dostępnych jest szereg poleceń umożliwiających tworzenie nowych raportów w aplikacjach. Zakładka Tworzenie na wstążce zawiera grupę Raporty, w której jest dostępnych kilka opcji, na przykład Etykiety oraz Kreator raportów. Dla potrzeb tego przykładu skorzystamy z przycisku Kreator raportów do utworzenia nowego raportu na podstawie tabeli tblprodukty. Aby rozpocząć, należy kliknąć przycisk Kreator raportów w grupie Raporty wstążki Tworzenie. Wyświetli się okno dialogowe Kreator raportów, jak pokazano na rysunku 9.5. W oknie dialogowym pokazanym na rysunku 9.5 jako źródło danych nowego raportu wybrano tabelę tblprodukty. Pod rozwijaną listą umożliwiającą wybór źródła danych znajduje się lista dostępnych pól. Kliknięcie pola na tej liście i wciśnięcie strzałki wskazującej

Joyce Cox Joan Lambert. Microsoft Access. 2013 Krok po kroku. Przekład: Jakub Niedźwiedź

Joyce Cox Joan Lambert. Microsoft Access. 2013 Krok po kroku. Przekład: Jakub Niedźwiedź Joyce Cox Joan Lambert Microsoft Access 2013 Krok po kroku Przekład: Jakub Niedźwiedź APN Promise, Warszawa 2013 Spis treści Wprowadzenie................................................................vii

Bardziej szczegółowo

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23) Wprowadzenie (17) Omówione zagadnienia (18) Co trzeba wiedzieć? (18) Co trzeba mieć? (18) Układ książki (18) o Część I. Makra w Excelu - podstawy (19) o Część II. Praca ze skoroszytami (19) o Część III.

Bardziej szczegółowo

Przewodnik Szybki start

Przewodnik Szybki start Przewodnik Szybki start Program Microsoft Access 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Zmienianie rozmiaru ekranu lub

Bardziej szczegółowo

Nie przegrzewaj mózgu wrzuć dane do bazy!

Nie przegrzewaj mózgu wrzuć dane do bazy! Nie przegrzewaj mózgu wrzuć dane do bazy! System zarządzania bazami danych, czyli jak zorientować się, o co chodzi w Accessie Wpisywanie i wyszukiwanie informacji, czyli jak sensownie korzystać z bazy

Bardziej szczegółowo

Spis treści. Lekcja 1: Podstawy baz danych 1. Lekcja 2: Tworzenie tabel bazy danych 31. Umiejętności do zdobycia w tej lekcji 31

Spis treści. Lekcja 1: Podstawy baz danych 1. Lekcja 2: Tworzenie tabel bazy danych 31. Umiejętności do zdobycia w tej lekcji 31 Spis treści Lekcja 1: Podstawy baz danych 1 Umiejętności do zdobycia w tej lekcji 1 Terminy kluczowe 1 Elementy programu 2 Zaczynamy 2 Uruchamianie programu Access 2 Otwieranie istniejącej bazy danych

Bardziej szczegółowo

Curtis D. Frye. Microsoft Excel Krok po kroku. Przekład: Leszek Biolik

Curtis D. Frye. Microsoft Excel Krok po kroku. Przekład: Leszek Biolik Curtis D. Frye Microsoft Excel 2013 Krok po kroku Przekład: Leszek Biolik APN Promise, Warszawa 2013 Spis treści Wprowadzenie............................................................. xi 1 Rozpoczynamy

Bardziej szczegółowo

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI LABORATORIUM TECHNOLOGIA SYSTEMÓW INFORMATYCZNYCH W BIOTECHNOLOGII Aplikacja bazodanowa: Cz. II Rzeszów, 2010 Strona 1 z 11 APLIKACJA BAZODANOWA MICROSOFT ACCESS

Bardziej szczegółowo

Tworzenie bazy danych na przykładzie Access

Tworzenie bazy danych na przykładzie Access Tworzenie bazy danych na przykładzie Access Tworzenie tabeli Kwerendy (zapytania) Selekcja Projekcja Złączenie Relacja 1 Relacja 2 Tworzenie kwedend w widoku projektu Wybór tabeli (tabel) źródłowych Wybieramy

Bardziej szczegółowo

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Uruchamianie edytora OpenOffice.ux.pl Writer 9 Dostosowywanie środowiska pracy 11 Menu Widok 14 Ustawienia dokumentu 16 Rozdział 2. OpenOffice

Bardziej szczegółowo

TP1 - TABELE PRZESTAWNE od A do Z

TP1 - TABELE PRZESTAWNE od A do Z TP1 - TABELE PRZESTAWNE od A do Z Program szkolenia 1. Tabele programu Excel 1.1. Wstawianie tabeli 1.2. Style tabeli 1.3. Właściwości tabeli 1.4. Narzędzia tabel 1.4.1. Usuń duplikaty 1.4.2. Konwertuj

Bardziej szczegółowo

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA Projekt: Podnoszenie kwalifikacji drogą do sukcesu Szkolenie: Kurs obsługi komputera ECDL start (harmonogram kursu języka angielskiego zostanie umieszczony wkrótce) Termin

Bardziej szczegółowo

Część I Rozpoczęcie pracy z usługami Reporting Services

Część I Rozpoczęcie pracy z usługami Reporting Services Spis treści Podziękowania... xi Wprowadzenie... xiii Część I Rozpoczęcie pracy z usługami Reporting Services 1 Wprowadzenie do usług Reporting Services... 3 Platforma raportowania... 3 Cykl życia raportu...

Bardziej szczegółowo

Warsztaty prowadzone są w oparciu o oficjalne wytyczne firmy Microsoft i pokrywają się z wymaganiami

Warsztaty prowadzone są w oparciu o oficjalne wytyczne firmy Microsoft i pokrywają się z wymaganiami Microsoft Excel 2013 Warsztaty prowadzone są w oparciu o oficjalne wytyczne firmy Microsoft i pokrywają się z wymaganiami egzaminu 77-420 Microsoft Office Specialist: Excel 2013. Każdy słuchacz otrzymuje

Bardziej szczegółowo

BAZY DANYCH Formularze i raporty

BAZY DANYCH Formularze i raporty BAZY DANYCH Formularze i raporty Za pomocą tabel można wprowadzać nowe dane, przeglądać i modyfikować dane już istniejące. Jednak dla typowego użytkownika systemu baz danych, przygotowuje się specjalne

Bardziej szczegółowo

ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0

ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0 ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0 Przeznaczenie sylabusa Dokument ten zawiera szczegółowy sylabus dla modułu ECDL/ICDL Zaawansowane użytkowanie baz Sylabus opisuje

Bardziej szczegółowo

Spis treści 3. Spis treści

Spis treści 3. Spis treści 3 Wstęp... 9 1. Informatyka w procesie zarządzania przedsiębiorstwem... 15 1.1. Związek informatyki z zarządzaniem przedsiębiorstwem... 17 1.2. System informacyjny a system informatyczny... 21 1.3. Historia

Bardziej szczegółowo

BAZY DANYCH Panel sterujący

BAZY DANYCH Panel sterujący BAZY DANYCH Panel sterujący Panel sterujący pełni z reguły rolę centrum, z którego wydajemy polecenia i uruchamiamy różnorodne, wcześniej zdefiniowane zadania, np. wyświetlamy formularze lub drukujemy

Bardziej szczegółowo

Spis treści. Wstęp... 9. Rozdział 1. Wprowadzenie do pakietu Office 2007... 11. Rozdział 2. Edytory tekstu program Word... 15

Spis treści. Wstęp... 9. Rozdział 1. Wprowadzenie do pakietu Office 2007... 11. Rozdział 2. Edytory tekstu program Word... 15 Spis treści Wstęp... 9 Rozdział 1. Wprowadzenie do pakietu Office 2007... 11 1.1. Nowy interfejs... 11 1.2. Nowe formaty plików... 13 1.3. Podgląd w czasie rzeczywistym... 14 1.4. Nowe funkcje... 14 Rozdział

Bardziej szczegółowo

1. MS Access opis programu.

1. MS Access opis programu. 1. MS Access opis programu. Microsoft Access jest narzędziem do tworzenia baz danych. Zbudowany jest z wielu obiektów połączonych ze sobą strukturalnie. Do tych obiektów zalicza się: tabele, kwerendy,

Bardziej szczegółowo

Program modułów pakietu Microsoft Office 2007 zawartych na Platformie e-learning SITOS

Program modułów pakietu Microsoft Office 2007 zawartych na Platformie e-learning SITOS Program modułów pakietu Microsoft Office 2007 zawartych na Platformie e-learning SITOS Podstawy technologii informatycznych Sprzęt Podstawy Wydajność Pamięć operacyjna i przechowywanie danych Urządzenia

Bardziej szczegółowo

Microsoft Access zajęcia 3 4. Tworzenie i wykorzystanie kwerend, formularzy i raportów

Microsoft Access zajęcia 3 4. Tworzenie i wykorzystanie kwerend, formularzy i raportów Microsoft Access zajęcia 3 4 Tworzenie i wykorzystanie kwerend, formularzy i raportów Kwerendy służą do tworzenia unikalnych zestawów danych, niedostępnych bezpośrednio z tabel, dokonywania obliczeń zawartych

Bardziej szczegółowo

Bazy danych Access KWERENDY

Bazy danych Access KWERENDY Bazy danych Access KWERENDY Obiekty baz danych Access tabele kwerendy (zapytania) formularze raporty makra moduły System baz danych MS Access Tabela Kwerenda Formularz Raport Makro Moduł Wyszukiwanie danych

Bardziej szczegółowo

MODUŁ AM3: PRZETWARZANIE TEKSTU

MODUŁ AM3: PRZETWARZANIE TEKSTU ECDL ADVANCED ECDL-A EUROPEJSKI CERTYFIKAT UMIEJĘTNOŚCI KOMPUTEROWYCH POZIOM ZAAWANSOWANY MODUŁ AM3: PRZETWARZANIE TEKSTU Syllabus v. 1.0 Oficjalna wersja jest dostępna w serwisie WWW Polskiego Biura ECDL

Bardziej szczegółowo

KATEGORIA OBSZAR WIEDZY

KATEGORIA OBSZAR WIEDZY Moduł 3 - Przetwarzanie tekstów - od kandydata wymaga się zaprezentowania umiejętności wykorzystywania programu do edycji tekstu. Kandydat powinien wykonać zadania o charakterze podstawowym związane z

Bardziej szczegółowo

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9)

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9) ABC 2002/XP PL EXCEL Autor: Edward C. Willett, Steve Cummings Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9) Obszar roboczy programu (10) o Pasek tytułowy (10) o Przyciski Minimalizuj

Bardziej szczegółowo

Projektowanie baz danych

Projektowanie baz danych Rodzaj zajęć: Materiały: Prowadzący: Projektowanie baz danych ćwiczenia www.fem.put.poznan.pl dr inż. Katarzyna Ragin-Skorecka Celem zajęć jest: poznanie metodologii projektowania baz danych, stworzenie

Bardziej szczegółowo

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy

Bardziej szczegółowo

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0 ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy

Bardziej szczegółowo

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy

Bardziej szczegółowo

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA Projekt: Podnoszenie kwalifikacji drogą do sukcesu Szkolenie: kurs komputerowy ECDL Start Termin szkolenia: 19. 03. 2015r. 10. 06. 2015 r. Termin Egzaminu ECDL Start:

Bardziej szczegółowo

1. Zaczynamy! (9) 2. Edycja dokumentów (33)

1. Zaczynamy! (9) 2. Edycja dokumentów (33) 1. Zaczynamy! (9) Uruchamiamy program Word i co z tego wynika... (10) o Obszar roboczy, czyli miejsce do pracy (12) Otwieranie dokumentów w programie Word (14) o Tworzenie nowego dokumentu (14) o Otwieranie

Bardziej szczegółowo

Makra programu Microsoft Access.

Makra programu Microsoft Access. Makra programu Microsoft Access. Czym są makra w programie Microsoft Access? Makro programu Microsoft Access: to narzędzie, które pozwala na automatyzację szeregu zadań wykonywanych w tym programie, związane

Bardziej szczegółowo

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika Prowadzący: Dr inż. Jacek Habel Instytut Technologii Maszyn i Automatyzacji Produkcji Zakład Projektowania Procesów

Bardziej szczegółowo

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji Tworzenie bazy danych w postaci aplikacji Access - Aplikacja 1. Otwórz plik zawierający bazę danych Wypożyczalni kaset video o nazwie Wypożyczalnia.mdb. 2. Utworzy kwerendę, która wyświetli tytuły i opisy

Bardziej szczegółowo

ECDL Advanced Moduł AM5 Bazy danych Syllabus, wersja 2.0

ECDL Advanced Moduł AM5 Bazy danych Syllabus, wersja 2.0 ECDL Advanced Moduł AM5 Bazy danych Syllabus, wersja 2.0 Copyright 2010, Polskie Towarzystwo Informatyczne Zastrzeżenie Dokument ten został opracowany na podstawie materiałów źródłowych pochodzących z

Bardziej szczegółowo

1 Wprowadzenie do koncepcji Microsoft Office BI 1 Zakres ksiąŝki 2 Cel ksiąŝki 3 Wprowadzenie do tematu 3 Zawartość rozdziałów 4

1 Wprowadzenie do koncepcji Microsoft Office BI 1 Zakres ksiąŝki 2 Cel ksiąŝki 3 Wprowadzenie do tematu 3 Zawartość rozdziałów 4 1 Wprowadzenie do koncepcji Microsoft Office BI 1 Zakres ksiąŝki 2 Cel ksiąŝki 3 Wprowadzenie do tematu 3 Zawartość rozdziałów 4 2 Tabele przestawne, wykresy przestawne i formatowanie warunkowe 11 Co to

Bardziej szczegółowo

Zakres tematyczny programu Microsoft Office Word

Zakres tematyczny programu Microsoft Office Word Zakres tematyczny programu Microsoft Office Word 1 Rozdział 1. Wprowadzenie do pracy z programem Microsoft Word Opis: Podczas realizacji tego rozdziału uczestnicy szkolenia poznają podstawowe elementy

Bardziej szczegółowo

Plan szkoleń z zakresu pakietu Microsoft Office 2007

Plan szkoleń z zakresu pakietu Microsoft Office 2007 Plan szkoleń z zakresu pakietu Microsoft Office 2007 I. Microsoft Office Word 2007 Zakres podstawowy poziom I Tworzenie prostych dokumentów 1. Tworzenie, otwieranie i zapisywanie dokumentów Uruchamianie

Bardziej szczegółowo

Microsoft Access. Prezentacja

Microsoft Access. Prezentacja Microsoft Access Prezentacja 1 Baza danych jest zbiorem informacji związanych z pewnym tematem lub zadaniem na przykład analizą zamówień klientów lub ewidencją kolekcji nagrań. Jeśli baza danych nie jest

Bardziej szczegółowo

5. Arkusz kalkulacyjny Excel 205

5. Arkusz kalkulacyjny Excel 205 Informatyka dla kadry kierowniczej przedsiębiorstwa : podręcznik akademicki / Jan Kowalczuk, Barbara Niekrasz, Anna Wallis ; pod red. Eugeniusza Michalskiego. Koszalin, 2012 Spis treści Wstęp 9 1. Informatyka

Bardziej szczegółowo

Microsoft Office 2016 Krok po kroku

Microsoft Office 2016 Krok po kroku Joan Lambert Curtis Frye Microsoft Office 2016 Krok po kroku Przekład: Leszek Biolik, Krzysztof Kapustka, Marek Włodarz APN Promise, Warszawa 2016 Spis treści Wprowadzenie.........................................................ix

Bardziej szczegółowo

Skorzystaj z Worda i stwórz profesjonalnie wyglądające dokumenty.

Skorzystaj z Worda i stwórz profesjonalnie wyglądające dokumenty. ABC Word 2007 PL. Autor: Aleksandra Tomaszewska-Adamarek Czasy maszyn do pisania odchodzą w niepamięć. Dziś narzędziami do edycji tekstów są aplikacje komputerowe, wśród których niekwestionowaną palmę

Bardziej szczegółowo

Wykład III. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Wykład III. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych dr Artur Bartoszewski www.bartoszewski.pr.radom.pl Wykład III W prezentacji wykorzystano fragmenty i przykłady z książki: Joe Habraken;

Bardziej szczegółowo

MS Access formularze

MS Access formularze MS Access formularze Formularze to obiekty służące do wprowadzania i edycji danych znajdujących się w tabelach. O ile wprowadzanie danych bezpośrednio do tabel odbywa się zawsze w takiej samej formie (arkusz

Bardziej szczegółowo

Spis treści. Część I Microsoft Word

Spis treści. Część I Microsoft Word Spis treści Wstęp 9 Rozdział 1. Microsoft Office 2010 szybki start 13 Wersje pakietu Microsoft Office 13 Instalator pakietu Microsoft Office na co zwrócić uwagę? 15 Co nowego w Microsoft Office 2010? 18

Bardziej szczegółowo

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa Kwerenda parametryczna, z polem wyliczeniowym, krzyżowa Operatory stosowane w wyrażeniach pól wyliczeniowych Przykład: wyliczanie wartości w kwerendach W tabeli Pracownicy zapisano wartości stawki godzinowej

Bardziej szczegółowo

1. Narzędzia główne: WORD 2010 INTERFEJS UŻYTKOWNIKA. wycinamy tekst, grafikę

1. Narzędzia główne: WORD 2010 INTERFEJS UŻYTKOWNIKA. wycinamy tekst, grafikę 1. Narzędzia główne: wycinamy tekst, grafikę stosowanie formatowania tekstu i niektórych podstawowych elementów graficznych umieszczane są wszystkie kopiowane i wycinane pliki wklejenie zawartości schowka

Bardziej szczegółowo

Aplikacje w środowisku VBA. Visual Basic for Aplications

Aplikacje w środowisku VBA. Visual Basic for Aplications Aplikacje w środowisku VBA Visual Basic for Aplications Podstawowe informacje o VBA Visual Basic for Aplications, w skrócie VBA, to język programowania rozwijany przez Microsoft, którego zastosowanie pozwala

Bardziej szczegółowo

Oprogramowanie biurowe. Podręcznik do nauki zawodu technik informatyk

Oprogramowanie biurowe. Podręcznik do nauki zawodu technik informatyk Oprogramowanie biurowe. Podręcznik do nauki zawodu technik informatyk Autor: Jolanta Pokorska Podręcznik jest zgodny z podstawą programową kształcenia w zawodzie technik informatyk 312[01]. Numer dopuszczenia

Bardziej szczegółowo

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb TABELE Zakładka tworzenie grupa tabele szablony tabel tabela projekt tabeli (najlepsza metoda) Tabela Gatunek (tabela słownikowa) Przełączyć na widok

Bardziej szczegółowo

ECDL/ICDL Zaawansowane przetwarzanie tekstów Moduł A1 Sylabus, wersja 2.0

ECDL/ICDL Zaawansowane przetwarzanie tekstów Moduł A1 Sylabus, wersja 2.0 ECDL/ICDL Zaawansowane przetwarzanie tekstów Moduł A1 Sylabus, wersja 2.0 Przeznaczenie sylabusa Dokument ten zawiera szczegółowy sylabus dla modułu ECDL/ICDL Zaawansowane przetwarzanie tekstów. Sylabus

Bardziej szczegółowo

Przewodnik Szybki start

Przewodnik Szybki start Przewodnik Szybki start Program Microsoft Excel 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Dodawanie poleceń do paska narzędzi

Bardziej szczegółowo

Moduł 5 - Bazy danych

Moduł 5 - Bazy danych Moduł 5 - Bazy danych 5.1. Rozumienie istoty baz danych 5.1.1. Kluczowe pojęcia 5.1.1.1 Rozumienie pojęcia: bazy danych Baza danych pojęcie komputerowe oznaczające zbiór informacji dotyczących określonego

Bardziej szczegółowo

1. Przypisy, indeks i spisy.

1. Przypisy, indeks i spisy. 1. Przypisy, indeks i spisy. (Wstaw Odwołanie Przypis dolny - ) (Wstaw Odwołanie Indeks i spisy - ) Przypisy dolne i końcowe w drukowanych dokumentach umożliwiają umieszczanie w dokumencie objaśnień, komentarzy

Bardziej szczegółowo

Zwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy

Zwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy Ćw.1 WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010) Program Microsoft Office Access umożliwia organizowanie informacji w tabelach: listach wierszy i kolumn oraz zarządzanie, wykonywanie zapytań

Bardziej szczegółowo

Sylabus Moduł 2: Przetwarzanie tekstów

Sylabus Moduł 2: Przetwarzanie tekstów Sylabus Moduł 2: Przetwarzanie tekstów Niniejsze opracowanie przeznaczone jest dla osób zamierzających zdać egzamin ECDL (European Computer Driving Licence) na poziomie podstawowym. Publikacja zawiera

Bardziej szczegółowo

Spis treści. Lekcja 1: PowerPoint informacje podstawowe 1. Lekcja 2: Podstawy pracy z prezentacjami 36. Umiejętności do zdobycia w tej lekcji 36

Spis treści. Lekcja 1: PowerPoint informacje podstawowe 1. Lekcja 2: Podstawy pracy z prezentacjami 36. Umiejętności do zdobycia w tej lekcji 36 Spis treści Lekcja 1: PowerPoint informacje podstawowe 1 Umiejętności do zdobycia w tej lekcji 1 Elementy programu 2 Poruszanie się po obszarze roboczym 2 Uruchamianie programu 2 UŜycie narzędzi ekranowych

Bardziej szczegółowo

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

Automatyzowanie zadan przy uz yciu makr języka Visual Basic Automatyzowanie zadan przy uz yciu makr języka Visual Basic Jeśli użytkownik nie korzystał nigdy z makr, nie powinien się zniechęcać. Makro jest po prostu zarejestrowanym zestawem naciśnięć klawiszy i

Bardziej szczegółowo

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Bardziej szczegółowo

ROZDZIAŁ I. BUDOWA I FUNKCJONOWANIE KOMPUTERA PC

ROZDZIAŁ I. BUDOWA I FUNKCJONOWANIE KOMPUTERA PC Spis treści WSTĘP ROZDZIAŁ I. BUDOWA I FUNKCJONOWANIE KOMPUTERA PC 1.1. Elementy budowy fizycznej mikrokomputera 1.1.1. Jednostka centralna 1.1.2. Urządzenia wejściowe 1.1.3. Urządzenia wyjściowe 1.2.

Bardziej szczegółowo

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotował: dr inż. Janusz Jabłoński LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH Jeżeli nie jest potrzebna

Bardziej szczegółowo

Przewodnik Szybki start

Przewodnik Szybki start Przewodnik Szybki start Program Microsoft Publisher 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Pasek narzędzi Szybki dostęp

Bardziej szczegółowo

KATEGORIA OBSZAR WIEDZY

KATEGORIA OBSZAR WIEDZY Moduł 6 - Grafika menedżerska i prezentacyjna - od kandydata wymaga się umiejętności posługiwania się programem komputerowym do tworzenia. Zdający powinien posiadać umiejętności wykonania następujących

Bardziej szczegółowo

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych Spis treści Wprowadzenie... ix Organizacja ksiąŝki... ix Od czego zacząć?... x Konwencje przyjęte w ksiąŝce... x Wymagania systemowe... xi Przykłady kodu... xii Konfiguracja SQL Server 2005 Express Edition...

Bardziej szczegółowo

BAZY DANYCH MAKRA I PRZYCISKI. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza

BAZY DANYCH MAKRA I PRZYCISKI. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza BAZY DANYCH Microsoft Access MAKRA I PRZYCISKI Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii Biomedycznej

Bardziej szczegółowo

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3 Wyższa Szkoła Ekologii i Zarządzania Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3 Slajd 1 Slajd 2 Numerowanie i punktowanie Automatyczne ponumerowanie lub wypunktowanie zaznaczonych akapitów w

Bardziej szczegółowo

Program modułów pakietu Microsoft Office 2003 zawartych na Platformie e-learning SITOS

Program modułów pakietu Microsoft Office 2003 zawartych na Platformie e-learning SITOS Program modułów pakietu Microsoft Office 2003 zawartych na Platformie e-learning SITOS Podstawy Technik Informatycznych Komputer - Historia i zastosowanie Historia komputera Jak działa komputer? Cyfrowe

Bardziej szczegółowo

Pojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów)

Pojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów) PROJEKTOWANIE PRZYKŁADOWEJ RELACYJNEJ BAZY DANYCH Proces tworzenia bazy danych obejmuje następujące zasadnicze etapy: 1. utworzenie pojęciowego modelu danych, 2. przekształcenie pojęciowego modelu danych

Bardziej szczegółowo

Excel 2016 PL w biurze i nie tylko / Sergiusz Flanczewski. Gliwice, cop Spis treści

Excel 2016 PL w biurze i nie tylko / Sergiusz Flanczewski. Gliwice, cop Spis treści Excel 2016 PL w biurze i nie tylko / Sergiusz Flanczewski. Gliwice, cop. 2016 Spis treści Rozdział 1. Podstawowe informacje o obsłudze arkusza kalkulacyjnego 9 Uruchamianie i zamykanie programu 9 Wstążka

Bardziej szczegółowo

Temat: Organizacja skoroszytów i arkuszy

Temat: Organizacja skoroszytów i arkuszy Temat: Organizacja skoroszytów i arkuszy Podstawowe informacje o skoroszycie Excel jest najczęściej wykorzystywany do tworzenia skoroszytów. Skoroszyt jest zbiorem informacji, które są przechowywane w

Bardziej szczegółowo

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3 Wyższa Szkoła Ekologii i Zarządzania Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3 Slajd 1 Slajd 2 Numerowanie i punktowanie Automatyczne ponumerowanie lub wypunktowanie zaznaczonych akapitów w

Bardziej szczegółowo

Programowanie MorphX Ax

Programowanie MorphX Ax Administrowanie Czym jest system ERP? do systemu Dynamics Ax Obsługa systemu Dynamics Ax Wyszukiwanie informacji, filtrowanie, sortowanie rekordów IntelliMorph : ukrywanie i pokazywanie ukrytych kolumn

Bardziej szczegółowo

Spis treści. Lekcja 1: Podstawy programu Word 1. Lekcja 2: Podstawy dokumentu 34. Umiejętności do zdobycia w tej lekcji 34

Spis treści. Lekcja 1: Podstawy programu Word 1. Lekcja 2: Podstawy dokumentu 34. Umiejętności do zdobycia w tej lekcji 34 Spis treści Lekcja 1: Podstawy programu Word 1 Umiejętności do zdobycia w tej lekcji 1 Terminy kluczowe 1 Elementy programu 2 Praca w programie Word 2 Elementy okna programu Word 3 Korzystanie z narzędzi

Bardziej szczegółowo

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej.

Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Wymagania edukacyjne z informatyki dla klasy szóstej szkoły podstawowej. Dział Zagadnienia Wymagania podstawowe Wymagania ponadpodstawowe Arkusz kalkulacyjny (Microsoft Excel i OpenOffice) Uruchomienie

Bardziej szczegółowo

Sylabus Moduł 4: Grafika menedżerska i prezentacyjna

Sylabus Moduł 4: Grafika menedżerska i prezentacyjna Sylabus Moduł 4: Grafika menedżerska i prezentacyjna Niniejsze opracowanie przeznaczone jest dla osób zamierzających zdać egzamin ECDL (European Computer Driving Licence) na poziomie podstawowym. Publikacja

Bardziej szczegółowo

PROGRAM SZKOLENIA. Excel w Analizach danych.

PROGRAM SZKOLENIA. Excel w Analizach danych. PROGRAM SZKOLENIA Excel w Analizach danych SZKOLENIE JEST DLA OSÓB, KTÓRE: znają podstawy programu Microsoft Excel, w codziennej pracy wykorzystują Excel jako narzędzie analizy danych i chcą zgłębić posiadaną

Bardziej szczegółowo

Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA

Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA 1 Rozdział 1 Praca z makropoleceniami Opis: W tym rozdziale kursanci przechodzą przez wprowadzenie do programowania

Bardziej szczegółowo

CZĘŚĆ I. WORD I PODSTAWY OBSŁUGI PAKIETU OFFICE

CZĘŚĆ I. WORD I PODSTAWY OBSŁUGI PAKIETU OFFICE Spis treści Wstęp (9) Rozdział A. Microsoft Office - zakup, instalacja i uruchamianie (15) Office 2016: z licencją stałą czy jako abonament (wersja 365)? (16) o Pudełkowe wersje pakietu Office (17) o Zakup

Bardziej szczegółowo

5. Bazy danych Base Okno bazy danych

5. Bazy danych Base Okno bazy danych 5. Bazy danych Base 5.1. Okno bazy danych Podobnie jak inne aplikacje środowiska OpenOffice, program do tworzenia baz danych uruchamia się po wybraniu polecenia Start/Programy/OpenOffice.org 2.4/OpenOffice.org

Bardziej szczegółowo

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków: 2008 04 25

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków: 2008 04 25 MS Excel 2007 Kurs zaawansowany Obsługa baz danych prowadzi: Dr inż. Tomasz Bartuś Kraków: 2008 04 25 Bazy danych Microsoft Excel 2007 udostępnia szereg funkcji i mechanizmów obsługi baz danych (zwanych

Bardziej szczegółowo

Przewodnik Szybki start

Przewodnik Szybki start Przewodnik Szybki start Program Microsoft Visio 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Zaktualizowane szablony Szablony

Bardziej szczegółowo

MS Word 2010. Długi dokument. Praca z długim dokumentem. Kinga Sorkowska 2011-12-30

MS Word 2010. Długi dokument. Praca z długim dokumentem. Kinga Sorkowska 2011-12-30 MS Word 2010 Długi dokument Praca z długim dokumentem Kinga Sorkowska 2011-12-30 Dodawanie strony tytułowej 1 W programie Microsoft Word udostępniono wygodną galerię wstępnie zdefiniowanych stron tytułowych.

Bardziej szczegółowo

Szkolenie Program Microsoft Office

Szkolenie Program Microsoft Office Szkolenie Program Microsoft Office Czas trwania szkolenia: 90 h CELE SZKOLENIA UJĘTE W KATEGORIACH EFEKTÓW UCZENIA SIĘ Z UWZGLĘDNIENIEM WIEDZY, UMIEJĘTNOŚCI I KOMPETENCJI SPOŁECZNYCH Program szkolenia

Bardziej szczegółowo

WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010)

WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010) WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010) Program Microsoft Office Access umożliwia organizowanie informacji w tabelach: listach wierszy i kolumn oraz zarządzanie, wykonywanie zapytań filtrujących,

Bardziej szczegółowo

ACCESS ćwiczenia (zestaw 1)

ACCESS ćwiczenia (zestaw 1) ACCESS ćwiczenia (zestaw 1) KWERENDY Ćw. 1. Na podstawie tabeli PRACOWNICY przygotować kwerendę, która wybiera z obiektu źródłowego pola Nazwisko, Imię, KODdziału i Stawka. (- w oknie bazy danych wybrać

Bardziej szczegółowo

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy 1 Podstawowym przeznaczeniem arkusza kalkulacyjnego jest najczęściej opracowanie danych liczbowych i prezentowanie ich formie graficznej. Ale formuła arkusza kalkulacyjnego jest na tyle elastyczna, że

Bardziej szczegółowo

Przedmiotem zamówienia jest dostawa:

Przedmiotem zamówienia jest dostawa: Załącznik nr 2 do SIWZ Przedmiotem zamówienia jest dostawa: OPIS PRZEDMIOTU ZAMÓWIENIA 1. Pakiet oprogramowania biurowego dla komputerów z systemem Windows - 3 licencje. Lp. Parametr Charakterystyka 1

Bardziej szczegółowo

Microsoft PowerPoint Poziom Zaawansowany PROGRAM SZKOLENIOWY. Plan szkolenia zawiera: Microsoft Excel Poziom Zaawansowany

Microsoft PowerPoint Poziom Zaawansowany PROGRAM SZKOLENIOWY. Plan szkolenia zawiera: Microsoft Excel Poziom Zaawansowany Microsoft PowerPoint Poziom Zaawansowany PROGRAM SZKOLENIOWY Plan szkolenia zawiera: Microsoft Excel Poziom Zaawansowany Program szkoleniowy Microsoft Excel Poziom Zaawansowany 16 h dydaktycznych (12 h

Bardziej szczegółowo

PROGRAM SZKOLENIA. Excel Średniozaawansowany z wprowadzeniem do tabel przestawnych i makr.

PROGRAM SZKOLENIA. Excel Średniozaawansowany z wprowadzeniem do tabel przestawnych i makr. PROGRAM SZKOLENIA Excel Średniozaawansowany z wprowadzeniem do tabel przestawnych i makr SZKOLENIE JEST DLA OSÓB, KTÓRE: znają podstawy programu Microsoft Excel, chcą przyspieszyć i usprawnić pracę oraz

Bardziej szczegółowo

Odkryj setki nowych możliwości z Wordem 2016 PL! Naucz się tworzyć profesjonalne i estetyczne dokumenty tekstowe!

Odkryj setki nowych możliwości z Wordem 2016 PL! Naucz się tworzyć profesjonalne i estetyczne dokumenty tekstowe! Naucz się tworzyć profesjonalne i estetyczne dokumenty tekstowe! Dokument ściśle tekstowy, czyli jak sformatować swój tekst i nadać mu odpowiedni wygląd Elementy graficzne, czyli jak wstawić do tekstu

Bardziej szczegółowo

Zapytania i wstawianie etykiet z bazy danych do rysunku

Zapytania i wstawianie etykiet z bazy danych do rysunku Zapytania i wstawianie etykiet z bazy danych do rysunku Pracujemy z gotową bazą danych MSAccess o nazwie KOMIS.MDB. Baza ta składa się z kilku tabel, rys. 1 Rys. 1. Diagram relacji. Wybierając w MSAccess,

Bardziej szczegółowo

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy Opracowanie: dr hab. Marzena Nowakowska, dr Maria Szczepańska, mgr Grażyna Gębal MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy 1. Opracować formularz Pracownicy edycja wg wzorca przedstawionego na

Bardziej szczegółowo

ECDL Advanced Moduł AM4 Arkusze kalkulacyjne Syllabus, wersja 2.0

ECDL Advanced Moduł AM4 Arkusze kalkulacyjne Syllabus, wersja 2.0 ECDL Advanced Moduł AM4 Arkusze kalkulacyjne Syllabus, wersja 2.0 Copyright 2010, Polskie Towarzystwo Informatyczne Zastrzeżenie Dokument ten został opracowany na podstawie materiałów źródłowych pochodzących

Bardziej szczegółowo

TOPWEB SPSall Budowanie portalu intranetowego

TOPWEB SPSall Budowanie portalu intranetowego TOPWEB SPSall Budowanie portalu intranetowego Przeznaczenie szkolenia Szkolenie dla osób chcących: Profesjonalnie budować intranetowy portal w oparciu o aplikację Microsoft SharePoint 2013. Sprawnie posługiwać

Bardziej szczegółowo

Formularze w programie Word

Formularze w programie Word Formularze w programie Word Formularz to dokument o określonej strukturze, zawierający puste pola do wypełnienia, czyli pola formularza, w których wprowadza się informacje. Uzyskane informacje można następnie

Bardziej szczegółowo

Przewodnik Szybki start

Przewodnik Szybki start Przewodnik Szybki start Program Microsoft Word 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Pasek narzędzi Szybki dostęp Te

Bardziej szczegółowo

5.4. Tworzymy formularze

5.4. Tworzymy formularze 5.4. Tworzymy formularze Zastosowanie formularzy Formularz to obiekt bazy danych, który daje możliwość tworzenia i modyfikacji danych w tabeli lub kwerendzie. Jego wielką zaletą jest umiejętność zautomatyzowania

Bardziej szczegółowo

Sylabus Moduł 3: Arkusze kalkulacyjne

Sylabus Moduł 3: Arkusze kalkulacyjne Sylabus Moduł 3: Arkusze kalkulacyjne Niniejsze opracowanie przeznaczone jest dla osób zamierzających zdać egzamin ECDL (European Computer Driving Licence) na poziomie podstawowym. Publikacja zawiera podstawowe

Bardziej szczegółowo