background image

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: SymbolNazwa 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łę. 

background image

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; 

background image

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: SymbolNazwaSumaZIlość zakupuSumaZIlość 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 NazwaSymbolStan_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 wgGrupuj wg i Suma

•  sprawdź działanie kwerendy, zapisz ją i zamknij;