l.cyrulewski@zst-grodzisk.pl

Ćw. 6 – kwerendy cz. 3

Zadanie 1.
Policz ile jest imion zaczynających się na kolejne litery alfabetu. Utwórz kwerendę “zlicz imiona”.
Należy utworzyć pole z pierwszymi literami alfabetu, a następnie utworzyć kwerendę, która pogrupuje litery i je policzy.

Zadanie 2.
Utwórz kwerendę o nazwie “Litery ma” z zapytaniem, które będzie wyszukiwało rekordy z nazwiskami, w których będzie znajdował się poszukiwany fragment: “Ma”.
Należy wykorzystać funkcję InStr wpisując w pole kryteria, pamiętaj, że wartość tego pola musi być większe niż 0
Wynik:

Zadanie 3.
Utwórz kwerendę “izwisko nmię”, która będzie zawierała kolumnę o nazwie “X”, zawierającą następujące połączenie: pierwsza litera imienia połączona z nazwiskiem bez pierwszej litery, odstęp,pierwsza litera nazwiska połączona z imieniem bez pierwszej litery.
Na przykład pola “Wacław” i “Libront” powinny dać w wyniku “Wibront Lacław”
Wynik:

Zadanie 4.
Utwórz kwerendę “Sumka”, która w polu o nazwie SUMKA wykona następujące działanie: wyliczy sumę roku i miesiąca.
Na przykład dla daty 1998-12-23 da wynik 2033. Wyodrębnij z tego pola rok i miesiąc. Zamień je na liczby za pomocą funkcji VAL. Dodaj te liczby. Poszczególne operacje możesz zrobić w osobnych polach.

VAL(napis)Zamienia napis na liczbę VAL(“123”) – 123



UWAGA! Do wykonania kolejnych zadań trzeba wykonać czynności:
1. Zmień w projekcie tabeli Dla pola: Data_urodzenia ustaw typ jako Data/Godzina. Wtedy wartości w kolumnie znikną.
2. W Excelu w pliku: Uczniowie_dane ustaw Datę urodzenia jako typ danych Data krótka.
3. Zaznacz całą kolumnę z datą skopiuj ją i wklej do Access’a do pola Data_urodzenia.
4. Dopisz daty dla ostatnich 10 rekordów.


Zadanie 5.
Utwórz kwerendę “Liczba dni”, która policzy ile dni żyła każda osoba do dnia dzisiejszego.
Wykorzystaj Date()

DATE()Podaje datę


UWAGA! Do wykonania kolejnych zadań trzeba wykonać czynności:
1. W Komórce I1 wpisujemy Dochód
2. W komórce I2 wyszukujemy funkcję: LOS.ZAKR.

Następnie określamy zakres:

Rozciągamy to na długość 60 komórek!!
Zmieniamy typ danych na walutowe:

W Access dodajemy w widoku projektu kolumnę Dochód jako Waluta:

Kopiujemy z Excel’a do Access’a do kolumny Dochód:


Zadanie 6.
Zmień w trzech dowolnych rekordach …,00 zł- grosze na inne wartości.
Utwórz kwerendę “złotówki i grosze”, która rozdzieli Dochód na złote i grosze oraz wyświetli te rekordy w których grosze się pojawiają.

Wykorzystaj funkcję FIX – która, oddziela część całkowitą liczby. Funkcja powinna wyszukiwać przecinek w cenie i obcinać raz z lewej (złote) raz z prawej (grosze)

FIX(liczba)Podaje część całkowitą liczby (odrzuca część ułamkową) FIX(8,4) – 8



Zadanie 7.
Utwórz kwerendę “Dochód w tygodniu”, która policzy, jakie dochody mają łącznie osoby urodzone w poszczególnych dniach tygodnia.
Grupujemy według dni tygodnia i sumujemy w polu DOCHOD. Wykorzystaj funkcję: Weekday
WEEKDAY(data)Podaje numer dnia w tygodniu: (niedziela-1, poniedziałek-2…sobota-7)