Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

Podobne dokumenty
Wykład III. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

9.3. Definiowanie kryteriów selekcji w kwerendach

ACCESS ćwiczenia (zestaw 1)

Bazy danych Access KWERENDY

Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

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

MsAccess ćwiczenie nr 3 Kwerendy wybierające cd oraz kwerendy funkcjonalne

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Obsługa pakietu biurowego OFFICE

Pola wielowartościowe Edytowanie relacji Wprowadzanie przykładowych danych

MsAccess - ćwiczenie nr 2 (zao) Kwerendy wybierające

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

MS Access 2010 instrukcja część 2. Ćwiczenie 3.

Rozwiązanie. Uruchom program Access 2007.

Wyświetl imie i nazwisko ucznia, nazwę przedmiotu z którego otrzymał ocenę niedostateczną. Nazwij tę kwerendę oceny niedostateczne.

Bazy danych Access KWERENDY

5. Bazy danych Base Okno bazy danych

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb

Tworzenie bazy danych na przykładzie Access

CAL Access 2 zajęcia 5. Relacje Kwerendy Relacje w bazie danych. 1) Określenie relacji (sprzężeń) między tabelami

Kwerendy, czyli zapytania. Opracowała: I. Długoń

Kwerendy (zapytania) wybierające

MS Access - bazy danych.

Projektowanie baz danych

Stosowanie filtrów. 4) Prawidłowo zdefiniowane relacje pomiędzy poszczególnymi tabelami projektu powinny wyglądać tak:

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów?

EXCEL TABELE PRZESTAWNE

Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka

Tworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci

Opracował: mgr inż. Marcin Olech

5.3. Tabele. Tworzenie tabeli. Tworzenie tabeli z widoku projektu. Rozdział III Tworzenie i modyfikacja tabel

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.

Ćwiczenia. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

T A B E L E i K W E R E N D Y

Karty pracy. Ustawienia. W tym rozdziale została opisana konfiguracja modułu CRM Karty pracy oraz widoki i funkcje w nim dostępne.

Konspekt zajęć dotyczących kwerend

CAL Access 3 zajęcia 6. Raporty

Przygotowanie formularza do wypożyczenia filmu:

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich.

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

BAZY DANYCH Panel sterujący

Bazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego.

BAZY DANYCH Formularze i raporty

Zadania do wykonaj przed przyst!pieniem do pracy:

Zapytania do bazy danych

1. Zarządzanie informacją w programie Access

Język Query-By-Example (QBE) w SZBD Microsoft Access

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

MS Access formularze

System imed24 Instrukcja Moduł Analizy i raporty

PODSTAWOWE POJĘCIA BAZ DANYCH

Bazy danych Kwerendy wybierające (operacje logiczne, zapytania, pola obliczeniowe)

Baza danych część 8. -Klikamy Dalej

MS Access - bazy danych. Ćwiczenia. Jak to zrobić? - "Tdane.dbf" b.

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

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

Formularze w programie Word

Baza danych. Program: Access 2007

MATERIAŁY SZKOLENIOWE ACCESS PODSTAWOWY

Kadry Optivum, Płace Optivum

INFORMATYKA W ZARZĄDZANIU LOTNICTWEM -LABORATORIUM

MS Access - bazy danych

1. MS Access opis programu.

Zapytania i wstawianie etykiet z bazy danych do rysunku

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

ECDL Advanced Moduł AM5 Bazy danych Syllabus, wersja 2.0

2. Tworzenie tabeli przestawnej. W pierwszym oknie dialogowym kreatora określamy źródło danych, które mamy zamiar analizować.

Komputerowe systemy zarządzania. Część I: relacyjna baza danych

z ęś ć praktyczna Instytuty ID_instytutu Nazwa_instytutu Kierunki ID_kierunku Nazwa_kierunku ID_instytutu

kod_klienta kod_wycieczki data_rozpoczecia zaplacono KL002 G KL003 M KL007 M

Bazy danych Karta pracy 1

Rejestracja faktury VAT. Instrukcja stanowiskowa

10. Jak to zrobić - Ćwiczenia dla tych co zaczynają...

Zapytania do baz danych

1. TWORZENIE BAZY DANYCH W MS ACCESS 2007

MS Access 2010 instrukcja część Wstaw do tworzonego formularza wszystkie pola z tabeli wydzial:

Tworzenie makr warunkowych

4. Rozliczenia [ Rozliczenia ] 1

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

OBIEKTY TECHNICZNE OBIEKTY TECHNICZNE

Tworzenie bazy danych w środowisku OpenOffice.org Base tabela, formularz, kwerenda, raport

Moduł 5 - Bazy danych

