- Jak zbudować efektywny i funkcjonalny formularz?
- Jak przygotować atrakcyjny i praktyczny raport?
- Jak używać funkcji i stosować kwerendy?
Microsoft Access to bardzo rozbudowane, a przez to uznawane za bardzo zaawansowane,
narzędzie do zarządzania informacjami. Wielu użytkowników nigdy nie wychodzi poza
projektowanie prostych tabel czy korzystanie z kreatorów formularzy i raportów. W ten
sposób marnują niezwykłe możliwości Accessa w zakresie przetwarzania, analizowania i
prezentowania informacji. A przecież, jak w każdym programie, trzeba tylko wiedzieć,
gdzie znajdują się potrzebne narzędzia i w jaki sposób ich używać. W tej książce
znajdziesz potrzebne wiadomości, które pozwolą Ci samodzielnie pracować i optymalnie
wykorzystywać najważniejsze opcje tego programu!
Książka "Access 2007 PL. Formuły, raporty, kwerendy. Rozwiązania w
biznesie" zawiera szczegółowy opis trzech istotnych narzędzi, które pozwalają
używać najcenniejszych z wielu funkcji Accessa: formularze, raporty i kwerendy. Dzięki
temu podręcznikowi nauczysz się tworzyć interfejsy danych (formularze), czytelne i
przejrzyste wydruki (raporty), a także kwerendy pobierające z bazy tylko te dane,
których naprawdę potrzebujesz. Poznasz podstawowe i bardziej zaawansowane zagadnienia,
takie jak tworzenie formularzy specjalnych, na przykład paneli przełączania, okien
dialogowych czy okien wyświetlanych przy otwieraniu bazy.
- Tworzenie formularza
- Praca z formantami
- Projektowanie formularzy biznesowych
- Tworzenie i publikowanie raportu
- Zasady projektowania raportów biznesowych
- Raporty zaawansowane i specjalne
- Praca z kwerendami
- Arkusze danych i rekordy
- Wyrażenia kryteriów wyboru
- Funkcje i tabele przestawne
- Kwerendy w języku SQL
Spis treści:
Wstęp (15)
- Jak czytać tę książkę (16)
- Konwencje typograficzne (17)
- Przykłady (18)
I: Formularze
1. Tworzenie nowego formularza (21)
- Tworzenie formularza - wprowadzenie (23)
- Formularz standardowy (23)
- Formularz dzielony (25)
- Formularz z wieloma rekordami (26)
- Tworzenie prostych formularzy przy użyciu kreatora (27)
- Nawigacja w formularzu (29)
- Tworzenie formularza w widoku projektu (29)
- Widok projektu (30)
- Zmiana źródła rekordów (31)
- Formanty (31)
- Dodawanie pól (33)
- Zmiana rozmiarów formularza (33)
- Wyświetlanie formularza (34)
- Autoformatowanie w widoku projektu (34)
- Właściwości formularza (35)
- Praca z nagłówkiem i stopką formularza (36)
- Dodawanie logo (37)
- Dodawanie tytułu (38)
- Formatowanie tła (38)
- Tworzenie formularza interakcyjnie w widoku układu (40)
- Analiza przypadku: Zabezpieczanie dostępu do formularza i danych (41)
- Co dalej? (43)
2. Praca z formantami (45)
- Wstawianie i modyfikowanie formantów (45)
- Wstawianie formantów (46)
- Zaznaczanie formantów (47)
- Formatowanie formantów (48)
- Formatowanie warunkowe (48)
- Wymiary formantów (49)
- Przesuwanie formantów (51)
- Układy formantów (53)
- Praca z marginesami (55)
- Grupowanie formantów (55)
- Porządkowanie formantów nakładających się (55)
- Przemiana formantu niezwiązanego w związany (56)
- Zmiana typu formantu (57)
- Określanie kolejności przechodzenia klawiszem Tab (57)
- Dodawanie etykiet (58)
- Wstawianie etykiety (58)
- Modyfikowanie tekstu ektykiety (59)
- Używanie etykiet do wiązania skrótów klawiaturowych z formantami (59)
- Wstawianie pól tekstowych (60)
- Wstawianie pola tekstowego (61)
- Pola tekstowe jako formanty obliczeniowe (61)
- Analiza przypadku: Projekt kalkulatora kredytowego (63)
- Co dalej? (65)
3. Formularze do wprowadzania danych (67)
- Sprawdzanie poprawności danych (68)
- Wyświetlanie podpowiedzi (68)
- Sprawdzanie poprawności przy użyciu wyrażeń (69)
- Maska wprowadzania - wymuszanie spójności (70)
- Ograniczanie zakresu dostępnych opcji (74)
- Pola typu Tak/Nie (74)
- Przyciski opcji - wybieranie jednego z kilku elementów (77)
- Analiza przypadku: Użycie grupy opcji do wybierania sposobu dostawy (80)
- Pola listy - duży zbiór opcji do wyboru (81)
- Wprowadzanie danych przy użyciu formantów ActiveX (86)
- Wprowadzanie wartości z użyciem przycisku pokrętła (86)
- Wprowadzanie liczb przy użyciu paska przewijania (88)
- Wprowadzanie dat przy użyciu formantu kalendarza (90)
- Gromadzenie danych przy użyciu poczty elektronicznej (91)
- Rozsyłanie wiadomości ADC (92)
- Odpowiadanie na wiadomość ADC (93)
- Zarządzanie odpowiedziami ADC (93)
- Co dalej? (94)
4. Formularze w środowisku firmy (95)
- Wprowadzenie (95)
- Po co gromadzimy dane? (96)
- Dane - co to takiego? (96)
- Kim są użytkownicy? (97)
- Dziesięć podstawowych zasad projektowania formularzy biznesowych (97)
- 1. Pamiętaj, że liczy się czas (97)
- 2. Przewiduj możliwe pomyłki (98)
- 3. Podobieństwo do papierowego oryginału jest korzystne (98)
- 4. Daj użytkownikom to, czego potrzebują, i nic więcej (98)
- 5. Pamiętaj o klawiaturze (98)
- 6. Zachowaj naturalną kolejność pól (i przechodzenia klawiszem Tab) (99)
- 7. Zwróć uwagę na rozdzielczość ekranu (99)
- 8. Tekst formularza musi być czytelny (99)
- 9. Oszczędnie z "fajerwerkami" (100)
- 10. Wiele formantów warto połączyć w grupy (100)
- Układ formantów (100)
- Linie i prostokąty (101)
- Grupy opcji (102)
- Porządkowanie formularza przy użyciu kart (103)
- Praca z tekstem (104)
- Formatowanie tekstu (106)
- Porady dotyczące formatowania (106)
- Atrakcyjniejszy wygląd formularza (107)
- Użycie kolorów (108)
- Wstawianie obrazków (110)
- Efekt cienia tekstu (111)
- Co dalej? (112)
5. Formularze specjalne (113)
- Tworzenie formularza dla danych z wielu tabel (113)
- Podformularze - wprowadzenie (114)
- Tworzenie formularza i podformularza przy użyciu kreatora (115)
- Tworzenie podformularza w widoku projektu (116)
- Przyciski poleceń (118)
- Analiza przypadku: Panel przełączania (120)
- Tworzenie okien dialogowych (121)
- Tworzenie formularza podręcznego (wyskakującego) (122)
- Tworzenie formularza modalnego (122)
- Formularz oparty na kwerendzie z parametrami (123)
- Tworzenie formularza pobierającego parametr (124)
- Przygotowywanie kwerendy (125)
- Używanie formularza i kwerendy z parametrem (126)
- Formularz typu Autostart (126)
- Tworzenie formularza z wykresem przestawnym (127)
- Co dalej? (129)
II: Raporty
6. Tworzenie nowego raportu (133)
- Tworzenie prostego raportu (133)
- Tworzenie prostych raportów przy użyciu kreatora (134)
- Tworzenie raportu w widoku projektu (136)
- Widok projektu (137)
- Zmiana źródła rekordów (138)
- Budowa raportów Accessa (138)
- Formanty raportu (139)
- Dodawanie pól (140)
- Dodawanie etykiet (140)
- Dodawanie logo (142)
- Dodawanie tytułu (142)
- Dodawanie numerów stron (143)
- Dodawanie daty i godziny (144)
- Zmiana rozmiarów sekcji raportu (144)
- Podgląd raportu (144)
- Autoformatowanie w widoku projektu (145)
- Właściwości raportu (147)
- Formatowanie tła raportu (147)
- Wstawianie i modyfikowanie formantów (149)
- Grupowanie formantów (156)
- Porządkowanie formantów nakładających się (156)
- Tworzenie raportu interakcyjnie w widoku układu (157)
- Publikowanie raportu (158)
- Raport drukowany (158)
- Raport wysyłany pocztą elektroniczną (158)
- Eksportowanie raportu do programu Word (159)
- Eksportowanie raportu do pliku PDF lub XPS (159)
- Co dalej? (161)
7. Raporty w środowisku firmy (163)
- Wprowadzenie (163)
- Co ma zawierać raport? (164)
- Jaki jest cel raportu? (165)
- Kim są osoby czytające raport? (166)
- Dziesięć podstawowych zasad projektowania raportów biznesowych (167)
- 1. Podobieństwo do starszych wzorców jest korzystne (167)
- 2. Daj użytkownikom to, czego potrzebują, i nic więcej - część pierwsza (167)
- 3. Daj użytkownikom to, czego potrzebują, i nic więcej - część druga (168)
- 4. Pamiętaj o numeracji stron (168)
- 5. Pamiętaj o znaczniku czasu (168)
- 6. Pamiętaj o kolejności pól (169)
- 7. Zwróć uwagę na rozdzielczość ekranu (169)
- 8. Tekst raportu musi być czytelny (169)
- 9. Zawsze używaj sortowania i grupowania (169)
- 10. Wiele formantów warto połączyć w grupy (170)
- Układ formantów (170)
- Linie i prostokąty (170)
- Podziały stron (172)
- Praca z tekstem (172)
- Formatowanie tekstu (173)
- Porady dotyczące formatowania (173)
- Atrakcyjniejszy wygląd raportu (174)
- Użycie kolorów (174)
- Wstawienie obrazków (176)
- Efekty specjalne (177)
- Efekt cienia tekstu (177)
- Co dalej? (178)
8. Raporty zaawansowane (179)
- Sortowanie i grupowanie (179)
- Opcje sortowania (180)
- Opcje grupowania (180)
- Sortowanie i grupowanie oparte na wartościach wyrażeń (183)
- Formanty obliczeniowe w raporcie (183)
- Używanie listy Sumy (184)
- Wstawianie pola tekstowego (184)
- Pola tekstowe jako formanty obliczeniowe (185)
- Analiza przypadku: Faktura (187)
- Metody otwierania raportów (189)
- Otwieranie raportu kliknięciem przycisku (189)
- Otwieranie raportu przy użyciu makra (190)
- Sterowanie wydrukiem raportu (195)
- Zaczynanie lub kończenie sekcji podziałem strony (195)
- Zaczynanie lub kończenie sekcji podziałem kolumny lub wiersza (196)
- Unikanie oddzielania pojedynczych formantów (197)
- Co dalej? (197)
9. Raporty specjalne (199)
- Raport wielokolumnowy (199)
- Przygotowanie raportu (200)
- Zmiana ustawień strony (200)
- Problemy z układem wielokolumnowym (201)
- Analiza przypadku: Użycie kolumn do zmniejszenia liczby stron raportu (203)
- Etykiety adresowe (206)
- Kreator etykiet (207)
- Etykiety niestandardowe (208)
- Tworzenie raportu do korespondencji seryjnej (209)
- Tworzenie raportu dla danych z wielu tabel (212)
- Podraporty - wprowadzenie (212)
- Tworzenie raportu i podraportu przy użyciu kreatora (213)
- Tworzenie podraportu w widoku projektu (215)
- Tworzenie raportu z wykresem przestawnym (217)
- Co dalej? (218)
III: Kwerendy
10. Tworzenie nowej kwerendy (221)
- Sortowanie rekordów (221)
- Sortowanie według jednego pola (222)
- Sortowanie według wielu pól (222)
- Filtrowanie rekordów (223)
- Filtrowanie według zaznaczenia (225)
- Filtrowanie według zaznaczenia - wykluczanie (226)
- Filtrowanie "w miejscu" (226)
- Filtry tekstu, liczb i dat (227)
- Filtrowanie według formularza (228)
- Kryteria filtrowania (229)
- Definiowanie filtru (231)
- Praca z kwerendami (233)
- Tworzenie kwerendy (233)
- Tworzenie nowego obiektu typu kwerenda (234)
- Wybieranie pól kwerendy (236)
- Wprowadzanie kryteriów wyboru rekordów (236)
- Wykluczanie pola z wyników kwerendy (237)
- Zwracanie N pierwszych wartości (237)
- Właściwości pól (238)
- Uruchamianie kwerendy (239)
- Kwerendy w środowisku firmy (239)
- Analiza przypadku: Kwerenda do korespondencji seryjnej (241)
- Kwerenda tabeli Klienci (241)
- Korzystanie z funkcji korespondencji seryjnej (242)
- Tworzenie kwerend z użyciem kreatorów (243)
- Tworzenie kwerend krzyżowych (244)
- Tworzenie kwerendy wyszukującej powtórzone rekordy (246)
- Tworzenie kwerendy wyszukującej niedopasowane dane (246)
- Praca z rekordami (247)
- Arkusz danych (247)
- Przechodzenie między polami (248)
- Wprowadzanie danych (249)
- Dodawanie nowych rekordów (249)
- Przechodzenie między rekordami (250)
- Wybieranie rekordu (250)
- Kopiowanie rekordu (251)
- Usuwanie rekordu (251)
- Formatowanie arkusza danych (251)
- Właściwości kwerendy (252)
- Co dalej? (254)
11. Wyrażenia kryteriów wyboru (255)
- Operandy w wyrażeniach kryteriów (256)
- Literały (256)
- Identyfikatory (256)
- Funkcje (257)
- Operatory w wyrażeniach kryteriów (257)
- Operatory porównania (257)
- Operatory arytmetyczne (259)
- Operator Like (259)
- Operator Between ... And (260)
- Operator In (260)
- Operator Is Null (260)
- Kryteria złożone i operatory logiczne (261)
- Operatory logiczne (262)
- Kolejność obliczania wartości wyrażeń (263)
- Kolumny z obliczeniami (264)
- Obliczanie wartości towarów (265)
- Obliczanie wartości z rabatem (266)
- Funkcje wbudowane (266)
- Funkcje operujące na ciągach znakowych (268)
- Funkcje operujące na datach i godzinach (272)
- Funkcje matematyczne (277)
- Funkcje finansowe (279)
- Konstruktor wyrażeń (283)
- Co dalej? (284)
12. Kwerendy danych z wielu tabel (285)
- Relacyjne bazy danych (285)
- Problemy z projektem nie-relacyjnym (285)
- Co wyróżnia relacyjną bazę danych? (288)
- Typy modeli relacyjnych (290)
- Model "jeden-do-wielu" (290)
- Model "jeden-do-jednego" (290)
- Model "wiele-do-wielu" (291)
- Integralność odwołań (292)
- Definiowanie relacji między tabelami (293)
- Linie sprzężeń (293)
- Typy sprzężeń (294)
- Dodawanie tabel do okna relacji (295)
- Definiowanie sprzężeń (295)
- Modyfikowanie relacji (297)
- Usuwanie sprzężenia (297)
- Praca z wieloma tabelami w kwerendzie (297)
- Dodawanie tabel do projektu kwerendy (297)
- Wybieranie pól z wielu tabel (298)
- Kwerendy pobierające dane z innych kwerend (300)
- Sprzężenia tabel w oknie projektu kwerendy (300)
- Inne rodzaje sprzężeń (301)
- Sprzężenia zewnętrzne (302)
- Autosprzężenia (304)
- Sprzężenia theta (305)
- Kwerendy bez powtórzeń (307)
- Analiza przypadku: Przeszukiwanie szczegółów zamówień (309)
- Dodawanie podarkusza danych do kwerendy (311)
- Praca z podarkuszami danych (312)
- Co dalej? (313)
13. Kwerendy zaawansowane (315)
- Kwerendy z podsumowaniami (315)
- Wyświetlanie wiersza podsumowań w siatce projektu (315)
- Kwerenda podsumowująca z jednym polem (317)
- Kwerenda podsumowująca z wieloma polami (317)
- Filtrowanie rekordów przed obliczaniem podsumowań (318)
- Podsumowania dla grup rekordów (319)
- Grupowanie według wartości kilku pól (319)
- Kwerenda podsumowująca z kolumną obliczeniową (320)
- Bezpośrednie użycie funkcji agregujących (322)
- Łączenie bezpośrednich i pośrednich wywołań funkcji agregujących (323)
- Kwerendy, które podejmują decyzje (325)
- Funkcja IIf (325)
- Funkcja Switch (328)
- Analiza przypadku: Obliczanie wartości rabatu (328)
- Rabat - dwie opcje (329)
- Rabat - wiele opcji (330)
- Kwerendy z parametrami (331)
- Prosta kwerenda z parametrem (331)
- Określanie typu parametru (333)
- Kwerendy funkcjonalne (333)
- Kwerenda aktualizująca (334)
- Kwerenda usuwająca (335)
- Kwerenda tworząca tabelę (337)
- Kwerenda dołączająca (338)
- Co dalej? (339)
14. Tabele przestawne (341)
- Tabele przestawne - wprowadzenie (341)
- Jak działa tabela przestawna (342)
- Terminologia tabel przestawnych (342)
- Jednowymiarowa tabela przestawna (345)
- Wyświetlanie pola szczegółów (345)
- Wyświetlanie sumy wartości pola danych (347)
- Ukrywanie i wyświetlanie pól szczegółów (348)
- Pole Autoobliczanie (348)
- Zmiana typu obliczeń w polu Autoobliczanie (350)
- Definiowanie pola obliczeniowego (351)
- Usuwanie pola tabeli przestawnej (353)
- Jednowymiarowa tabela przestawna z wieloma polami (353)
- Dwuwymiarowa tabela przestawna (353)
- Analizowanie zamówień według kategorii produktów (356)
- Wymiar czasu w tabeli przestawnej (357)
- Filtrowanie danych tabeli przestawnej (363)
- Autofiltry (363)
- Wyświetlanie początkowych i końcowych elementów (364)
- Grupowanie elementów (366)
- Dodawanie pola filtru (367)
- Zmienianie układu tabeli przestawnej (368)
- Przenoszenie pola do innego obszaru (368)
- Zmiana kolejności pól (369)
- Formatowanie tabeli przestawnej (370)
- Co dalej? (371)
15. Kwerendy w języku SQL (373)
- Wyświetlanie kodu SQL kwerendy (374)
- Kwerendy wybierające w języku SQL (375)
- Instrukcja SELECT (375)
- Instrukcje SQL kwerend pobierających dane z wielu tabel (378)
- Dodawanie kolumny obliczeniowej (381)
- Podsumowania i grupowanie rekordów (382)
- Kwerendy z parametrami (383)
- Pełna składnia instrukcji SELECT (384)
- Kwerendy funkcjonalne w języku SQL (384)
- Kwerendy aktualizujące w języku SQL (385)
- Kwerendy usuwające w języku SQL (385)
- Kwerendy tworzące tabele w języku SQL (386)
- Kwerendy dołączające w języku SQL (386)
- Podkwerendy (387)
- Podkwerenda w definicji pola (388)
- Wyszukiwanie cen wyższych od średniej (389)
- Podkwerenda w definicji kryteriów (389)
- Podkwerendy, które zwracają zestawy rekordów (390)
- Predykat In - klienci, którzy składali zamówienia (391)
- Predykat All - produkty tańsze niż przyprawy (392)
- Kwerendy składające (393)
- Co dalej? (393)
Skorowidz (395)
416 stron, oprawa miękka