Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Access 2007 PL
SPECIAL OFFER: Upgrade this ebook with O’Reilly
Nieoficjalna czołówka
O autorze
O zespole twórców
Podziękowania
Seria „Nieoficjalny podręcznik”
Wprowadzenie
Co możesz zrobić za pomocą Accessa?
Dwie strony Accessa
Access kontra Excel
Access kontra SQL Server
Nowe oblicze programu Access 2007
Wstążka
Używanie wstążki za pomocą klawiatury
Menu Office
Pasek narzędzi Szybki dostęp
Nowe możliwości programu Access 2007
O niniejszej książce
Układ książki
O/tych/ukośnikach
Zakładki kontekstowe
Rozwijalne przyciski
Zwykłe menu
O skrótach klawiszowych
O klikaniu
Przykłady
I. Przechowywanie informacji w tabelach
1. Tworzenie pierwszej bazy danych
Poznaj bazy danych Access
Zaczynamy
Tworzenie nowej bazy danych
Poznaj tabele
Tworzenie prostej tabeli
Edytowanie tabeli
Tryb edycji
Klawisze skrótów
Wytnij, kopiuj i wklej
Zapisywanie i otwieranie baz danych Access
Tworzenie kopii zapasowych
Zapisywanie bazy danych pod inną nazwą lub w innym formacie
Otwieranie bazy danych
Otwieranie więcej niż jednej bazy danych naraz
Otwieranie bazy danych utworzonej w poprzednich wersjach Accessa
Tworzenie kolejnej bazy danych
Okienko nawigacji
Przeglądanie tabel za pomocą okienka nawigacji
Zarządzanie obiektami bazy danych
2. Tworzenie sprawnie działających tabel
Poznaj typy danych
Widok projektu
Organizowanie i opisywanie pól
Jak działają aktualizacje w Widoku projektu?
Typy danych w Accessie
Tekst
Długość tekstu
Nota
Tekst sformatowany
Liczba
Rozmiar liczby
Formatowanie liczby
Waluta
Data/Godzina
Niestandardowe formaty daty
Tak/Nie
Hiperłącze
Załącznik
Autonumerowanie
Korzystanie z autonumerowania bez konieczności odkrywania rozmiaru tabeli
Korzystanie z identyfikatorów replikacji
Klucz podstawowy
Tworzenie własnego pola klucza podstawowego
Sześć zasad projektowania baz danych
1. Wybierz dobre nazwy pól
2. Dziel informacje
3. Umieszczaj wszystkie szczegóły w jednym miejscu
4. Unikaj powtarzania informacji
5. Unikaj zbytecznych informacji
6. Umieszczaj pole Identyfikator
3. Opanowywanie obsługi arkusza danych: sortowanie, wyszukiwanie, filtrowanie i inne czynności
Dostosowywanie arkusza danych
Formatowanie arkusza danych
Przestawianie kolumn
Zmiana wielkości wierszy i kolumn
Ukrywanie kolumn
Blokowanie kolumn
Nawigacja po arkuszu danych
Sortowanie
Sortowanie według kilku pól
Filtrowanie
Szybkie filtry
Filtrowanie oparte na zaznaczeniu
Filtrowanie według warunku
Wyszukiwanie
Zaawansowana edycja
Sprawdzanie pisowni
Opcje sprawdzania pisowni
Autokorekta
Znaki specjalne
Drukowanie arkusza danych
Podgląd wydruku
Poruszanie się po podglądzie wydruku
Zmienianie układu strony
Dostrajanie wydruku
4. Blokowanie złych danych
Podstawy integralności danych
Zapobieganie pustym polom
Puste wartości a pusty tekst
Ustawianie wartości domyślnych
Wykorzystanie indeksów do zapobiegania powtarzaniu wartości
Indeksowanie kilku pól
Maski wprowadzania
Używanie gotowej maski
Tworzenie własnej maski
Reguły sprawdzania poprawności
Stosowanie reguły sprawdzania poprawności pola
Tworzenie reguły sprawdzania poprawności pola
Sprawdzanie poprawności liczb
Sprawdzanie poprawności dat
Sprawdzanie poprawności tekstu
Łączenie warunków sprawdzania poprawności
Tworzenie reguł sprawdzania poprawności tabeli
Odnośniki
Tworzenie prostego odnośnika ze stałymi wartościami
Dodawanie nowych wartości do listy odnośnika
5. Łączenie tabel za pomocą relacji
Podstawy relacji
Powtarzające się dane kontra powiązane dane
Tożsame pola: łącze relacji
Łączenie za pomocą kolumny Identyfikator
Relacja rodzic – potomek
Używanie relacji
Definiowanie relacji
Edycja relacji
Więzy integralności
Puste wartości w niepołączonych rekordach
Kaskadowe usuwanie
Kaskadowe aktualizacje
Nawigowanie przez relacje
Odnośniki z powiązanymi tabelami
Bardziej nietypowe relacje
Relacja „jeden do jednego”
Relacja typu „wiele do wielu”
Tabele skrzyżowań
Pola wielowartościowe
Ćwiczenie relacji
Szkoła muzyczna
Identyfikowanie tablic
Wyróżnianie relacji
Zagłębiając się w szczegóły
Sklep z czekoladkami
Katalog produktów i lista klientów
Zamawianie produktów
II. Manipulowanie danymi za pomocą kwerend
6. Kwerendy wybierające rekordy
Podstawy kwerend
Tworzenie kwerend
Tworzenie kwerendy w Widoku projektu
Tworzenie wyrażeń filtrujących
Pobieranie górnych rekordów
Tworzenie prostej kwerendy za pomocą Kreatora kwerend
Poznaj widok SQL
Analiza kwerendy
Tworzenie kwerendy łączącej
Kwerendy i powiązane tabele
Sprzęganie tabel w kwerendzie
Sprzężenia zewnętrzne
Wyszukiwanie niedopasowanych rekordów
Sprzężenia wielokrotne
7. Sztuczki niezbędne przy pracy z kwerendami
Pola obliczane
Definiowanie pola obliczanego
Proste obliczenia na postawie pól liczbowych
Pola dat
Kolejność wykonywania działań
Wyrażenia operujące na tekście
Funkcje w kwerendach
Korzystanie z funkcji
Funkcje zagnieżdżone
Konstruktor wyrażeń
Formatowanie liczb
Więcej funkcji matematycznych
Funkcje tekstowe
Funkcje dat
Radzenie sobie z pustymi wartościami (null)
Podsumowywanie danych
Grupowanie kwerend podsumowujących
Sprzężenia w kwerendach podsumowujących
Kwerendy parametryczne
8. Kwerendy aktualizujące rekordy
Poznaj kwerendy akcji
Testowanie kwerend akcji (zachować ostrożność)
Rodzina kwerend akcji
Kwerendy aktualizujące
Kwerendy dołączające
Tworzenie kwerendy dołączającej (lub tworzącej tabelę)
Co zrobić, aby wartości autonumerowania nie zaczynały się od 1?
Kwerendy usuwające
Samouczek: oznaczanie zamówień na niedostępne towary
Wyszukiwanie niedostępnych elementów
Zawieszanie zamówień
9. Analiza danych za pomocą kwerend krzyżowych i tabel przestawnych
Poznaj kwerendy krzyżowe
Tworzenie kwerend krzyżowych
Tworzenie kwerendy krzyżowej za pomocą Kreatora
Tworzenie kwerendy krzyżowej od podstaw
Tabele przestawne
Tworzenie tabeli przestawnej
Manipulowanie tabelą przestawną
Tworzenie pola obliczanego
Ukrywanie i pokazywanie szczegółów
Filtrowanie tabel przestawnych
Wykresy przestawne
Wybór typu wykresu
Drukowanie wykresu przestawnego
III. Drukowanie raportów
10. Tworzenie raportów
Podstawy raportów
Tworzenie prostego raportu
Rozmieszczanie elementów raportu
Dodawanie i usuwanie pól
Wiele widoków raportu
Tworzenie raportu od podstaw
Drukowanie, podglądanie i eksportowanie raportu
Podglądanie raportu
Eksportowanie raportu
Jak zdobyć dodatek Zapisz jako PDF?
Formatowanie raportu
Formatowanie kolumn i ich nagłówków
Formatowanie pól liczbowych
Naprzemienne formatowanie wierszy
Linie siatki
Obramowania
Formatowanie warunkowe
Filtrowanie i sortowanie raportu
Filtrowanie raportu
Sortowanie raportu
11. Projektowanie zaawansowanych raportów
Udoskonalanie raportów w Widoku projektu
Sekcje Widoku projektu
Poznaj formanty
Przenoszenie pól z układu
Dodawanie formantów
Tworzenie raportu od podstaw (w Widoku projektu)
Kreator raportów
Kreator etykiet
Dostosowywanie raportów za pomocą właściwości
Modyfikowanie wspólnych właściwości
Wyrażenia
Grupowanie
Grupowanie raportów
Dostosowywanie za pomocą panelu Grupowanie, sortowanie i sumowanie
Sortuj według
Grupuj według
Z literą A na górze/Od najmniejszych do największych
Według całych wartości
Z sumą pola
Z tytułem...
Z sekcją nagłówka
Zachowaj całą grupę na jednej stronie
Wiele grup
IV. Tworzenie interfejsu użytkownika za pomocą formularzy
12. Tworzenie prostych formularzy
Podstawy formularzy
Tworzenie prostego formularza
Korzystanie z formularza
Wyszukiwanie i edytowanie rekordu
Dodawanie rekordu
Usuwanie rekordu
Drukowanie rekordów
Sortowanie i filtrowanie w formularzu
Sortowanie formularza
Filtrowanie formularza
Korzystanie z funkcji Filtruj według formularza
Zachowywanie filtrów na przyszłość
Tworzenie lepszych układów
Wyzwalanie formantów z układów
Używanie więcej niż jednego układu
Używanie układów tabelarycznych
Wyświetlanie wielu rekordów w dowolnych formularzach
Formularze dzielone
Jeszcze bardziej przydatne właściwości formularzy
Kreator formularzy
13. Projektowanie zaawansowanych formularzy
Dostosowywanie formularzy w Widoku projektu
Sekcje formularza
Dodawanie formantów do formularza
Galeria formantów — krótka wycieczka
Rozmieszczanie formantów w formularzu
Wyrównanie formantów
Rozmiar formantów
Odstęp między formantami
Nakładające się formanty
Kotwiczenie: automatyczna zmiana rozmiaru formantów
Tworzenie formantu o szerokości formularza
Tworzenie jak największego formantu
Kolejność klawisza Tab: ułatwianie nawigacji za pomocą klawiatury
Przejmowanie kontroli nad formantami
Blokowanie pól
Zapobieganie błędom za pomocą walidacji
Przeprowadzanie obliczeń za pomocą wyrażeń
Porządkowanie za pomocą formantów karta
Zwiedzanie z użyciem hiperłączy
Nawigowanie za pomocą list
Wykonywanie działań za pomocą przycisków
Formularze i tabele związane
Relacje między tabelami a proste formularze
Formant podformularz
Tworzenie niestandardowych podformularzy
14. Tworzenie systemu nawigacji
Opanowywanie okienka nawigacji
Konfigurowanie listy nawigacji
Lepsze filtrowanie
Ukrywanie obiektów
Używanie niestandardowych grup
Przeszukiwanie listy nawigacji
Tworzenie formularzy z funkcjami nawigacji
Tworzenie panelu przełączania
Projektowanie formularza startowego
Alternatywy dla panelu przełączania
Niestandardowe panele przełączania
Formularze złożone
Wyświetlanie wszystkich formularzy na liście
Łączenie do powiązanych danych
Wyświetlanie powiązanych rekordów w osobnych formularzach
Wyświetlanie szczegółowych raportów za pomocą łączy
V. Programowanie w Accessie
15. Automatyzacja zadań za pomocą makr
Podstawy makr
Tworzenie makra
Uruchamianie makra
Debugowanie makra
Makra i bezpieczeństwo
Niebezpieczne akcje makr
Jak Access traktuje niebezpieczne makra?
Centrum zaufania
Ustawianie zaufanej lokalizacji
Trzy przepisy na makro
Znajdź rekord
Drukowanie raportu
Wysyłanie danych e-mailem
Zarządzanie makrami
Grupowanie makr
Przypisywanie makrom skrótów klawiszowych
Konfigurowanie makra startowego
Podłączanie makr do formularzy
Poznaj zdarzenia
Dołączanie makr do zdarzeń
Odczytywanie argumentów z formularza
Zmienianie właściwości formularza
Makra warunkowe
Tworzenie warunku
Sprawdzanie poprawności danych za pomocą warunków
Bardziej złożone makra warunkowe
16. Automatyzacja zadań za pomocą Visual Basic
Edytor Visual Basic
Dodawanie nowego modułu
Tworzenie najprostszej procedury
Dołączanie kodu do formularza
Reagowanie na zdarzenia w formularzu
Wywoływanie kodu w module
Odczytywanie i zapisywanie pól w formularzu
Poznaj obiekty
Właściwości
Metody
Zdarzenia
Używanie obiektów
Wskazywanie, że rekord został zmieniony
Tworzenie efektu mouseover
17. Zaawansowane techniki programowania
Poznajemy możliwości języka Visual Basic
Przechowywanie informacji w zmiennych
Podejmowanie decyzji
Powtarzanie akcji w pętli
Tworzenie własnych funkcji
Łącząc wszystko razem: funkcja testująca karty kredytowe
Radzenie sobie z problemami
Debugowanie
Obsługa błędów
Zgłębiamy sekrety obiektów
Obiekt DoCmd
Konwertowanie makr na kod Visual Basica
Jak Visual Basic może pomóc nam w interesach?
Notowanie całkowitych kosztów zamówienia
Pobieranie informacji o cenie
Dodawanie nowego produktu w trakcie realizacji zamówienia
Zarządzanie wypełnianiem zamówień
Aktualizowanie ilości produktów
VI. Współpraca bazy Access ze światem zewnętrznym
18. Udostępnianie bazy danych wielu użytkownikom
Udostępnienie naszej bazy danych światu zewnętrznemu
W jaki sposób działają funkcje współdzielenia danych programu Access
Przygotowywanie naszej bazy danych
Na czym polega rozdzielanie bazy danych
Rozdzielanie bazy za pomocą kreatora
W jaki sposób działają łączenia między tabelami
Ręczne rozdzielanie bazy danych
Blokowanie zewnętrznej bazy danych
Udostępnianie bazy danych użytkownikom nieposiadającym Accessa
Sekrety dobrej współpracy z innymi użytkownikami
Oglądanie na bieżąco zmian wprowadzanych przez innych
Rozstrzyganie konfliktów edytowania danych
Zapobieganie równoległemu edytowaniu rekordów za pomocą blokowania
Otwieranie bazy danych w trybie wyłączności
Uszkodzenie danych
Diagnozowanie (i naprawianie) uszkodzonych baz danych
Zapobieganie uszkodzeniom danych
Dbanie o bezpieczeństwo naszej bazy danych
Ochrona bazy danych za pomocą haseł
Hasła i rozdzielone bazy danych
Korzystanie z systemu zabezpieczeń plików Windows
19. Importowanie i eksportowanie danych
Powody, dla których importujemy lub eksportujemy dane
Jak działa eksportowanie
Jak działa importowanie
Korzystanie ze Schowka
Kopiowanie tabeli Accessa do innego programu
Kopiowanie komórek Excela do bazy Access
Operacje importowania i eksportowania
Typy plików, które można importować
Importowanie danych
Importowanie z pliku Excela
Importowanie danych z pliku tekstowego
Typy plików, do których można eksportować dane
Eksportowanie danych
Ponowne wykorzystywanie ustawień importowania i eksportowania
Access i XML
Co to takiego ten XML?
Trzy podstawowe zasady XML
Prolog
Elementy
Zagnieżdżanie
Pliki i schematy XML
Historia współpracy Accessa z XML
Eksportowanie do pliku XML
Importowanie danych z pliku XML
Zbieranie informacji za pomocą e-maili
Tworzenie wiadomości e-mail
Ręczne przetwarzanie odpowiedzi
Automatyczne przetwarzanie odpowiedzi
Zarządzanie ustawieniami zbierania wiadomości e-mail
20. Łączenie bazy Access z bazą SQL Server
Czy warto przełączać bazę danych na SQL Server?
W jaki sposób działa SQL Server
Tania wersja programu SQL Server
Zaczynamy korzystać z programu SQL Server 2005 Express
Instalowanie programu SQL Server Express
Umieszczanie serwera SQL Server w sieci
Tworzenie bazy danych SQL Server
Rozbudowa bazy danych
Zarządzanie naszą bazą danych
Tworzenie bazy danych SQL Server od podstaw
Dodawanie obiektów do bazy SQL Server
Tworzenie tabel
Typy danych w bazach SQL Server
Pola autonumerowane
Odnośniki
Relacje
Jak działają kwerendy
Tworzenie widoku
21. Łączenie bazy Access z SharePoint
Jak działa serwer SharePoint
Co można robić za pomocą serwera SharePoint
Konfigurowanie programu SharePoint
Tworzenie witryny naszego zespołu
Dopasowywanie witryny do naszych potrzeb
SharePoint i Access
Tworzenie listy
Eksportowanie tabel do serwera SharePoint
Importowanie danych do Accessa
Przenoszenie na serwer SharePoint całej bazy danych
Edytowanie danych SharePoint w Accessie
Wprowadzanie zmian bez połączenia z serwerem
VII. Dodatki
A. Modyfikowanie paska Szybki dostęp
Pasek Szybki dostęp
Dodawanie przycisków
Dostosowywanie paska do różnych baz danych
Indeks
Kolofon
SPECIAL OFFER: Upgrade this ebook with O’Reilly
Copyright
← Prev
Back
Next →
← Prev
Back
Next →