Strona 1
Kwerendy wybierające
ĆWICZENIE
1. Zbuduj kwerendę Drukarki odpowiadającą na pytanie, jakie drukarki i monitory znajdują się w
ofercie towarowej firmy.
WSKAZÓWKI
• z zakładki Kwerendy wybierz przycisk [Nowy], a następnie [Widok projekt];
• dodaj do kwerendy tabele Towary;
• wybierz pola Nazwa i Symbol;
• sprawdź działanie kwerendy przez zmianę widoku lub wciśnięcie przycisku [Uruchom];
• ogranicz listę pokazywanych rekordów przez narzucenie kryterium dla pola Symbol w postaci
D*;
• sprawdź działanie kwerendy;
• zapisz kwerendę pod nazwą Drukarki i zamknij ją;
ĆWICZENIE
2. Zmodyfikuj kwerendę Drukarki tak, aby pokazywała również informacje, o monitorach znajdują
się w ofercie towarowej firmy. Symbole monitorów zaczynają się na literę M.
WSKAZÓWKI
• w drugiej linii kryteriów dla pola Symbol dopisz M*;
• zapisz kwerendę pod nazwą Drukarki i monitory;
ĆWICZENIE
3. Zmodyfikuj tak powstałą kwerendę aby pokazywała informacje o tanich drukarkach i monitorach
(ostatnia cena zakupu nie przekraczająca 1200 zł).
ĆWICZENIE
4. Zbuduj kwerendę parametryczną Oferta wg typu określającą listę oferowanych towarów dla
poszczególnych grup towarowych.
WSKAZÓWKI
• otwórz kwerendę Drukarki w widoku projektowym;
• zastąp kryterium Like ‘’D*’’ kryterium parametrycznym Like [Podaj znaki symbolu]&’’*’’;
• sprawdź działanie kwerendy dla różnych znaków podawanych jako parametry;
• zapisz kwerendę;
ĆWICZENIE
5. Zbuduj kwerendę Cennik z polami wyliczanymi określającymi cenę netto oraz cenę brutto
towaru. Cena netto ma być zwiększona o marżę ostatnią ceną zakupu. Towary mają być
posortowane wg symbolu.
WSKAZÓWKI
• utwórz nową kwerendę, przejdź do widoku projektu;
• dodaj tabelę Towary i wybierz pola: Symbol, Nazwa i Staw_VAT;
• zdefiniuj pole Cena netto, w tym celu:
o ustaw kursor w pierwszej wolnej rubryce pola;
o wpisać formułę [Ost_cen_z]*(1+[Marża]), możesz posłużyć się opcją Powiększ z menu
podręcznego;
o domyślną nazwę pola Wyr1 zmień na Cena netto;
o sprawdź działanie kwerendy;
• wprowadź sortowanie dla pola Symbol;
• zapisz kwerendę pod nazwą Cennik;
• zdefiniować pole Cena brutto zgodnie z formułą: Cena brutto:=[Cena netto]*(1+[Staw_VAT]),
użyj konstruktora wyrażeń:
o ustaw kursor w pierwszej rubryce pola;
o z menu podręcznego lub paska narzędzi wybierz [Buduj];
o w okienku konstruktora wpisać nazwę pola Cena brutto i zakończyć je dwukropkiem
i znakiem równości (przypisanie);
o wybierając odpowiednie pola z kwerendy Cennik i tabeli towary skonstruować formułę.
Strona 2
• sformatować cenę netto i brutto do postaci walutowej;
• sprawdzić działanie kwerendy i zamknąć ją z potwierdzeniem zapisu zmian;
ĆWICZENIE
6. Zbuduj kwerendę Zestawienie zakupów określającą jakie towary, kiedy, w jakiej ilości i po
jakiej cenie były kupowane. Dla każdego zakupu obliczyć jego oraz wyznaczyć VAT naliczony.
WSKAZÓWKI
• otwórz nową kwerendę w widoku Projektuj kwerendy;
• dodaj tabele: Towary, Rejestr zakupów i Faktury zakupu;
• wybierz pola Nazwa, Symbol, Staw_VAT, Data zakupu, Ilość, Cena zakupu;
• uruchom kwerendę;
• zdefiniuj pole Wartość zakupu o formacie walutowym obliczające wartości każdego z zakupów
zgodnie z formuła: Wartość zakupu:=[Cena zakupu]*[Ilość];
• zmień nazwę pola Ilość na Ilość zakupu, w tym celu, w rubryce Pole zastąp nazwę Ilość
formułą: Ilość zakupu:=[Ilość];
• zapisz kwerendę pod nazwą Zestawienie zakupów;
• zdefiniuj pole o formacie walutowym VAT naliczony obliczające VAT z godnie z formułą:
VAT naliczony:=CLng([Wartość zakupu]*[Staw_VAT]*100)/100;
• zamknij kwerendę z zapisem zmian;
ĆWICZENIE
7. Zdefiniuj kwerendę grupującą Zestawienie zakupów towarami, która podsumuje ilość i
wartość zakupy w obrębie każdego towaru.
WSKAZÓWKI
• otwórz nową kwerendę w widoku Projekt kwerendy. W oknie projektowym umieścić kwerendę
Zestawienie zakupów;
• wybierz do siatki projektowej pola: Symbol, Nazwa, Ilość zakupu i Wartość zakupu;
• w siatce projektowej włącz rubrykę podsumowanie (Sumy z menu podręcznego) i określić
operacje agregacji wg schematu:
o dla pola Symbol opcja Grupuj wg,
o dla pola Nazwa opcja Pierwszy,
o dla pól Ilość zakupu i Wartość zakupu opcja Suma,
• zapisać kwerendę pod nazwą Zestawienie zakupów towarami;
• sprawdzić działanie i zamknąć;
ĆWICZENIE
8. Zdefiniuj kwerendę Zestawienie sprzedaży towarami analogiczną do Zestawienia
zakupów towarami. Wcześniej należy zbudować pomocniczą kwerendę wybierającą
Zestawienie sprzedaży (por. kwerenda Zestawienie zakupów) opartą na tabelach
Towary, Rejestr sprzedaży oraz Faktury sprzedaży.
WSKAZÓWKI
• w kwerendzie Zestawienie sprzedaży należy zamienić nazwę pola Ilość na Ilość
sprzedaży oraz wyznaczyć pole VAT należny;
ĆWICZENIE
9. Zbuduj kwerendę Zliczanie zakupów i sprzedaży. Kwerenda ma określić dla każdego z
towarów ilość towaru zakupioną i sprzedaną. W przypadku, gdy towar nie był kupowany lub
sprzedawany odpowiednią ilość zakupu lub sprzedaży należy określić jako 0.
WSKAZÓWKI
• kwerenda wymaga dołączenia do tabeli Towary, kwerend Zestawienie zakupów towarami
oraz Zestawienie sprzedaży towarami; zastosowanie w połączeniach sprzężenia typu
wewnętrznego spowoduje wybranie jedynie tych towarów, które były kupowane i sprzedawane;
zostaną natomiast zgubione informacje o tych towarach, które były tylko kupowane, tylko
sprzedawane lub dla których nie przeprowadzono żadnych transakcji; zatem będzie konieczne
zastąpienie sprzężeń wewnętrznych między tabelą Towary, a każdą z kwerend sprzężeniami
zewnętrznymi uwzględniające wszystkie rekordy z tabeli Towary;
Strona 3
• w związku z koniecznością zastąpienia wartości pustych (Null) wartością 0, obliczenie ilości
zakupu i sprzedaży będzie wymagało zastosowania funkcji wyboru warunkowego Iif;
• otwórz nową kwerendę w widoku Projekt kwerendy;
• dodaj tabelę Towary oraz kwerendy Zestawienie zakupów towarami i Zestawienie
sprzedaży towarami;
• przyłącz do tabeli Towary wybrane kwerendy przy pomocy pola Symbol;
• wybierz pola: Symbol, Nazwa, SumaZIlość zakupu, SumaZIlość sprzedaży;
• przeprowadź edycję właściwości sprzężeń między tabelą Towary a kwerendami:
o kliknij prawym klawiszem na linię edytowanego połączenia,
• zastąp pole SumaZIlość zakupu polem wyliczanym zgodnie z formułą:
Ilość zakupiona:=Iif([SumaZIlość zakupu] Is Null.0.[SumaZIlość zakupu];.
• analogicznie zastąpić pole SumaZIlość sprzedaży polem wyliczanym zgodnie z formułą:
Ilość sprzedana:=Iif([SumaZIlość sprzedaży] Is Null.0.[SumaZIlość sprzedaży]);
• sprawdź działanie kwerendy i zamknij ją z zapisem;
ĆWICZENIE
10. Zbuduj kwerendę Stany magazynowe. Kwerenda ma określać dla każdego z towarów ilość
towaru w magazynie.
WSKAZÓWKI
• wybierz tworzenie nowej kwerendy w widoku Projekt kwerendy;
• dodaj to kwerendy tabelę Towary oraz kwerendę Zliczanie zakupów i sprzedaży,
a następnie
połącz je wg pola Symbol;
• wybierz pola Nazwa, Symbol, Stan_pocz;
• zdefiniuj pole wyliczane obliczające stany magazynowe wg wzoru:
Stan magazynu:=[Stan_pocz]+[Ilość zakupiona]-[Ilość sprzedana];
• sprawdź działanie kwerendy i zamknij ją z zapisem;
ĆWICZENIE
11. Zbuduj kwerendę krzyżową Sprzedaż wg miesięcy i towarów określającą wartość
sprzedaży określającą wartość sprzedaży poszczególnych typów towaru (pierwsze dwie litery
symbolu) w różnych miesiącach roku.
WSKAZÓWKI
• wybierz tworzenie nowej kwerendy w widoku Projekt kwerendy;
• dodaj tabelę: Towary, Rejestr sprzedaży i Faktury sprzedaży;
• zdefiniuj pola: Grupa towarów jako Left([Symbol].2) oraz Miesiąc jako Month([Data sprzedaży]).
• dodaj pole Ilość;
• zmień typ kwerendy na krzyżową: Kwerenda | Kwerenda krzyżowa;
• w rubryce Krzyżowe ustaw dla pola Grupa towarów opcję Nagłówek wiersza, dla pola Miesiąc
opcję Nagłówek kolumny a dla pola Ilość opcję Wartość;
• w rubryce Podsumowanie wybierz odpowiednio: Grupuj wg, Grupuj wg i Suma;
• sprawdź działanie kwerendy, zapisz ją i zamknij;