Access 007 Czesc
Transkrypt
Access 007 Czesc
Kwerenda kDluznicy (kwerenda dołączająca) Utwórz tebelę Dluznicy zawierającą tylko dwie kolumny: Nazwisko i Telefon (maska wprowadzania taka jak w tabeli Osoba) Tworzenie/Projekt kwerendy/tabele źródłowe: Osoba, Pozyczka Pierwsza kolumna = Nazwisko z tabeli Osoba Druga kolumna = Telefon z tabeli Osoba Na wstążce wybieram znak (dla obu kolumn w wierszu Podsuowanie będzie Grupuj według) Trzecia kolumna = DataPozyczki z tabeli Pozyczka/ Podsumowanie = Policz Czwarta kolumna = DataZwrotu z tabeli Pozyczka Podsumowanie = Policz Uruchom kwerendę i zapisz ją jako kLiczbaFilmow Tworzenie/Projekt kwerendy/ kwerenda źródłowa: kLiczbaFilmow Pierwsza kolumna = Nazwisko z kwerendy kLiczbaFilow Druga kolumna = Telefon z kwerendy kLiczbaFilow Trzecia kolumna = [PoliczOfDataPozyczki]-[PoliczOfDataZwrotu]/Kryteria: > 3 Na wstążce klikam: Dołącz / w okienku wpisz Nazwa tabeli = Dluznicy, Bieżąca baza danych Uruchom kwerendę i zapisz ją … Formularz Rezyser (Formularz dzielony – ma dwie sekcje: górna zawiera informacje o wybranym rekordzie i dolna zawiera arkusz danych)) W okienku nawigacji zaznacz tabelę Reżyser Tworzenie/Więcej formularzy/Formularz dzielony Zrób poprawki w Widoku układu/zaznacz pola IdRezysera (pole etykiety i pole tekstowe)/Delete/Pozostałe pola można przesuwać metodą Przeciągnij i upuść Zapisz formularz pod nazwą Rezyser W Widoku projektu zmniejsz rozmiary pól Imie i Nazwisko W Widoku formularza przetestuj działanie formularza, np. wprowadź lub usuń dane o reżyserach Formularz Gatunek (do wprowadzania danych) Tworzenie / Kreator formularzy / tabela źródłowa = Gatunek wybierz pole Nazwa gatunku / jako układ formularza wybierz Wyjustowany / jako tytuł formularza wybierz Gatunek / zaznacz Modyfikuj projekt formularza – formularz zostanie otworzony w Widoku projektu wyświetl arkusz Właściwości formularza (ikona kwadracik w lewym górnym rogu) / zakładka Format: Paski przewijania = żaden, Przyciski nawigacyjne = Nie, selektory rekordów = Nie / zakładka Dane: Wprowadzanie danych = Tak Ten formularz zapisuje dane do tabeli Gatunek dopiero po zamknięciu formularza Widok projektu: pod Nazwą gatunku zrób wolne miejsce (przesuń w dół górną krawędź stopki formularza) Zakładka Projektowanie / kliknij ikonę Przycisk / uruchamia się Kreator przycisków poleceń: kategorie = Operacje na rekordach, akcje = Dodaj nowy rekord oraz wybierz ikonę lub opis dla dodawanego przycisku Przetestuj działanie formularza Formularz z podformularzem AktorFilm Tworzenie / Kreator formularzy / tabele źródłowe: Aktor i Film / wybierz wszystkie kolumny z obu tabel z wyjątkiem Id / sposób prezentowania danych = przez Aktor, zaznacz Formularz z podformularzem, układ pól = tabelaryczny, podaj nazwę formularza = AktorFilm i podformularza = FilmPodformularz W Widoku projektu ukryj etykietę podformularza czyli Film (klikam 2 razy na pole etykiety Film, we właściwościach: widoczny = Nie, szerokość = 0 W Widoku układu formularza zmień szerokości pól tak aby wszystkie były widoczne bez przewijania Formularz Film (operacje na formularzach) Tworzenie / Kreator formularzy / tabela źródłowa = Film wybieram wszystko oprócz Id i Nazwiska.value, układ = kolumnowy, wybierz Modyfikuj projekt formularza Zmniejsz rozmiar pól tak, aby zostało miejsce z prawej strony Dodaj Przycisk, kategorie = Operacje na formularzach, akcje = Otwórz formularz, wskaż formularz Gatunek Przy pomocy narzędzi Rozmieszczenie dopasuj do siebie pola Wyświetl formularz w Widoku układu Dodaj Pole tekstowe i przeciągnij je poniżej pola Zysk, w polu etykiety wpisz Zysk/Strata Wywołaj Właściwości dla Pola tekstowego, zakładka Dane, w polu Źródło formantu kliknij wielokropek, wyświetli się Konstruktor wyrażeń, zaznacz formularz Film (po lewej), środkowe pola – wybierz Zysk (2 razy kliknij), wstaw minus, wybierz Cena (2 razy kliknij), OK Zamknij okienko Właściwości Zaznacz Pole tekstowe, Zakładka Formatowanie, wybierz Formatowanie warunkowe, w Menadżerze reguł formatowania warunkowego/ nowa reguła formatowania: formatuj tylko komórki, w których: = Wartością pola jest, w kolejnym polu: mniejszy niż, i dalej: 0, poniżej wybierz czerwoną czcionkę, OK. Przejdź na Widok formularza i sprawdź jego działanie Raport OsobaFilm (raport grupujący dane) Tworzenie / Kreator raportów / tabela Film wybierz Id i Tytul / tabela Osoba wybierz Imie, Nazwisko, Email / sposób wyświetlania danych = Przez Osoba / nie dodawaj poziomów grupowania / posortuj dane wg tytułów / format raportu = Krokowy, orientacja = Pionowa Określ nazwę raportu jako OsobaFilm i wyświetl go w Widoku projektu Zmień domyślny tytuł raportu na Lista filmów wypożyczonych przez poszczególne osoby Dodaj sekcje Stopki wyświetlanej dla poszczególnych osób, aby w niej podać liczbę wypożyczonych przez tą osobę filmów o Kliknij prawym przyciskiem myszy pasek tytułowy dowolnej sekcji / z menu kontekstowego wybierz Sortowanie i grupowanie / w pojawiającym się oknie wybierz Więcej i zmień wartość na z sekcją stopki / zamknij okno Grupowania … Ukryj pola IdFilmu Do utworzonej sekcji stopki dodaj okienko tekstowe / w polu etykiety wpisz Liczbz filmów: / w polu tekstowym wpisz =Policz([IdFilmu]) i wyrównaj zawartość tego pola do lewej Wyświetl raport w Podgląd wydruku / zapisz zmiany Raport FilmDataGatunek (raport z dodatkowym poziomem grupowania) Tworzenie / Kreator raportów / tabela Film wybierz Id, Tytul, DataPr / tabela Gatunek wybierz Nazwa / sposób wyświetlania danych = przez Film Jako pierwszy poziom grupowania wybierz kolumnę DataPr / jako drugi poziom grupowania wybierz kolumnę Nazwa Aby dane były grupowane wg lat a nie miesięcy zaznacz opcję DataPr wedlug Miesiac (należy kliknąć na grubą strzałkę gdy DataPr w okienku po lewej stronie jest zaznaczone) i kliknij Opcje grupowania / Rozwiń pole Interwał grupowania dla grupy DataPr i wybierz wartość Rok Posortuj filmy wg ich tytułów / format raportu = Krokowy, orientacja = Pionowa Określ nazwę raportu jako FilmDataGatunek i wyświetl go w Podgląd wydruku Dodatkowe zmiany Wyświetl raport w Widoku projektu / zmień tytuł raportu na Zestawienie filmów wyprodukowanych w kolejnych latach wg gatunków / ukryj pola IdFilmu Dodaj sekcję stopki grupy DataPr / umieść w niej Pole tekstowe, w polu etykiety wpisz Filmów w roku: a w polu tekstowym wyrażenie = Policz([IdFilmu]) Dodaj linię (kliknij formant Linia) oddzielającą filmy wyprodukowane w poszczególnych latach Zamknij okno raportu i zaakceptuj wprowadzone zmiany Obejrzyj raport w Podgląd wydruku