Aby zastosowad tabelę przestawną należy wybrad dowolną komórkę w arkuszu i z menu Wstawianie wybierz opcję Tabela Przestawna.

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

Przejdź do widoku tabeli i wpisz nowe dane, aby sprawdzić działanie wprowadzonych we właściwościach pól i tabeli ograniczeń.

Formularze i raporty w MS Access

System Zarządzania Relacyjną Bazą Danych (SZRBD) Microsoft Access Instrukcja część 1.

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

Bazy danych. Wykład V Kwerendy. Copyrights by Arkadiusz Rzucidło 1

Laboratorium nr 5. Bazy danych OpenOffice Base.

Pracownia Informatyczna Instytut Technologii Mechanicznej Wydział Inżynierii Mechanicznej i Mechatroniki. Podstawy Informatyki i algorytmizacji

Baza danych kwerendy, formularze, raporty

1. WYKONAJ Utwórz formularz główny Rozkład lotów (wykorzystać Projekt formularza).

MS Word Długi dokument. Praca z długim dokumentem. Kinga Sorkowska

1. Instalacja Programu

Transkrypt:

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 oraz miesięcznego czasu pracy. Na tej podstawie można wyliczyć płacę miesięczną pracowników wypożyczalni. Aby utworzyć kwerendę z polem wyliczeniowym w siatce QBE należy: Otworzyć siatkę projektową przez naciśnięcie przycisku Projekt kwerendy, na zakładce Tworzenie w grupie Inne. Z tabeli Pracownicy dodać do kwerendy pola Imię i Nazwisko. W wolnym polu wpisać nazwę i treść wyrażenia Placa: [Ile godzin] * [Stawka] Aby wyliczane wartości były odpowiednio wyświetlane należy ustawić format walutowy dla pola Placa. W tym celu w siatce projektowej wywołaj menu podręczne pola, wybierz pozycję Właściwości i ustaw odpowiedni format. Arkusz właściwości można wyświetlić również korzystając z grupy Pokazywanie/ukrywanie. Uwaga: Użyte w wyrażeniu nazwy pól służą do przekazania wartości zapisanych w tabeli, dlatego nazwa pola musi być ujęta w nawiasy kwadratowe. Kwerendę zapisz pod nazwą Płace miesięczne i wyświetl wynik obliczeń przez naciśnięcie przycisku Uruchom lub przełączenie do widoku arkusza danych.

Tabela wynikowa z polami wyliczeniowymi Pole wyliczeniowe może być budowane również na podstawie utworzonych wcześniej pól wyliczeniowych. Przykładem może być wyliczenie wartości podatku jako 19% wyznaczonej wcześniej płacy netto i następnie wyliczenie płacy brutto jako sumy płacy netto i podatku. Aby wyznaczyć wartości podatku i płacy brutto w kolejnych polach siatki projektowej należy wprowadzić wyrażenia: Podatek: [Placa]*0,19 PlacaBrutto: [Placa]+[Podatek]

Definiowanie parametrów w kwerendach Zarówno kryteria selekcji jak i wyrażenia stosowane w kwerendach (w polach obliczeniowych, kryteriach kwerend) mogą zawierać parametr, którego wartość jest przekazywana przez użytkownika podczas uruchamiania kwerendy. Mechanizm przekazywania parametru do kwerendy działa następująco: Podczas wykonywania kwerendy (np. sprawdzania kryterium wyboru danych czy wyliczania wartości wyrażenia w polu wyliczeniowym) program natrafia na nieznany argument (nie jest to nazwa pola tabeli, formantu, właściwości czy funkcji). W takim przypadku do użytkownika wysyłany jest monit, w formie okna dialogowego, z prośbą o podanie wartości argumentu. Po wprowadzeniu żądanej wartości, jest ona przekazywana do systemu i wstawiana w miejsce parametru, po czym wykonywanie kwerendy jest kontynuowane. W jednej kwerendzie można używa wielu parametrów.

Przykład: Filmy tworzenie kwerendy parametrycznej Asystent klienta w firmie Filmy otrzymał polecenie przygotowania kwerendy wybierającej dane filmów należących do gatunku podawanego przez klienta. W widoku projektu kwerendy określić zestaw pól z tabeli Filmy: Tytul, Reżyser (Nazwisko i Imie), Gatunek. W polu Gatunek wpisać kryterium [Podaj gatunek] Zapisać kwerendę pod nazwą Wybór gatunku filmu. Po uruchomieniu kwerendy należy podać nazwę wybranego gatunku. Po podaniu i zatwierdzeniu wartości parametru można obejrzeć zbiór wynikowy.

