Sumy częściowe i filtr zaawansowany. „Wyszukiwarka zamówień”

Transkrypt

Sumy częściowe i filtr zaawansowany. „Wyszukiwarka zamówień”
Sumy częściowe i filtr zaawansowany. „Wyszukiwarka zamówień”
Przedsiębiorstwo X handluje towarami przez Internet. Po zakupie produktu przez klienta, każde
zamówienie otrzymuje swój numer i wystawiona zostaje faktura/faktury. Specyfika sprzedawanych
produktów w wielu przypadkach wymaga wystawienia dwóch faktur do jednego zamówienia.
Klient ma do wyboru trzy metody płatności: za pobraniem, przez Internet, przelew bankowy. Może
on uiścić należność w częściach, korzystając z dowolnie wybranych kanałów płatności. Np. fakturę
na kwotę 1000 EUR może opłacić następująco: 100 EUR za pobraniem, 500 EUR poprzez płatności
internetowe i 400 EUR przelewem lub w innej dowolnej kombinacji.
Zadanie. Stwórz wyszukiwarkę (patrz rysunek 1), która pozwoli na przeglądanie/filtrowanie zamówień
według ich: numerów, sumy kwot na fakturach, sumy wpłat kupującego, a także ze względu na
wybraną formę płatności i status. Status rozumiany jest jako stan opłacenia zamówienia. Dobrze –
klient zapłacił wymaganą kwotę zamówienia. Źle – klient w ogóle nie opłacił zamówienia, wpłacił
za mało lub za dużo.
Rysunek 1. Wyszukiwarka zamówień.
Dane. W pliku Płatności.xls znajdują się dane odnośnie wystawionych przez firmę X faktur oraz kwot
i form płatności klientów. Przyporządkuj wpłaty klientów do zamówień, oblicz sumy dla faktur i wpłat
klientów korzystając z SUM CZĘŚCIOWYCH, oceń jaki status mają poszczególne zamówienia. Uznaje
się, że zamówienie ma status „Dobrze”, gdy różnica pomiędzy sumą wpłat klienta, a sumą wynikająca
z faktur nie jest wyższa niż 5%. Stwórz dodatkowe kolumny które wykorzystasz do filtrowania
zamówień wg kryteriów/parametrów wybranych w wyszukiwarce (porównaj rysunek 2). Kolumny
te powinny zostać ukryte przed użytkownikiem.
Wyszukiwarka. Wstaw w pliku Płatności.xls nowy arkusz w którym w górnej części umieścisz
wyszukiwarkę zamówień. Wyszukiwarka powinna umożliwiać użytkownikowi filtrowanie zamówień
według ich numeru, sumy kwoty na fakturach, sumy płatności w zakresie od… do…. Pozostawienie
pustego którejkolwiek z parametrów wyszukiwarki powoduje, że kryterium to nie jest wiążące.
Ponadto użytkownik ma możliwość filtrowania zamówień według form płatności z których skorzystali
klienci do uregulowania należności oraz według statusu zamówienia.
Umieść w polu wyszukiwarki dwa formanty „Przycisk”. Do jednego z nich przypisz makro, które po
naciśnięciu przycisku będzie filtrować zamówienia według parametrów wybranych w wyszukiwarce.
Do drugiego przypisz makro, które po naciśnięciu przycisku wyczyści dane wyszukiwarki i spowoduje,
że dane powrócą do ustawienia wyjściowego (bez nałożonego filtra). Aby przyspieszyć tę procedurę
wykorzystaj polecenie Grupuj. Do wyszukiwania wykorzystaj FILTR ZAAWANSOWANY, którego
kryteria zostaną ukryte przed użytkownikiem (patrz rysunek 2).
Rysunek 2. Wyszukiwarka zamówień, dane ukryte przed użytkownikiem, kryteria filtra.
kryteria filtra zaawansowanego,
ukryte przed użytkownikiem
informacje widoczne dla użytkownika wyszukiwarki
kolumny ukryte przed użytkownikiem
Formatowanie:





zamówienia o statusie „Dobrze”, powinny mieć zielony, a o statusie „Źle” – czerwony kolor tła,
sumy kwot należy pogrubić,
obramowanie komórek powinno wyglądać jak na rysunku 1,
kwoty powinny zostać przedstawione bez miejsc po przecinku,
zadbaj o odpowiednią oprawę graficzną i estetykę wykonania.
Zabezpieczenia:



wprowadź reguły poprawności danych, które uniemożliwią użytkownikowi wpisania wyższych
wartości w pozycjach wyszukiwarki od…. niż w do…
zastosuj mechanizmy ochrony tych części arkusza, których nie edytuje użytkownik,
ukryj nieużywane obszary arkusza.

Podobne dokumenty