Projektowanie kwerend wielotabelowych Aby przygotować zestaw wyników zawierający dane z różnych tabel należy podczas projektowania kwerendy dodać do siatki QBE wszystkie tabele zawierające interesujące nas dane. W siatce projektowej umieszczamy te pola, których wartości powinny znaleźć się w zbiorze wyników. Do projektu można również dołączyć tabele, których pola nie znajdą się w siatce projektowej. Takie tabele są wykorzystywane do powiązania rekordów zwracanych przez kwerendę. Wybrane właściwości związku pomiędzy tabelami (właściwości sprzężenia) użytymi w kwerendzie (ustawiane przez dwukrotne kliknięcie linii powiązania) decydują o tym, które rekordy zostaną wybrane do zbioru wynikowego Ustawienie pierwszej opcji (domyślne) powoduje wyświetlenie z obu tabel rekordów, które w powiązanych polach mają równe wartości. Kolejne opcje dają możliwość wyświetlenia rekordów, dla których sprzężone pola nie są równe.

Tworzenie kwerend krzyżowych Czasami zachodzi potrzeba, aby dane wybierane przez kwerendę grupować według wartości zapisanych w dwóch lub więcej kolumnach tabeli źródłowej. Ponieważ dane grupowane w taki sposób przez kwerendę wybierającą są mało czytelne, do realizacji takiego zadania powinniśmy wykorzystać kwerendę krzyżową. Poniższe zestawienie zawiera porównanie analizy wartości miesięcznej sprzedaży generowanej przez pracowników. Wynik kwerendy wybierającej nie ułatwia porównania sprzedaży pracowników w poszczególnych miesiącach Kwerenda krzyżowa daje możliwość łatwego porównania wyników obu pracowników w poszczególnych miesiącach

Zastosowania kwerendy krzyżowej Kwerenda krzyżowa może zostać wykorzystana do obliczania wartości sumy, średniej czy innej funkcji agregującej i grupowania wyników w dwóch wymiarach, wzdłuż bocznej i górnej krawędzi arkusza danych. Tworząc kwerendę krzyżową, użytkownik powinien określić, które pola tabel źródłowych zostaną wykorzystane, jako nagłówki kolumn, wierszy oraz wartości do podsumowania. Możemy przeznaczyć po jednym polu na nagłówki kolumn i podsumowanie, nagłówki wierszy mogą zostać zdefiniowane z użyciem nie więcej niż trzech pól. Kwerendy krzyżowe możemy tworzyć z pomocą kreatora, pracując w widoku projektu lub pisząc zapytanie w języku SQL. Kreator kwerend krzyżowych jest łatwy w użyciu i daje możliwość automatycznego grupowania dat (interwały tygodniowe, miesięczne czy roczne), posiada jednak spore ograniczenia. Nie możemy z użyciem kreatora zbudować kwerendy wykorzystującej więcej niż jeden obiekt źródłowy, utworzyć pól obliczeniowych czy dodać monitu o podanie parametru. Pomimo ograniczeń kreatora kwerend krzyżowych, możemy użyć go jako punktu wyjścia utworzyć podstawową kwerendę krzyżową, a następnie dopracować ją w widoku projektu.

Przykład: Filmy tworzymy kwerendę krzyżową Dyrektor oddziału potrzebuje zestawienia zliczającego filmy pochodzące od różnych dystrybutorów, z podziałem na gatunki filmowe. Takie możliwości grupowania daje kwerenda krzyżowa. Kwerendę taką najwygodniej jest przygotować z wykorzystaniem kreatora kwerendy krzyżowej. W tym celu należy wykonać następujące operacje: Uruchomić Kreatora kwerend w grupie Inne na zakładce Tworzenie. Wybrać rodzaj kwerendy (Kreator kwerend krzyżowych) i określ tabelę źródłową (tabela Filmy). Wybrać nagłówek wierszy (IdDystrybutora). Wybrać nagłówek kolumn (Gatunek). Jeśli dla nagłówków kolumn wybierzesz pole typu Data/godzina, na kolejnej stronie kreator wyświetli monit o określenie interwału czasowego grupowania dat. Można wybrad Rok, Kwartał, Miesiąc, Datę lub Datę/Godzinę. Jeśli nie wybierzesz pola Data/Godzina dla nagłówków kolumn, kreator pominie tę stronę. Określić funkcję agregującą (Zlicz w polu Tytuł). Na tej samej karcie można dołączyć sumy wierszy w tej kwerendzie pokazywałyby one sumaryczne liczby tytułów dostarczanych przez poszczególnych dystrybutorów. Proces tworzenia kwerendy zakończ określając nazwę kwerendy Filmy_Krzyżowa i wskazując opcję Pokaż kwerendę.