Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 3

Wielkość: px
Rozpocząć pokaz od strony:

Download "Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 3"

Transkrypt

1 Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 3 1) Utwórz kwerendę, która posłuży do stworzenia formularza Faktury Kwerenda powinna zawierać tylko pola potrzebne na fakturze. Ponieważ występują one w kilku tabelach, to wszystkie niezbędne tabele (lub kwerendy) należy dołączyć do tworzonej kwerendy. Można użyć kreatora prostych kwerend (wybierających) lub widoku projekt kwerendy. Aby uzyskać prawidłowe zestawienia należy wcześniej zdefiniować wszystkie relacje między tabelami relacje te zostaną pokazane w projekcie kwerendy i są niezbędne do jej prawidłowego działania. Na bazie utworzonej kwerendy zbuduj formularz Faktury, umożliwiający wprowadzenie danych do wszystkich wykorzystanych tabel. Skorzystaj z dołączonej kopii faktury w celu określenia potrzebnych na fakturze pól i odpowiedniego ich rozmieszczenia. Wykorzystaj wszelkie poznane wcześniej elementy pozwalające na usprawnienie działania formularza Faktury, np. pola kombi wyszukującego klienta, dodaj własne przyciski nawigacyjne, przyciski dodające i usuwające rekordy czy wyszukujące itp. Wyrażenia w kwerendach modyfikujących (funkcjonalnych) Kwerendy modyfikujące to procedury automatycznego przetwarzania danych źródłowych. Uruchomienie kwerend modyfikujących powoduje dokonanie zmian w danych źródłowych, w przeciwieństwie do kwerend wybierających, które takich zmian nie dokonują. Wynikiem kwerend modyfikujących nie są zestawienia w postaci arkusza danych. Uruchomienie takiej kwerendy dokonuje, najczęściej nieodwracalne zmiany w bazie danych. Praktyczne zastosowanie kwerend funkcjonalnych można prześledzić na przykładzie rozliczania przychodzących kwot z tytułu dokonanej sprzedaży. Ponieważ wystawienie faktury przy sprzedaży towaru nie jest jednoznaczne z otrzymaniem należności za ten towar to równolegle z ewidencją sprzedaży (zamówień) trzeba prowadzić ewidencję wierzytelności oraz ewidencję wpływających należności (płatności). Przed dokonaniem jakichkolwiek rozliczeń w tabeli Finanse płatności wartość pola DoRozliczenia jest równa wartości pola Kwota. Po całkowitym rozliczeniu danej płatności zmniejszy się ona do zera. Ponieważ jednak pojedyncza płatność może pokrywać należności z kilku faktur a rozliczenie odbywa się osobno dla każdej faktury, wartość z tego pola odpowiada tej części nadesłanej kwoty, która pozostała jeszcze do rozliczenia. W związku z powyższym potrzebne będzie zapamiętanie w bazie danych, która płatność jakich faktur dotyczy (tabela Szczegóły płatności). Algorytm rozliczania płatności za pomocą kwerend modyfikujących wyglądać może tak: 1) Kwerenda pierwsza: Wybierz z rejestru płatności pierwszą płatność, dla której wartość w polu DoRozliczenia jest większa od zera (taką, która nie została jeszcze do końca rozliczona) i skojarz ją z najstarszą, nie zapłaconą fakturą (zamówieniem) wystawioną nadawcy wybranej płatności, figurującą w rejestrze wierzytelności 2) Kwerenda druga: Dla wybranej faktury pomniejsz wartość DoZapłaty o wartość DoRozliczenia odpowiadającej płatności. Jednocześnie pomniejsz wartość DoRozliczenia o kwotę rozliczoną dla wybranej faktury. Do wykonania tych dwóch działań w jednym kroku można wykorzystać zapamiętaną osobno wartość z pola DoZapłaty. 3) Kwerenda trzecia: Zapisz numer płatności i identyfikator wybranej faktury w tabeli szczegółowego rejestru płatności. Konieczne również będzie zabezpieczenie kolejności wykonywania kwerend po sobie. Przed wykonaniem każdej kwerendy funkcjonalnej pojawiają się komunikaty ostrzegające przed zmianami w tabelach i podające ilu wierszy te zmiany będą dotyczyć. Można je wyłączyć w Menu Narzędzia\ Opcje\ grupa opcji Potwierdzaj\ kategoria Edytuj/Znajdź\ wyłączając opcję Kwerendy funkcjonalne. Utwórz tabele i relacje: 1) Finanse wierzytelności Pola Nazwa Typ Rozmiar IDzamówienia Autonumer WartośćBrutto Liczba (całkowita długa) DoZapłaty Liczba (całkowita długa)

2 2) Finanse płatności Pola Nazwa Typ Rozmiar LpPłatności Autonumer DataOtrzymania Data/Godzina IDklienta (lub kontrahenta) Liczba (całkowita długa) Kwota Walutowy DoRozliczenia Walutowy 3) Szczegóły płatności Pola Nazwa Typ Rozmiar LpPłatności Liczba IDzamówienia Liczba (całkowita długa) Kwerendy tworzące tabele Różnią się one od zwykłych kwerend wybierających tym, że zamiast chwilowego zestawienia najbardziej aktualnych danych dają w rezultacie nową tabelę, w której przechowują zarchiwizowane dane z określonej chwili. Szczególnym przypadkiem zastosowania zapytań tworzących tabele jest zapamiętywanie danych zebranych z różnych tabel źródłowych w postaci pojedynczej tabeli o charakterze pomocniczej i chwilowym. Jej główną zaletą jest uproszczenie złożonych procedur przetwarzania danych. Czasami stworzenie takiej tymczasowej tabeli staje się wręcz konieczne, gdyż Access bardzo spowalnia działanie podczas wykonywania zapytań zbudowanych na zapytaniach, których obiektami źródłowym są zapytania :-). Jedyne dziedziczone po polach tabel źródłowych atrybuty pól nowo stworzonej tabeli to Typ danych i Rozmiar pola. Pozostałe atrybuty przyjmują swoje standardowe ustawienia. Otwórz okno projektu nowego zapytania\ Menu Kwerenda\ Kwerenda tworząca tabele W polu dialogowym Utwórz tabelę wpisz nazwę tworzonej tabeli (później będzie ją można zmienić na liście atrybutów zapytania) Musimy skojarzyć pierwszą nie rozliczoną do końca płatności z najstarszą, nie zapłaconą fakturą, przy czym informacją, według której zapytanie ma kojarzyć płatność z fakturą, będzie oczywiście identyfikator odbiorcy. Zauważmy, że chcemy zapisać w docelowej tabeli tylko jeden wiersz, bowiem jak już wspomniano, pojedyncza operacja rozliczenia dotyczy tylko jednej faktury i tylko jednej płatności. Ponieważ rejestr może zawierać kilka nie rozliczonych płatności, a także w wierzytelnościach może figurować kilka nie zapłaconych faktur dla tego samego odbiorcy, konieczne będzie użycie funkcji agregujących. Nie uprzedzajmy jednak faktów. Wybierz tabele źródłowe, którymi będą: Finanse-Platności, Finanse-Wierzytelności i Zamówienia. Ta ostatnia to swego rodzaju łącznik pomiędzy dwoma pierwszymi. Utwórz sprzężenia, jeżeli wcześniej nie zostały zadeklarowane powiązania zgodnie z przedstawioną wcześniej ilustracją.

3 Wypełnij szablon QBE. Jako pierwszą kolumnę wybierzmy pole LpPłatności z tabeli Finanse-Platności. Ponieważ jednak nie chodzi nam o wszystkie nie rozliczone płatności, należy włączyć opcję Podsumowanie i wybrać dla pola LpPłatności funkcję Pierwszy. Następna kolumna to warunek Gdzie dla pola Do rozliczenia z tej samej tabeli. Będzie miał on postać <>0, co wpiszemy w pole Kryteria. Kolejna kolumna to pole ID Faktury z tabeli Finanse Wierzytelności, także z funkcją Pierwszy. Zakładamy tutaj, że kolejność wierszy w tabeli Finanse-Wierzytelności odpowiada kolejności, w jakiej faktury były wystawiane. (Gdyby tak nie było, należałoby dodać do szablonu pole DataZamówienia z tabeli Zamówienia i użyć go jako kryterium sortowania faktur.) Do wykonania czynności w drugim etapie procedury przydatna będzie wartość z pola Do zapłaty, które to pole przemianujemy w nowej tabeli na Należność. I w tej kolumnie jako funkcję agregującą wybierzmy Pierwszy. Musimy tu wziąć pod uwagę, że w tabeli Finanse-Wierzytelności mogą figurować pozycje już nieaktualne. Aby nie rozliczać ponownie rozliczonej już faktury, dodajmy w następnej kolumnie warunek Gdzie, w którym wykluczymy wybór faktur, mających w polu Do zapłaty wartość 0. Ostatnie, czwarte pole nowej tabeli będzie miało charakter pomocniczy, zabezpieczający przed skutkami pomylenia kolejności w uruchamianiu zapytań realizujących rozliczenia. Deklaracja tego pola wygląda tak: Status: Nie rozliczona", a jej skutkiem będzie stworzenie w nowej tabeli pola o nazwie Status, w które wpisana zostanie wartość Me rozliczona". Stwierdzenie owo odnosi się do kombinacji płatność - faktura, rozliczanej przez budowaną procedurę. Zachowaj zapytanie pod nazwą Rozliczenia-krok 1 Włącz opcję Kwerenda tworząca tabele z menu Kwerenda, podać nazwę tabeli docelowej, np. Pomocnicza do rozliczeń, sprawdzić działanie kwerendy przełączając w tryb arkusza danych i jeśli wszystko gra, uruchomić je tworząc nową tabelę Kwerendy aktualizujące Aktualizacja przechowywanych w tabelach danych poprzez bezpośrednią edycję to zajęcie żmudne i potencjalnie niebezpieczne, gdyż może być źródłem wielu błędów, zwłaszcza przy zmianie wartości liczbowych, kwot itp. Trzeba najpierw odszukać wiersz, a następnie zmienić wartość odpowiedniego pola. Często przy tym konieczne jest skorzystanie z danych znajdujących się w innych tabelach. Częściowym ułatwieniem w tego rodzaju pracy może być przygotowanie zapytania wybierającego tylko te wiersze, które mają być aktualizowane, oraz potrzebne dane pomocnicze. Wtedy można poddać edycji dane w zestawieniu, unikając niepotrzebnego przeglądania dużych tabel i przechodzenia od tabeli aktualizowanej do tabel pomocniczych. Najlepiej jednak zadanie to powierzyć zapytaniom aktualizującym które są efektywnym i elastycznym narzędziem automatycznego przetwarzania danych. Aby zwykłe zapytanie wybierające przekształcić w zapytanie usuwające, Wybierz z menu Kwerenda polecenie Kwerenda aktualizująca. Różnica pomiędzy szablonami QBE dla zapytań wybierających i aktualizujących polega na zastąpieniu wiersza Pokaż wierszem Zamiana na. W rubryki tego wiersza wpisuje się wyrażenia, których wyniki zastępują wartości pól wybranych wierszy tabeli źródłowej. Niemożliwe jest oczywiście użycie w zapytaniu aktualizującym funkcji agregujących a także zmian w polach klucza głównego, w wyniku których zaburzona zostałaby integralność danych (puste pola lub powtarzające się wartości). Aby rozliczyć nadchodzących płatności, wykorzystamy zapytania aktualizujące w kolejnym etapie tej procedury. Na razie mamy ewidencję wierzytelności, nadchodzących płatności oraz wybraną pierwszą z brzegu" parę płatność - faktura. To rozliczenie to nic innego jak aktualizacja obydwu ewidencji. Jako obiekty źródłowe do zapytania Rozliczenia-krok 2 wybierz tabele: Finanse-Płatności, Finanse- Wierzytelności i Pomocnicza do rozliczeń. Tym razem ta ostatnia pełnić będzie rolę łącznika przy tworzeniu sprzężeń. Co dalej? Trzeba zastąpić kwotę z pola Do zapłaty dla wybranej faktury różnicą Do zapłaty - Do rozliczenia. Jeżeli kwota płatności jest dokładnie równa należności za wybraną fakturę, wynikiem będzie 0. A skoro Do zapłaty pozostało O, to znaczy, że faktura została zapłacona. Z drugiej strony, skoro cała płatność została zaliczona na poczet wybranej faktury, to i ta płatność została rozliczona, więc należy w pole Do rozliczenia wpisać wartość 0. Rozważyliśmy jednak przypadek szczególny, podczas gdy w rzeczywistości klient najczęściej przysyła tylko tyle pieniędzy, ile uważa za niezbędne minimum. Oznacza to, że dla wybranej pary płatność - faktura zachodzi relacja [Do rozliczenia]< [Do zapłaty] lub [Do rozliczenia] > [Do zapłaty]. Ten drugi przypadek może mieć miejsce tylko wtedy, gdy nasz kontrahent zalega nam za kilka faktur i uznał, że nasza cierpliwość się kończy.

4 Sytuacja się trochę komplikuje, ale można ją rozwiązać, korzystając z funkcji Ilf. Aktualizacja pola Do zapłaty polegać będzie na zastąpieniu bieżącej wartości różnicą [Do zaplaty]-[do rozliczenia], z tym że gdyby wynik miał być ujemny, w pole wpisane zostanie zero. Zadanie to zrealizuje następujące wyrażenie wpisane w rubrykę Zamiana na kolumny: Do zapłaty: Ilf ([Do zapłaty]-[do rozliczenia] <0;0; [Do zapłaty]-[do rozliczenia]) Aktualizacja pola Do rozliczenia w rejestrze płatności polegać będzie z kolei na zastąpieniu wartości bieżącej różnicą [Do rozliczenia]-[do zapłaty] lub, gdyby okazała się ujemna, zerem. Problem w tym, że wyrażenie to wymaga wartości pola Do zaplaty sprzed aktualizacji, w przeciwnym razie wynik będzie błędny. Z tego względu, w poprzednim etapie, w tabeli Pomocnicza do rozliczeń zapamiętano wartość Do zaplaty jako Należność. Kolejna kolumna szablonu QBE zawierać zatem będzie w rubryce Pole nazwę Do rozliczenia, a w rubryce Zamiana na wyrażenie: llf([dorozliczenia]-[należność]<0;0;[dorozliczenia]-[należność]) Po dokonaniu obydwu zmian rozliczenie można uznać za dokonane, aby to uwzględnić, zmieńmy jeszcze wartość pola Status w tabeli Pomocnicza do rozliczeń na Rozliczona". Cel tej operacji okaże się oczywisty w trzecim, ostatnim już etapie tworzonej procedury. 1 Kwerendy dołączające Kwerenda dołączająca to taka, która uzupełnia istniejącą tabelę o dane wybrane z innych tabel lub zapytań, dołączając na jej końcu nowe wiersze. Musi być oczywiście zachowana zgodność typu dopisywanych danych z typem pól tabeli docelowej oraz zachowana jednoznaczność wartości klucza głównego tej tabeli. Włącz opcję Kwerenda dołączająca z menu Kwerenda do szablonu QBE i wybierz z obiektów źródłowych pola, których wartości chcesz przenieść do tabeli docelowej, a także te, których wartości posłużą nam za kryteria. Access nie wymaga, by w budowanym zapytaniu liczba pól była zgodna z liczbą pól tabeli docelowej. Można dopisywać dane tylko do wybranych pól, nie troszcząc się o pozostałe. Ważne jest, aby w zapytaniu było pole odpowiadające polu klucza głównego tabeli docelowej, chyba że kluczem głównym jest pole typu licznik. W takiej sytuacji Access sam poradzi sobie z uzupełnieniem jego wartości. Kiedy po przełączeniu w tryb arkusza danych okaże się, że zapytanie wybiera dokładnie te dane, o jakie nam chodzi, naciskając przycisk z wykrzyknikiem uruchom zapytanie. Podobnie jak w przypadku zapytania tworzącego tabelę, tu także podstawowym atrybutem zapytania jest nazwa tabeli docelowej, z tą jednak różnicą, że dopisywać wiersze można tylko do tabeli istniejącej. Przy wyborze opcji Kwerenda dołączająca pojawia się pole dialogowe, w które trzeba wpisać tę nazwę lub wybrać ją z listy rozwijanej. Jako że Access umożliwia nam dopisanie danych nie tylko do tabeli bazy danych aktualnie otworzonej, ale do dowolnej innej i to nie tylko Accessowej, do wyboru mamy dwie opcje: Bieżąca baza danych i Inna baza danych. Szablon QBE dla zapytania dołączającego zamiast wiersza Pokaż ma wiersz Dołączanie do. Rubryki tego wiersza wypełniamy nazwami pól wybranymi z rozwijanych list. Zbuduj zapytanie dołączające, które zrealizuje trzeci i ostatni krok rozliczania płatności. W trzecim etapie należy zapisać identyfikatory rozliczonej dopiero co pary płatność - faktura w tabeli Szczegóły płatności, która pełnić tu będzie rolę tabeli docelowej. Dane te zapisane są w tabeli Pomocnicza do rozliczeń. Tabela Pomocnicza do rozliczeń będzie obiektem źródłowym zapytania dołączającego. Do szablonu QBE wybierzmy z tabeli źródłowej pola Lp i Pierwszyz ID Faktury, polami docelowymi zaś dla nich niech będą: Lp i ID Faktury. Aby zabezpieczyć się przed zapisaniem tych danych, zanim dokonamy rozliczenia (czyli gdybyśmy w naszej procedurze ominęli krok drugi), dodajmy jeszcze pole Status, dla którego w rubrykę Kryteria wpiszemy wartość Rozliczona". Zapisz Kwerendę pod nazwą Rozliczenia-krok 3 Może się zdarzyć, że spróbujemy dwa razy dopisać tę samą informację do tabeli docelowej. Jednak wykonanie tej czynności pogwałciłoby jednoznaczność klucza głównego, w związku z tym Access zmieniać wartość pola Status w tabeli Zamówienia dla faktur już zapłaconych, czyli takich, które w polu Do zapłaty w tabeli Finanse- Wierzytelności mają wartość 0. Należałoby to pole uwzględnić w tabeli Zamówienia.

5 zarzuca realizację zapytania, wyświetla natomiast charakterystyczny komunikat o błędach. Informuje w nim o następujących przyczynach niepowodzeń: a) w związku z błędną konwersją typów danych, np. przy próbie dopisania wartości typu tekstowego do pól typu liczbowego, wiersze były puste i nie zostały dołączone; b) w związku z pogwałceniem jednoznaczności klucza głównego wiersze nie zostały dołączone; c) w związku z blokadą wierszy w środowisku wielodostępnym, nie zostały one dołączone. W sytuacji, kiedy w tabeli docelowej kluczem głównym jest pole typu Autonumer, zapytanie dołączające może nie mieć żadnego odpowiednika tego pola, gdyż Access automatycznie nada kolejne numery dopisanym wierszom. Można również utworzyć kwerendę dołączającą do okresowego uzupełniania tabeli Finanse- Wierzytelności o dane dotyczące nowych, nie zapłaconych faktur. Kwerendy usuwające Nie ma chyba nic bardziej spowalniającego nasz system i budzącego większą irytację niż nieaktualne dane, zaśmiecające używane na bieżąco tabele. Oczywiście, niektóre z nich dobrze jest zachowywać jeszcze przez jakiś czas na wszelki wypadek", jednak najlepiej przeznaczyć na nie osobne tabele czy nawet osobną bazę danych jako wydzielone archiwum. Po archiwizacji trzeba usunąć stare wiersze z bieżących tabel. Najszybciej zadanie to wykona kwerenda usuwająca, należąca do ostatniego z opisywanych typów kwerend modyfikujących. Pozwala ona usunąć z tabel źródłowych całe wiersze wybrane na podstawie dowolnie ustalonych kryteriów. Jedyne ograniczenia w usuwaniu wierszy związane są z naruszeniem integralności danych. Na przykład dla pojedynczej tabeli ze strony jeden zadeklarowanego związku jeden-do-wiele nie można usuwać wierszy posiadających swoje odpowiedniki w tabeli ze strony wiele (chyba że przy deklaracji powiązania włączona została opcja kaskadowego usuwania). Żeby stworzyć zapytanie usuwające, trzeba po wyborze obiektów źródłowych włączyć opcję Kwerenda usuwająca z menu Kwerenda. Szablon QBE zapytania usuwającego wyposażony jest w specjalny wiersz nazwany Usuwanie, w którego rubrykach pojawiać się mogą jedynie dwie pozycje: a) Skąd, oznacza tabelę, z której wiersze będą usuwane; b) Gdzie, wybieramy dla pól używanych do ustalenia kryteriów. W tym przypadku szczególnie ważne jest, aby przed uruchomieniem zapytania przełączyć je w tryb arkusza danych i sprawdzić, czy wybiera ono jedynie te wiersze, które mają być usunięte. Usuwanie wierszy zapytaniem jest bowiem nieodwracalne. Prostym przykładem zapytania usuwającego, uzupełniającym zestaw zapytań rozliczających płatności, będzie zapytanie usuwające z tabeli Finanse-Wierzytelności wiersze, dla których wartość pola Do zapłaty wynosi 0. Tworzenie raportów Raporty opieramy na kwerendach. Należy to przyjęć jako zasadę, nawet jeśli nie będziemy określać żadnych kryteriów wyszukiwania. Umożliwi nam to w każdej chwili łatwą modyfikację zakresu wyświetlanych rekordów lub wyświetlenie tych rekordów, które spełniają kryteria kwerendy. Raporty pozwalają nam utrwalić w postaci wydruku stan danych w określonym momencie czasu. Nadają się dzięki temu do wszelkiego rodzaju zestawień i sprawozdań. Nie można ich natomiast wykorzystać do zmiany stanu bazy danych tak, jak to było w przypadku formularzy. Wyższość raportów nad formularzami, gdy chodzi o tworzenie sprawozdań (wszak formularze też można drukować), wynika z dodatkowych możliwości grupowania danych, obliczania sum częściowych i globalnych oraz innych cech, których formularze nie posiadają. Poza tym raport operuje zbiorczo na wszystkich wierszach obiektu źródłowego, a nie na pojedynczych tak jak formularz. Utwórz raport - sprawozdanie ze sprzedaży produktów w ramach poszczególnych kategorii - korzystając z kreatora raportów Raport powinien zawierać numery faktur wraz z datami i wartościami dla produktów z poszczególnych kategorii, pogrupowane według tychże kategorii. Każda grupa ma być podsumowana. Cały zaś raport niech wieńczy wartość sprzedaży ogółem. Potrzebne dane to opis kategorii, numer faktury, data sprzedaży i wartość każdej pozycji na fakturze. Aby je zebrać, konstruujemy kwerendę opartą na podstawowych tabelach Zamówienia, Opisy zamówień, Produkty i Kategorie. Zapisz Kwerendę pod dowolną znaczącą nazwą Menu Wstaw/ Raport. Z rozwijanej listy w polu dialogowym Nowy raport wybierz nazwę właściwej kwerendy. Z drugiej listy w tym polu wybierz pozycję Kreator raportów.

6 Wybierz odpowiednie pola z obiektu źródłowego, które będą umieszczone na raporcie. Kreator pozwala wybrać pola z kilku obiektów (tabel i/lub zapytań). Wybierz poziomy grupowania. Jeśli chcemy pogrupować sprzedaż według kategorii trzeba wskazać na liście pól nazwę Kategoria i kliknąć przycisk >>. Można ustalić kilka poziomów grupowania, np. możliwe jest pogrupowanie sprzedaży według kategorii, a następnie, w ramach każdej z nich, na sprzedających. Dostępny w tym polu przycisk Opcje grupowania pozwala ustalić przedziały grupowania, które zależą od typu danych w polu grupującym. Opisy kategorii towarów są tekstami. W tym przypadku standardowo grupowanie odbywa się po całej nazwie. Czasem jednak wygodnie jest pogrupować wartości tekstowe biorąc jedynie kilka pierwszych znaków, a nawet tylko pierwszy z nich. W ten sposób uzyskujemy grupowanie według alfabetu. Dla danych liczbowych grupowanie może odbywać się w przedziałach o określonej wartości, np. co sto, zaś dla dat w różnych interwałach czasowych np. miesięcznych. Ustal, jak mają być sortowane wiersze w grupach. Wybierz sortowanie pól w porządku rosnącym lub malejącym. Dostępny w polu przycisk Opcje sumowania umożliwia ustalenie sposobu sumowania wartości pól liczbowych w grupach. Po kliknięciu przycisku pojawia się pole dialogowe, w którym dla każdego pola liczbowego wybieramy funkcję agregującą, a za pomocą dodatkowych opcji decydujemy, czy wartości liczbowe będą wyświetlane w każdym wierszu i dodatkowo w podsumowaniu, czy tylko w podsumowaniu, oraz czy ma zostać obliczony procentowy udział sumy każdej grupy w sumie całkowitej. W naszym przypadku dla pola Wartość sprzedaży wybieramy funkcję Suma i włączamy opcję liczenia procentowych udziałów sprzedaży w ramach każdej kategorii w globalnej sprzedaży. Wybierz układ danych na raporcie, tzn. krój czcionki i sposób przedstawienia danych. Zapisz raport pod wybraną nazwą Raport oglądamy w trybie podglądu wydruku, natomiast w trybie projektowania możemy dokonać zmian zarówno w wyglądzie raportu, jak i w sposobie grupowania i agregowania wyświetlanych danych. Przełączeniu w tryb projektowania, podobnie jak dla formularzy, służy polecenie Widok Projekt z menu Widok. Struktura raportu jest dość rozbudowana i zawiera wiele sekcji. Nagłówek i Stopkę raportu, Nagłówek i Stopkę strony a ponadto nagłówek i stopkę grupy danych Kategoria - nagłówek/stopka oraz zasadniczą sekcję raportu, czyli Szczegóły. Wartości sumaryczne dla grupy obliczane są poprzez funkcję Suma w polu tekstowym znajdującym się w stopce grupy danych. Globalna suma obliczana jest w polu tekstowym w stopce raportu. Może się zdarzyć, że tekst danych w polach tekstowych zostanie obcięty (po prostu nie zmieści się w ramce). Problem ten rozwiązujemy w jeden z dwóch możliwych sposobów. Pierwszy to zwiększenie szerokości pól tekstowych jak się da najbardziej, tak by zmieściły się w nim jak najdłuższe teksty. Rozwiązanie alternatywne to włączenie atrybutu Można powiększać. Ustawienie to powoduje na wydruku dynamiczne dostosowanie wielkości pola tekstowego do jego zawartości - tekst zostanie złamany i wyświetlony w kilku wierszach. Sortowanie i grupowanie danych Aby otrzymać przejrzyste wydruki danych przechowywanych w bazie, konieczne jest ich uporządkowanie według określonego klucza. Struktura takiego uporządkowania może być wielopoziomowa. Przykładem może być pogrupowanie wartości sprzedaży według kategorii produktów, według daty sprzedaży lub według zakresu dat, np. wartości sprzedaży z danego tygodnia. Każdą grupę danych można teraz scharakteryzować pewną wartością zbiorczą, np. sumą. Innym przypadkiem uporządkowania danych jest ich sortowanie, które jest niczym innym jak ustawieniem danych w określonej kolejności. Samo jednak posortowanie danych nie prowadzi do wyodrębnienia z nich jakichkolwiek grup. Raporty, jako obiekty przeznaczone do tworzenia sprawozdań i wszelkiego rodzaju zestawień, zostały wyposażone w specjalne możliwości sortowania i grupowania danych. Grupowanie danych w raportach wygląda trochę podobnie jak w kwerendach podsumowujących, gdzie aby pogrupować wiersze według wartości jednego lub kilku pól, używaliśmy funkcji Grupuj według. Ustalenie sposobu grupowania oraz sortowania danych w raporcie odbywa się w polu dialogowym Sortowanie i grupowanie, otwieranym przyciskiem na pasku narzędzi lub poleceniem o tej samej nazwie z menu Widok. Otwórz w widoku Projekt raport stworzony w poprzednim przykładzie/ wybierz Menu Widok/ Sortowanie i grupowanie

7 Wywołane pole dialogowe składa się z dwóch części, górnej, zawierającej nazwy pól (lub wyrażenia) w kolumnie Pole/Wyrażenie oraz sposób sortowania w kolumnie Porządek sortowania i dolnej, nazwanej Właściwości grupy. Wpisanie nazwy pola i wybór sposobu sortowania powodują odpowiednie uporządkowanie wartości tego pola w raporcie. Aby podzielić dane na grupy, trzeba użyć nagłówka zawierającego wartości pola grupującego lub stopki zawierającej podsumowanie wartości w danej grupie. W pierwszym utworzonym raporcie dane zgrupowane są według kategorii sprzedawanych produktów, czego wynikiem są dwie dodatkowe sekcje widoczne w projekcie raportu: Kategoria nagłówek i Kategoria stopka. Jak widać, nazwa grupy to nazwa pola, według którego grupowane są dane. W nagłówku grupy znajduje się pole tekstowe zawierające wartości pola Kategoria, w stopce zaś pole z wyrażeniem sumującym wartości pola Wartość sprzedaży i drugie, z odwołującym się do wartości pierwszego, wyrażeniem obliczającym procentowy udział wartości sprzedaży w danej kategorii w kwocie całkowitej. Wartość pola zawierającego podsumowanie sprzedaży ze stopki raportu dostępna jest na poziomie dowolnej grupy. W rezultacie dostajemy w raporcie listę grup oznaczonych opisami kategorii produktów z podsumowaniem każdej grupy. Atrybuty Grupuj według i Trzymaj razem pozwalają ustalić sposób grupowania. Pierwszy z nich, określa sposób grupowania w zależności od typu danych pola grupującego. Dla większości typów danych dostępne jest ustawienie Każda wartość, powodujące grupowanie według tych samych wartości danych z pola grupującego. (Ustawienie to zostało wykorzystane przez kreatora w naszym przykładzie, gdzie grupy tworzone są przez wiersze o identycznych wartościach pola Opis kategońi.) Dla danych typu tekstowego możliwe jest także grupowanie według Pierwszych znaków. Liczbę znaków, które mają być brane pod uwagę przy grupowaniu, należy wpisać w rubrykę atrybutu Przedział grupy. Może się to przydać przy grupowaniu danych według alfabetu (dane na literę A, B...), wtedy Przedział grupy wynosi 1, lub przy grupowaniu danych według identyfikatorów składających się z ciągu znaków, z których kilka pierwszych jest identycznych. Dane typu liczbowego można pogrupować według przedziału, którego długość określona jest wartością atrybutu Przedział grupy. Gdy wynosi ona np. 100, dane grupowane są w przedziałach od O do 99, od 100 do 199 itd. Dodatkowe możliwości grupowania pojawiają się dla danych typu Data/godzina. Na liście wartości atrybutu Grupuj według znajdujemy wówczas pozycje Rok, Kwartał, Miesiąc, Tydzień, Dzień, Godzina i Minuta. Ostatni atrybut grupy to Trzymaj razem, a jego wartości to: Nie, Całą grupę i Z pierwszym szczegółem. Atrybut ten dotyczy drukowania grupy z uwzględnieniem podziału na strony. Normalnie jest on wyłączony, więc koniec strony może pojawić się w dowolnym miejscu grupy. Wartość Całą grupę wymusza przechodzenie do nowej strony zawsze, gdy na poprzedniej grupa nie mieści się w całości, to jest razem z nagłówkiem i stopką. Kiedy grupa jest zbyt duża, by zmieścić się na jednej stronie, ustawienie to jest ignorowane. Trzecia wartość pozwala zabezpieczyć się przed pozostawieniem na kończącej się stronie nagłówka grupy bez jednego choćby wiersza danych należącego do tej grupy. Access pozwala grupować dane według wartości wielu pól lub wyrażeń jednocześnie. W ten sposób możemy wewnątrz każdej grupy określonej przez kategorię produktów wyodrębnić podgrupy, np. ze względu na datę sprzedaży, a te z kolei podzielić według wartości sprzedaży. Włączenie atrybutu Ukryj powtórzenia powoduje nie wyświetlanie formantów przyjmujących te same wartości w kolejnych wierszach. Dzięki temu znacznie poprawia się czytelność raportu i tym nie trzeba wtedy używać grupowania wierszy. Obliczenia w raportach Podobnie jak formularze, raporty również mogą zawierać pola wyliczeniowe. Źródłem danych w takim przypadku jest wyrażenie, a nie pole tabeli lub zapytania źródłowego. Zasady przypisywania formantom wyrażeń są identyczne jak w formularzach. Wpisujemy je jako wartość atrybutu Źródło formantu, zaczynając zawsze od znaku równości. Najistotniejszą rolę w przypadku raportów odgrywają obliczenia z użyciem funkcji agregujących, najczęściej funkcji sumowania. Dzięki opisanym powyżej możliwościom grupowania danych raporty pozwalają na obliczanie sum częściowych dla każdej grupy danych. Aby obliczyć taką sumę częściową, należy uaktywnić stopkę grupy danych (włączyć atrybut Stopka grupy w polu Sortowanie i grupowanie) i umieścić w niej pole tekstowe z wyrażeniem sumującym, np. =Suma([Kwota]) (w angielskim Accessie należy użyć funkcji Sum). Pole wyliczeniowe z wyrażeniem sumującym umieszczone w stopce raportu obliczy sumę globalną. Oprócz sumowania globalnego i w grupach możemy także obliczać sumy bieżące, których wartości

8 uwzględniają sumy częściowe kolejnych grup. Jako przykład zastosowania weźmy ewidencję sprzedaży. Oprócz podsumowania wartości sprzedaży za każdy dzień chcielibyśmy także znać wartość sprzedaży, powiedzmy od początku bieżącego miesiąca. Ta ostatnia liczba to właśnie suma bieżąca (krocząca), zmieniająca się każdego dnia. Możliwości kumulatywnego sumowania danych w polu tekstowym zależą od ustawienia, dostępnego tylko dla pól tekstowych w raportach, atrybutu Suma bieżąca. Atrybut ten jest standardowo wyłączony, ale może też przyjmować wartość W grupie lub Wszędzie. Otwórz raport zestawiający sprzedaż według kategorii. Umieść w stopce każdej grupy duplikat pola z sumą częściową i zmień mu ustawienie atrybutu Suma bieżąca na Wszędzie (Oczywiście dla pierwszej grupy wartości obydwu pól w stopce będą równe, dla ostatniej wartość w polu z sumą kroczącą powinna być równa wartości globalnej w stopce raportu.) Ponumeruj automatyczne wiersze w raporcie wykorzystując atrybut Suma bieżąca: Umieść na blankiecie raportu w sekcji Szczegóły pole tekstowe zawierające wyrażenie =1. Normalnie, dla każdego wiersza danych raportu w polu takim wyświetlona zostałaby jedynka. Jednak włączenie atrybutu Suma bieżąca spowoduje, że w kolejnych wierszach raportu pojawią się kolejne liczby 1, 2, 3... Gdy sumowanie przeprowadzane jest po grupie, wówczas numeracja przeprowadzana jest oddzielnie dla każdej grupy. Na każdym raporcie można umieścić gotowe pola wyliczane wykorzystując polecenia Numery stron i Data i Godzina z menu Wstaw. Utwórz raporty będące wyjściami bazy danych - przykłady Rozbuduj bazę danych o elementy niezbędne do utworzenia zaplanowanych raportów. Pamiętaj, że aby otrzymać raport zawierający określone dane, trzeba te dane wcześniej zebrać w odpowiedniej tabeli, wprowadzić za pomocą formularzy (interface użytkownika) i dopiero można utworzyć raport oparty na tabeli lub najlepiej na kwerendzie. Na podstawie przechowywanych w bazie danych dotyczących sprzedaży i wydatków dokumenty te są automatycznie wypełniane i mogą być wydrukowane. Raporty najlepiej uruchamiać za pomocą przycisków umieszczonych na poszczególnych formularzach lub z osobnego formularza Panelu Głównego, lub pomocniczego. Utwórz kwerendy wybierające, których źródłem będą dodane w punkcie 0 tabele i tabele utworzone za pomocą kwerend. Skonstruuj oparte na nich raporty pokazujące wierzytelności i dokonane płatności Utwórz raport faktury VAT Raport oprócz nagłówka z nazwą, numerem dokumentu i datą sprzedaży zawiera dane sprzedawcy (stała część), dane nabywcy, dane o sprzedaży i część końcową z wyszczególnieniem kwoty do zapłaty oraz miejscem na podpisy kontrahentów. Raport jest dwustronicowy, pierwsza strona to oryginał, druga to kopia, oczywiście każda strona zawiera identyczne dane. Dzięki temu zarówno kopia, jak i oryginał są drukowane jednocześnie. Inną konsekwencją tego faktu jest umieszczenie wszystkich elementów raportu w sekcji szczegółów, bez korzystania z nagłówków i stopek. W polu z datą wystawienia dokumentu oraz z adresem nabywcy wykorzystano wyrażenie łączące stały tekst z wartością pola źródłowego. Zabieg ten sprawia, że tekst pozbawiony jest dużych przerw, jak to ma miejsce przy użyciu pola tekstowego z etykietą. Operatorem łączącym łańcuchy tekstowe jest znak &, a przykładowe wyrażenie wygląda tak: = [Miejscowość] &", ul." & [Adres] Najważniejszą częścią dokumentu jest wyliczenie towarów będących przedmiotem sprzedaży oraz szczegółowe rozliczenie wartości netto, podatku i wartości brutto według różnych stawek podatku. Wszystkie te elementy faktury reprezentowane są w naszym raporcie przez podraporty, czyli stworzone osobno raporty umieszczone następnie wewnątrz raportu głównego. Procedura umieszczania podraportu w raporcie głównym i ich wzajemnego powiązania jest identyczna jak dla formularzy. W tym przypadku polem łączącym jest pole z numerem faktury. Źródłem danych dla podraportów są specjalnie zdefiniowane zapytania. W podraporcie Faktura sprzedaży-szczególy wykorzystano nagłówek raportu, umieszczając w nim opisy poszczególnych rubryk, w części przeznaczonej na dane można umieścić po lewej pole w rubryce oznaczonej Lp. z użyciem tu opisanego wcześniej sposobu dynamicznej numeracji wierszy w raporcie, możliwej dzięki atrybutowi Suma bieżąca. W ten sposób wszystkie pozycje na fakturze będą zawsze ponumerowane.

9 Wróćmy jeszcze na chwilę do raportu głównego. Zawiera on wyodrębnione Pole tekstowe oznaczone etykietą Do zaplaty. W polu tym powtórzona zostaje globalna wartość faktury. Wartość ta występuje także w podraporcie, który jako obiekt raportu głównego nazywa się Brutto, podczas gdy w rzeczywistości jest to raport Faktura sprzedaży-brutto. Aby móc odwołać się z poziomu raportu głównego do wartości pola należącego do podraportu, należy użyć wyrażenia, którego ogólna składnia wygląda następująco: = [Nazwa podraportu]. Raport! [Nazwa formantu], gdzie Nazwa podraportu to wartość atrybutu Nazwa dla podraportu, Nazwa formantu zaś to wartość tegoż atrybutu dla formantu (np. pola tekstowego) wewnątrz raportu używanego jako podraport. Gdy odwołujemy się do formantu na formularzu, zamiast słowa Raport należy użyć Formularz. W rozważanym przykładzie użyto wyrażenia: = [Brutto].Raport![ PoleSumOfWartość brutto] Po identyfikatorach Raport i Formularz nie trzeba wstawiać nazwy raportu (formularza). Access szuka wymienionego formantu na raporcie (formularzu) aktywnym, w przeciwnym razie wystąpi błąd, a zamiast wyniku wyrażenia, na wydruku lub w trybie podglądu, pojawi się napis #Nazwa?. Do formantów użytych w raportach i formularzach można odwoływać się także z poziomu zapytań. Przykładem jest zapytanie źródłowe raportu głównego Dane dofaktury-naglówek. Zawiera ono jako parametr wyrażenie: Formularze! [Ewidencja sprzedaży]! [Element pierwszy] Tu jednak użyto identyfikatora klasy obiektów systemowych Formularze, po którym musi wystąpić nazwa obiektu. Odwołując się do raportu, używamy identyfikatora Raporty. Użycie identyfikatorów Formularze lub Raporty wraz z nazwami obiektów pozwala odwołać się do dowolnego z otwartych formularzy lub raportów. Identyfikatory Formularz i Raport pozwalają odwołać się tylko do aktywnego formularza lub raportu. Dla wyjaśnienia należy dodać, że pole tekstowe o nazwie Element pierwszy w formularzu Ewidencja sprzedaży zawiera numer faktury. Dzięki odwołaniu się do wartości tego pola w zapytaniu źródłowym dla raportu z fakturą sprzedaży możemy drukować fakturę VAT zgodną z danymi w formularzu Ewidencja sprzedaży. Jako zadanie specjalne pozostaje opracowanie algorytmu zamiany wartości liczbowych na postać słowną, aby automatycznie wypełnić rubrykę Slownie. Najprościej, choć może niezbyt elegancko, będzie posłużyć się metodą spotykana gdzieniegdzie, a polegającą na zamianie poszczególnych cyfr na ich słowne odpowiedniki. W ten sposób zawrotna kwota zł staje się w postaci słownej ciągiem: jeden-dwa-trzypięć-zero-zero złotych zero-zero groszy". Do samodzielnego opracowania, opcjonalnie można utworzyć raport Książka przychodów i rozchodów. W przypadku braku danych źródłowych rozbuduj bazę o potrzebne tabele i kwerendy) Książka przychodów i rozchodów to podstawowy dokument firm o niewielkich obrotach. Winien on zawierać ewidencję wszelkiej sprzedaży i wydatków rozpisanych na szereg kategorii. W przypadku prowadzenia takiej ewidencji za pomocą komputera wymagany jest codzienny wydruk zestawienia przychodów i rozchodów. W przedstawianym przykładzie systemu bazy danych książka przychodów i rozchodów jest raportem zawierającym wszystkie potrzebne dane. Informacje te są wprowadzane do bazy poprzez formularze dotyczące sprzedaży oraz wydatków i przechowywane w różnych tabelach. Przed sporządzeniem dziennego raportu o przychodach i rozchodach uruchamiane są cztery zapytania gromadzące dane w jednej tabeli nazwanej Pomocnicza-Książka p/r. Są to zapytania dołączające. Jak już wspomniano, zarówno przychody, jak i rozchody są podzielone na szereg kategorii, w sumie jest ich siedem. Każdej z nich odpowiada jedna kolumna książki przychodów i rozchodów. Aby uzyskać zestawienie odpowiadające temu podziałowi, konieczne jest użycie zapytania krzyżowego, dla którego wartości pola Numer kolumny tabeli Pomocnicza-Książka p/r stanowić będą nagłówki kolumn. Zapytanie to jest bezpośrednim źródłem danych naszego raportu i nazywa się Książka p/r Do wydruku. W przypadku takim, jak omawiany obecnie, to znaczy gdy źródłem danych dla raportu jest zapytanie krzyżowe, bardzo ważne jest ustalenie kolejności kolumn w zapytaniu poprzez wpisanie ich w rubrykę atrybutu Nagłówki kolumn. Bez tego raport nie będzie w stanie współpracować z zapytaniem, W przypadku formularzy opartych na zapytaniach krzyżowych nie musimy ustalać kolejności kolumn. Pozostaje jeszcze problem podsumowania przychodów i rozchodów z każdej kolumny na końcu strony. Gdy stron jest więcej, do podsumowania bieżącej strony (folio) należy dodać podsumowanie z poprzedniej strony (przeniesienie). W tym celu trzeba pogrupować dane w sposób nieco nietypowy, bo nie ze względu na wartość którejś z danych, ale ze względu na liczbę wierszy, jaka zmieści się na jednej stronie wydruku. Przy przyjętych rozmiarach rubryk na stronie mieści się 37 wierszy danych.

10 Gdy podzielimy wszystkie dane przeznaczone do raportu na takie grupy, to w stopce każdej z nich bez problemu otrzymamy podsumowanie każdej kolumny w ramach grupy, czyli na jednej stronie, a ustawiając atrybut Suma bieżąca na Wszędzie, także podsumowanie od początku zestawienia. Jednak utworzenie grup ze względu na liczbę wierszy wymaga użycia wartości jednego z pól zapytania źródłowego do ponumerowania wierszy. Pole to bierze się z tabeli Pomocnicza-Książka p/r i jest typu Licznik. Stamtąd jego wartości przekazywane są zapytaniem źródłowym do raportu i choć nie są w nim wyświetlane, mogą być użyte jako kryterium grupowania.

CAL Access 3 zajęcia 6. Raporty

CAL Access 3 zajęcia 6. Raporty CAL Access 3 zajęcia 6 Raporty Raporty pozwalają nam wydrukować stan danych w określonym momencie czasu. Nadają się dzięki temu do wszelkiego rodzaju zestawień i sprawozdań. Nie można ich natomiast wykorzystać

Bardziej szczegółowo

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa 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

Bardziej szczegółowo

Bazy danych Access KWERENDY

Bazy danych Access KWERENDY Bazy danych Access KWERENDY Obiekty baz danych Access tabele kwerendy (zapytania) formularze raporty makra moduły System baz danych MS Access Tabela Kwerenda Formularz Raport Makro Moduł Wyszukiwanie danych

Bardziej szczegółowo

Wykład III. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Wykład III. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych dr Artur Bartoszewski www.bartoszewski.pr.radom.pl Wykład III W prezentacji wykorzystano fragmenty i przykłady z książki: Joe Habraken;

Bardziej szczegółowo

MS Access - bazy danych.

MS Access - bazy danych. MS Access - bazy danych. Sugerowany sposób rozwiązania problemów. Pomoc dla Lektury - ćwiczenie 1. Wykorzystaj kreator kwerend i utwórz zapytanie dla tabeli Lektury z kryterium b* (wielkość liter bez znaczenia)

Bardziej szczegółowo

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI LABORATORIUM TECHNOLOGIA SYSTEMÓW INFORMATYCZNYCH W BIOTECHNOLOGII Aplikacja bazodanowa: Cz. II Rzeszów, 2010 Strona 1 z 11 APLIKACJA BAZODANOWA MICROSOFT ACCESS

Bardziej szczegółowo

Tworzenie bazy danych na przykładzie Access

Tworzenie bazy danych na przykładzie Access Tworzenie bazy danych na przykładzie Access Tworzenie tabeli Kwerendy (zapytania) Selekcja Projekcja Złączenie Relacja 1 Relacja 2 Tworzenie kwedend w widoku projektu Wybór tabeli (tabel) źródłowych Wybieramy

Bardziej szczegółowo

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji Tworzenie bazy danych w postaci aplikacji Access - Aplikacja 1. Otwórz plik zawierający bazę danych Wypożyczalni kaset video o nazwie Wypożyczalnia.mdb. 2. Utworzy kwerendę, która wyświetli tytuły i opisy

Bardziej szczegółowo

5. Bazy danych Base Okno bazy danych

5. Bazy danych Base Okno bazy danych 5. Bazy danych Base 5.1. Okno bazy danych Podobnie jak inne aplikacje środowiska OpenOffice, program do tworzenia baz danych uruchamia się po wybraniu polecenia Start/Programy/OpenOffice.org 2.4/OpenOffice.org

Bardziej szczegółowo

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

Microsoft Access zajęcia 3 4. Tworzenie i wykorzystanie kwerend, formularzy i raportów Microsoft Access zajęcia 3 4 Tworzenie i wykorzystanie kwerend, formularzy i raportów Kwerendy służą do tworzenia unikalnych zestawów danych, niedostępnych bezpośrednio z tabel, dokonywania obliczeń zawartych

Bardziej szczegółowo

ACCESS ćwiczenia (zestaw 1)

ACCESS ćwiczenia (zestaw 1) ACCESS ćwiczenia (zestaw 1) KWERENDY Ćw. 1. Na podstawie tabeli PRACOWNICY przygotować kwerendę, która wybiera z obiektu źródłowego pola Nazwisko, Imię, KODdziału i Stawka. (- w oknie bazy danych wybrać

Bardziej szczegółowo

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

MsAccess 2013 - ćwiczenie nr 3 Kwerendy wybierające cd oraz kwerendy funkcjonalne Opracowanie: mgr Grażyna Gębal, dr hab. Marzena Nowakowska, dr Maria Szczepańska MsAccess 2013 - ćwiczenie nr 3 Kwerendy wybierające cd oraz kwerendy funkcjonalne 1. Zdefiniować kwerendę o nazwie Statystyka,

Bardziej szczegółowo

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

Bazy danych raporty. 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego. Bazy danych raporty 1. Przekopiuj na dysk F:\ bazę M5BIB.mdb z dysku wskazanego przez prowadzącego. 2. Otwórz bazę (F:\M5BIB). 3. Utwórz raport wyświetlający wszystkie pola z tabeli KSIAZKI. Pozostaw ustawienia

Bardziej szczegółowo

Zapytania do bazy danych

Zapytania do bazy danych Zapytania do bazy danych Tworzenie zapytań do bazy danych MS Access może być realizowane na dwa sposoby. Standard SQL (Stucture Query Language) lub QBE (Query by Example). Warto wiedzieć, że drugi ze sposobów

Bardziej szczegółowo

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy. BAZA_1 Temat: Tworzenie i modyfikowanie formularzy. Do wprowadzania danych do tabel słuŝą formularze. Dlatego zanim przystąpimy do wypełniania danymi nowo utworzonych tabel, najpierw przygotujemy odpowiednie

Bardziej szczegółowo

Bazy danych Access KWERENDY

Bazy danych Access KWERENDY Bazy danych Access KWERENDY Obiekty baz danych Access tabele kwerendy (zapytania) formularze raporty makra moduły System baz danych MS Access Tabela Kwerenda Formularz Raport Makro Moduł Wyszukiwanie danych

Bardziej szczegółowo

Projektowanie baz danych

Projektowanie baz danych Rodzaj zajęć: Materiały: Prowadzący: Projektowanie baz danych ćwiczenia www.fem.put.poznan.pl dr inż. Katarzyna Ragin-Skorecka Celem zajęć jest: poznanie metodologii projektowania baz danych, stworzenie

Bardziej szczegółowo

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Bardziej szczegółowo

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

Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego 2. Otwórz bazę (F:\M5KW) 3. Zapoznaj się ze strukturą bazy (tabele, relacje) 4. Wykorzystując

Bardziej szczegółowo

Konspekt zajęć dotyczących kwerend

Konspekt zajęć dotyczących kwerend Konspekt zajęć dotyczących kwerend Kwerendy służą wyszukiwaniu danych w sposób wiele elastyczniejszy niż przy użyciu samych tylko tabel. Można powiedzieć, że są one specjalną nakładką na tabele pozwalającą

Bardziej szczegółowo

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

Kwerendy, czyli zapytania. Opracowała: I. Długoń Kwerendy, czyli zapytania Opracowała: I. Długoń Sposoby wyszukiwania informacji Narzędzie Znajdź Filtrowanie Kwerendy Nasza baza Podstawowe sposoby wyszukiwania informacji Znajdź (Edycja -> Znajdź lub

Bardziej szczegółowo

5.4. Tworzymy formularze

5.4. Tworzymy formularze 5.4. Tworzymy formularze Zastosowanie formularzy Formularz to obiekt bazy danych, który daje możliwość tworzenia i modyfikacji danych w tabeli lub kwerendzie. Jego wielką zaletą jest umiejętność zautomatyzowania

Bardziej szczegółowo

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

Zwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy Ćw.1 WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010) Program Microsoft Office Access umożliwia organizowanie informacji w tabelach: listach wierszy i kolumn oraz zarządzanie, wykonywanie zapytań

Bardziej szczegółowo

Formularze i raporty w MS Access

Formularze i raporty w MS Access Katedra Informatyki i Automatyki Politechnika Rzeszowska www.kia.prz-rzeszow.pl Formularze i raporty w MS Access I. Formularze Formularze Access mają wiele zastosowań. Przede wszystkim używa się ich do

Bardziej szczegółowo

BAZY DANYCH Panel sterujący

BAZY DANYCH Panel sterujący BAZY DANYCH Panel sterujący Panel sterujący pełni z reguły rolę centrum, z którego wydajemy polecenia i uruchamiamy różnorodne, wcześniej zdefiniowane zadania, np. wyświetlamy formularze lub drukujemy

Bardziej szczegółowo

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

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów? UONET+ - moduł Sekretariat Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów? W module Sekretariat wydruki dostępne w widoku Wydruki/ Wydruki list można przygotować w formacie PDF oraz

Bardziej szczegółowo

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

Tworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci. - 1 - - 1 - Tworzenie raportów 1. Wstęp Raporty-zawierają dane z tabel lub kwerend odpowiednio uporządkowane w pożądany przez użytkownika sposób. Raport jest wygodnym sposobem prezentacji danych w postaci wydrukowanej.

Bardziej szczegółowo

MS Access - bazy danych

MS Access - bazy danych MS Access - bazy danych Ćwiczenia - dla tych co zaczynają... Pamiętaj o następujących zasadach tworzenia struktury bazy danych: baza danych to zbiór informacji na określony temat - niech nazwa pola odzwierciedla

Bardziej szczegółowo

Bazy danych Karta pracy 1

Bazy danych Karta pracy 1 Bazy danych Karta pracy 1 Bazy danych Karta pracy 1 1. Utwórz katalog Bazy danych służący do przechowywania wszelkich danych dotyczących kursu. 2. W katalogu Bazy danych stwórz podkatalog BD1 służący jako

Bardziej szczegółowo

Przygotowanie formularza do wypożyczenia filmu:

Przygotowanie formularza do wypożyczenia filmu: Przygotowanie formularza do wypożyczenia filmu: Stworzony przez nas formularz powinien spełniać pewne wymagania, które umożliwią pracownikowi szybkie przeszukiwanie bazy danych. Zaprojektowany formularz

Bardziej szczegółowo

5.5. Wybieranie informacji z bazy

5.5. Wybieranie informacji z bazy 5.5. Wybieranie informacji z bazy Baza danych to ogromny zbiór informacji, szczególnie jeśli jest odpowiedzialna za przechowywanie danych ogromnych firm lub korporacji. Posiadając tysiące rekordów trudno

Bardziej szczegółowo

Obsługa pakietu biurowego OFFICE

Obsługa pakietu biurowego OFFICE 02 - Temat 1 cz.1/3 1. Uruchom MS Access i utwórz pustą bazę danych. Zapisz ją na dysku. Pojawi się okno dialogowe obsługi bazy. Za pomocą tego okna użytkownik zarządza bazą danych i jej wszystkimi elementami,

Bardziej szczegółowo

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

MS Access - bazy danych. Ćwiczenia. Jak to zrobić? - Tdane.dbf b. MS Access - bazy danych. Ćwiczenia. Jak to zrobić? - "Tdane.dbf" b. Jak to zrobić? TDane - ćwiczenie 26. Sposób pierwszy - Kreator wykresów. Jeżeli w zadaniu 25 nie utworzyłeś kwerendy (lub nie zrobił/a/e/ś

Bardziej szczegółowo

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

5.3. Tabele. Tworzenie tabeli. Tworzenie tabeli z widoku projektu. Rozdział III Tworzenie i modyfikacja tabel 5.3. Tabele Tabela jest podstawowym elementem bazy danych. To właśnie w tabelach gromadzone są w bazie rekordy danych. Projektując tabelę, definiujemy, jakie pola będzie zawierał pojedynczy rekord informacji.

Bardziej szczegółowo

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

Komputerowe systemy zarządzania. Część I: relacyjna baza danych Komputerowe systemy zarządzania Część I: relacyjna baza danych 0 Pozwala na wpisanie cyfry, wpis wymagany 9 lub # Pozwala na wpisanie cyfry lub spacji, wpis nie wymagany L Pozwala na wpisanie litery, wpis

Bardziej szczegółowo

BAZY DANYCH Formularze i raporty

BAZY DANYCH Formularze i raporty BAZY DANYCH Formularze i raporty Za pomocą tabel można wprowadzać nowe dane, przeglądać i modyfikować dane już istniejące. Jednak dla typowego użytkownika systemu baz danych, przygotowuje się specjalne

Bardziej szczegółowo

Rozwiązanie. Uruchom program Access 2007.

Rozwiązanie. Uruchom program Access 2007. Rozwiązanie I. Tworzenie nowej bazy danych Uruchom program Access 2007. Na stronie Wprowadzenie do programu Microsoft Office Access kliknij przycisk Pusta baza danych. Po prawej stronie ekranu pojawi się

Bardziej szczegółowo

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

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access. Konspekt do lekcji informatyki dla klasy II gimnazjum. Opracowała: Mariola Franek TEMAT(1): Baza danych w programie Microsoft Access. Cel ogólny: Zapoznanie uczniów z możliwościami programu Microsoft Access.

Bardziej szczegółowo

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0 ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy

Bardziej szczegółowo

EXCEL TABELE PRZESTAWNE

EXCEL TABELE PRZESTAWNE EXCEL TABELE PRZESTAWNE ZADANIE 1. (3 punkty). Ze strony http://www.staff.amu.edu.pl/~izab/ pobierz plik o nazwie Tabela1.xlsx. Używając tabel przestawnych wykonaj następujące polecenia: a) Utwórz pierwszą

Bardziej szczegółowo

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy Pytania SO Oprogramowanie Biurowe Pytania: Egzamin Zawodowy Pytania SO Oprogramowanie Biurowe (1) Gdzie w edytorze tekstu wprowadza się informację lub ciąg znaków, który ma pojawić się na wszystkich stronach

Bardziej szczegółowo

I. Program II. Opis głównych funkcji programu... 19

I. Program II. Opis głównych funkcji programu... 19 07-12-18 Spis treści I. Program... 1 1 Panel główny... 1 2 Edycja szablonu filtrów... 3 A) Zakładka Ogólne... 4 B) Zakładka Grupy filtrów... 5 C) Zakładka Kolumny... 17 D) Zakładka Sortowanie... 18 II.

Bardziej szczegółowo

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

Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka Makra pozwalają na zautomatyzowanie często powtarzających się czynności. Opierają się na akcjach np.: otwarcie

Bardziej szczegółowo

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy

Bardziej szczegółowo

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

WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010) WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010) Program Microsoft Office Access umożliwia organizowanie informacji w tabelach: listach wierszy i kolumn oraz zarządzanie, wykonywanie zapytań filtrujących,

Bardziej szczegółowo

Pojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów)

Pojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów) PROJEKTOWANIE PRZYKŁADOWEJ RELACYJNEJ BAZY DANYCH Proces tworzenia bazy danych obejmuje następujące zasadnicze etapy: 1. utworzenie pojęciowego modelu danych, 2. przekształcenie pojęciowego modelu danych

Bardziej szczegółowo

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

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty Informatyka Ćwiczenie 10 Bazy danych Baza danych jest zbiór informacji (zbiór danych). Strukturę bazy danych można określić w formie jak na rysunku 1. Pracownik(ID pracownika, imie, nazwisko, pensja) Klient(ID

Bardziej szczegółowo

Microsoft Access materiały pomocnicze do ćwiczeń cz. 1

Microsoft Access materiały pomocnicze do ćwiczeń cz. 1 Microsoft Access materiały pomocnicze do ćwiczeń cz. 1 I. Tworzenie bazy danych za pomocą kreatora Celem ćwiczenia jest utworzenie przykładowej bazy danych firmy TEST, zawierającej informacje o pracownikach

Bardziej szczegółowo

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

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika Prowadzący: Dr inż. Jacek Habel Instytut Technologii Maszyn i Automatyzacji Produkcji Zakład Projektowania Procesów

Bardziej szczegółowo

Krzysztof Kluza proste ćwiczenia z baz danych

Krzysztof Kluza proste ćwiczenia z baz danych Bazy danych Baza danych to uporządkowany zbiór danych, dający się łatwo przeszukiwać. Każda pozycja bazy danych nazywana jest rekordem, z kolei rekordy składają się z pól. Przyjmując, że dysponujemy bazą

Bardziej szczegółowo

Utwórz strukturę bazy

Utwórz strukturę bazy Utwórz strukturę bazy Ćwiczenie 1. Utwórz plik bazy danych - zapisz pod nazwą Wpłaty.mdb. Zaprojektuj tabelę która będzie zawierać informacje o płatnikach. Nazwij ją Płatnicy. Wprowadź pola: Nazwa pola

Bardziej szczegółowo

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

ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0 ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0 Przeznaczenie sylabusa Dokument ten zawiera szczegółowy sylabus dla modułu ECDL/ICDL Zaawansowane użytkowanie baz Sylabus opisuje

Bardziej szczegółowo

Tworzenie makr warunkowych

Tworzenie makr warunkowych Tworzenie makr warunkowych Czasami chcemy, aby makro lub akacja makra były wykonywane tylko wtedy, gdy spełniony jest jakiś warunek. Na przykład chcemy utworzyć makro drukujące raport, ale tylko wtedy,

Bardziej szczegółowo

Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi

Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi 1. Obiekt bazy danych, który w programie Microsoft Access służy do tworzenia zestawień i sprawozdań, ale nie daje

Bardziej szczegółowo

MS Access - bazy danych

MS Access - bazy danych MS Access - bazy danych Jak to zrobić - Ćwiczenia dla tych co zaczynają... Ćwiczenie 1. Uruchom aplikacje MS Access. Zaznacz pole opcji Pusta baza danych programu Access, naciśnij przycisk OK. W polu Nazwa

Bardziej szczegółowo

Baza danych. Program: Access 2007

Baza danych. Program: Access 2007 Baza danych Program: Access 2007 Bazę danych składa się z czterech typów obiektów: tabela, formularz, kwerenda i raport (do czego, który służy, poszukaj w podręczniku i nie bądź za bardzo leniw) Pracę

Bardziej szczegółowo

kod_towaru kod_towaru tszczegoly kod_towaru

kod_towaru kod_towaru tszczegoly kod_towaru cw4-formularze Proszę stworzyć formularz ciągły fszczsprz do rejestracji szczegółów sprzedaży: 1. Utworzyć kwerendę kszczegoly będącą źródłem rekordów dla nowotworzonego formularza 2. Proszę zwrócić uwagę,

Bardziej szczegółowo

Baza danych część 8. -Klikamy Dalej

Baza danych część 8. -Klikamy Dalej Baza danych część 8 1.Kwerendy służą do wyszukiwania informacji według zadanych parametrów. Odpowiednio napisane mogą również wykonywać inne zadania jak tworzenie tabel czy pobieranie z formularzy parametrów

Bardziej szczegółowo

WPROWADZANIE ZLECEŃ POPRZEZ STRONĘ WWW.KACZMARSKI.PL INSTRUKCJA UŻYTKOWNIKA

WPROWADZANIE ZLECEŃ POPRZEZ STRONĘ WWW.KACZMARSKI.PL INSTRUKCJA UŻYTKOWNIKA WPROWADZANIE ZLECEŃ POPRZEZ STRONĘ WWW.KACZMARSKI.PL INSTRUKCJA UŻYTKOWNIKA WSTĘP... 2 1 UWARUNKOWANIA TECHNICZNE... 2 2 UWARUNKOWANIA FORMALNE... 2 3 LOGOWANIE DO SERWISU... 2 4 WIDOK STRONY GŁÓWNEJ...

Bardziej szczegółowo

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej

MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej MS Excell 2007 Kurs podstawowy Filtrowanie raportu tabeli przestawnej prowadzi: dr inż. Tomasz Bartuś Kraków: 2008 04 04 Przygotowywanie danych źródłowych Poniżej przedstawiono zalecenia umożliwiające

Bardziej szczegółowo

Nowe funkcje w programie SYMFONIA Handel Premium w wersji 2009.c

Nowe funkcje w programie SYMFONIA Handel Premium w wersji 2009.c SYMFONIA Handel Premium Strona 1 Nowe funkcje w programie SYMFONIA Handel Premium w wersji 2009.c Zmiany związane z nowelizacją Ustawy o VAT Z dniem 1 grudnia 2008r. weszła w życie nowelizacja ustawy o

Bardziej szczegółowo

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

MS Access 2010 instrukcja część Wstaw do tworzonego formularza wszystkie pola z tabeli wydzial: Ćwiczenie 6. Formularze. Zadanie 1: Utwórz formularz do tabeli Wydział używając do tego celu kreatora formularzy. Formularz zapisz pod nazwą Formularz01-Wydział. 1. Wybierz Kreator formularzy : 2. Wstaw

Bardziej szczegółowo

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

CAL Access 2 zajęcia 5. Relacje Kwerendy. 5.1. Relacje w bazie danych. 1) Określenie relacji (sprzężeń) między tabelami CAL Access 2 zajęcia 5 Relacje Kwerendy 5.1. Relacje w bazie danych 1) Określenie relacji (sprzężeń) między tabelami Po podzieleniu danych na tabele i zdefiniowaniu pól kluczy podstawowych trzeba wprowadzić

Bardziej szczegółowo

1. TWORZENIE BAZY DANYCH W MS ACCESS 2007

1. TWORZENIE BAZY DANYCH W MS ACCESS 2007 1. TWORZENIE BAZY DANYCH W MS ACCESS 2007 MS Access jest Systemem Zarządzania Bazą Danych. System zarządzania bazą danych jest pośrednikiem (buforem) pomiędzy programami użytkowymi, użytkownikiem końcowym

Bardziej szczegółowo

dokumentacja Edytor Bazy Zmiennych Edytor Bazy Zmiennych Podręcznik użytkownika

dokumentacja Edytor Bazy Zmiennych Edytor Bazy Zmiennych Podręcznik użytkownika asix 4 Edytor Bazy Zmiennych Podręcznik użytkownika asix 4 dokumentacja Edytor Bazy Zmiennych ASKOM i asix to zastrzeżone znaki firmy ASKOM Sp. z o. o., Gliwice. Inne występujące w tekście znaki firmowe

Bardziej szczegółowo

Wyniki operacji w programie

Wyniki operacji w programie R O Z D Z I A Ł 6 Wyniki operacji w programie Dowiesz się jak: Przeglądać wyniki przeprowadzonych operacji Zatwierdzać i wycofywać przeprowadzane operacje Przeglądać listy środków w centrach kosztów i

Bardziej szczegółowo

Zadanie 9. Projektowanie stron dokumentu

Zadanie 9. Projektowanie stron dokumentu Zadanie 9. Projektowanie stron dokumentu Przygotowany dokument można: wydrukować i oprawić, zapisać jako strona sieci Web i opublikować w Internecie przekonwertować na format PDF i udostępnić w postaci

Bardziej szczegółowo

KONSOLIDACJA. Cel ćwiczenia: Funkcjonalności:

KONSOLIDACJA. Cel ćwiczenia: Funkcjonalności: Sekcja: FUNKCJONALNOŚĆ TABELA Strona 41 KONSOLIDACJA Cel ćwiczenia: Ćwiczenie konsolidacja przedstawi w jaki sposób szybko połączyć i zestawić dane z wielu arkuszy, plików, źródeł. Funkcjonalności: Konsolidacja

Bardziej szczegółowo

INSTRUKCJA. ERP OPTIMA - Obsługa w zakresie podstawowym dla hufców. Opracował: Dział wdrożeń systemów ERP. Poznań, wersja 1.

INSTRUKCJA. ERP OPTIMA - Obsługa w zakresie podstawowym dla hufców. Opracował: Dział wdrożeń systemów ERP. Poznań, wersja 1. INSTRUKCJA ERP OPTIMA - Obsługa w zakresie podstawowym dla hufców wersja 1.0 Opracował: Dział wdrożeń systemów ERP 2017 Supremo Sp. z o.o. Strona 1 z 35 Spis treści: 1. Dodawanie kontrahenta import z GUS

Bardziej szczegółowo

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków: 2008 04 25

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków: 2008 04 25 MS Excel 2007 Kurs zaawansowany Obsługa baz danych prowadzi: Dr inż. Tomasz Bartuś Kraków: 2008 04 25 Bazy danych Microsoft Excel 2007 udostępnia szereg funkcji i mechanizmów obsługi baz danych (zwanych

Bardziej szczegółowo

Instrukcja użytkownika

Instrukcja użytkownika SoftwareStudio Studio 60-349 Poznań, ul. Ostroroga 5 Tel. 061 66 90 641 061 66 90 642 061 66 90 643 061 66 90 644 fax 061 86 71 151 mail: poznan@softwarestudio.com.pl Herkules WMS.net Instrukcja użytkownika

Bardziej szczegółowo

WinSkład / WinUcz 15.00

WinSkład / WinUcz 15.00 WinSkład 15.00 / WinUcz 15.00 Instrukcja obsługi interfejsu użytkownika Spis treści: 1. Filtrowanie danych... 2 1.1. Nowy filtr Wg okresu - ograniczenie liczby danych... 3 1.2. Konfiguracja filtrów...

Bardziej szczegółowo

Program EWIDENCJA ODZIEŻY ROBOCZEJ INSTRUKCJA UŻYTKOWNIKA Przejdź do strony producenta programu

Program EWIDENCJA ODZIEŻY ROBOCZEJ INSTRUKCJA UŻYTKOWNIKA Przejdź do strony producenta programu Program EWIDENCJA ODZIEŻY ROBOCZEJ INSTRUKCJA UŻYTKOWNIKA Przejdź do strony producenta programu http://www.jarsoft.poznan.pl/ 1. STRUKTURA PROGRAMU Program EWIDENCJA ODZIEŻY ROBOCZEJ jest aplikacją wspierającą

Bardziej szczegółowo

Przewodnik Szybki start

Przewodnik Szybki start Przewodnik Szybki start Program Microsoft Access 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Zmienianie rozmiaru ekranu lub

Bardziej szczegółowo

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

10. Jak to zrobić - Ćwiczenia dla tych co zaczynają... 1 z 23 2010-09-17 17:58 MS Access - bazy danych 10. Jak to zrobić - Ćwiczenia dla tych co zaczynają... Ćwiczenie 1. Uruchom aplikacje MS Access. Zaznacz pole opcji Pusta baza danych programu Access, naciśnij

Bardziej szczegółowo

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9

Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Wstęp 7 Rozdział 1. OpenOffice.ux.pl Writer środowisko pracy 9 Uruchamianie edytora OpenOffice.ux.pl Writer 9 Dostosowywanie środowiska pracy 11 Menu Widok 14 Ustawienia dokumentu 16 Rozdział 2. OpenOffice

Bardziej szczegółowo

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb TABELE Zakładka tworzenie grupa tabele szablony tabel tabela projekt tabeli (najlepsza metoda) Tabela Gatunek (tabela słownikowa) Przełączyć na widok

Bardziej szczegółowo

Stosowanie, tworzenie i modyfikowanie stylów.

Stosowanie, tworzenie i modyfikowanie stylów. Stosowanie, tworzenie i modyfikowanie stylów. We wstążce Narzędzia główne umieszczone są style, dzięki którym w prosty sposób możemy zmieniać tekst i hurtowo modyfikować. Klikając kwadrat ze strzałką w

Bardziej szczegółowo

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

Karty pracy. Ustawienia. W tym rozdziale została opisana konfiguracja modułu CRM Karty pracy oraz widoki i funkcje w nim dostępne. Karty pracy W tym rozdziale została opisana konfiguracja modułu CRM Karty pracy oraz widoki i funkcje w nim dostępne. Ustawienia Pierwszym krokiem w rozpoczęciu pracy z modułem Karty Pracy jest definicja

Bardziej szczegółowo

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

z ęś ć praktyczna Instytuty ID_instytutu Nazwa_instytutu Kierunki ID_kierunku Nazwa_kierunku ID_instytutu MS ACCESS ĆWICZENIA Uwaga! Każde ćwiczenie rozpoczynamy od stworzenia w katalogu Moje dokumenty swojego własnego katalogu roboczego, w którym będziecie Państwo zapisywać swoje pliki. Po zakończeniu zajęć

Bardziej szczegółowo

Ocenianie opisowe Optivum. Jak przygotować i wydrukować świadectwa lub arkusze ocen?

Ocenianie opisowe Optivum. Jak przygotować i wydrukować świadectwa lub arkusze ocen? Ocenianie opisowe Optivum Jak przygotować i wydrukować świadectwa lub arkusze ocen? W programie Ocenianie opisowe Optivum można przygotowywać raporty w oparciu o wcześniej sporządzony szablon dokumentu,

Bardziej szczegółowo

INSTRUKCJA SKŁADANIA SPRAWOZDANIA W SYSTEMIE WITKAC.PL

INSTRUKCJA SKŁADANIA SPRAWOZDANIA W SYSTEMIE WITKAC.PL INSTRUKCJA SKŁADANIA SPRAWOZDANIA W SYSTEMIE WITKAC.PL Spis treści I. Dodawanie sprawozdań... 3 II. Wypełnianie sprawozdania... 4 III. Składanie sprawozdania... 9 V. Weryfikacja... 13 I. Dodawanie sprawozdań

Bardziej szczegółowo

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

MS Access 2010 instrukcja część 2. Ćwiczenie 3. Importowanie danych z arkusza MS Excel. Ćwiczenie 3. Utworzyć nową bazę danych i przejść do opcji importu danych z arkusz MS Excel. Wskaż źródło danych do zaimportowania (plik arkusza MS Excel jego nazwę

Bardziej szczegółowo

Wykład II. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Wykład II. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych dr Artur Bartoszewski www.bartoszewski.pr.radom.pl Wykład II W prezentacji wykorzystano fragmenty i przykłady z książki: Joe Habraken;

Bardziej szczegółowo

1. Zarządzanie informacją w programie Access

1. Zarządzanie informacją w programie Access 1. Zarządzanie informacją w programie Access a. 1. Cele lekcji i. a) Wiadomości Uczeń: zna definicję bazy danych i jej zadania, zna pojęcia: rekord, pole, klucz podstawowy, zna obiekty bazy danych: tabele,

Bardziej szczegółowo

Spis treści. 1. Logowanie. 2. Strona startowa. 3. Moje dane. 4. Towary. 5. Zamówienia. 6. Promocje

Spis treści. 1. Logowanie. 2. Strona startowa. 3. Moje dane. 4. Towary. 5. Zamówienia. 6. Promocje INSTRUKCJA OBSŁUGI Spis treści 1. Logowanie 2. Strona startowa 3. Moje dane 4. Towary 5. Zamówienia 6. Promocje 1. Logowanie Logowanie do Internetowego Systemu Sprzedaży odbywa się na stronie www.partner-parts.pl/izam

Bardziej szczegółowo

Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów

Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów Za pomocą edytora Word można pracować zespołowo nad jednym dużym projektem (dokumentem). Tworzy się wówczas dokument główny,

Bardziej szczegółowo

System imed24 Instrukcja Moduł Analizy i raporty

System imed24 Instrukcja Moduł Analizy i raporty System imed24 Instrukcja Moduł Analizy i raporty Instrukcja obowiązująca do wersji 1.8.0 Spis treści 1. Moduł Analizy i Raporty... 3 1.1. Okno główne modułu Analizy i raporty... 3 1.1.1. Lista szablonów

Bardziej szczegółowo

Program EWIDENCJA ODZIEŻY ROBOCZEJ INSTRUKCJA UŻYTKOWNIKA Przejdź do strony producenta programu

Program EWIDENCJA ODZIEŻY ROBOCZEJ INSTRUKCJA UŻYTKOWNIKA Przejdź do strony producenta programu Program EWIDENCJA ODZIEŻY ROBOCZEJ INSTRUKCJA UŻYTKOWNIKA Przejdź do strony producenta programu http://www.jarsoft.poznan.pl/ 1. STRUKTURA PROGRAMU Program EWIDENCJA ODZIEŻY ROBOCZEJ jest aplikacją pracującą

Bardziej szczegółowo

Nowe funkcje w programie SYMFONIA Handel Premium w wersji 2009

Nowe funkcje w programie SYMFONIA Handel Premium w wersji 2009 SYMFONIA Handel Premium Strona 1 z 7 Nowe funkcje w programie SYMFONIA Handel Premium w wersji 2009 Dodatkowa ochrona dostępu do przeglądania cen zakupu towarów Duża grupa użytkowników programu zgłaszała

Bardziej szczegółowo

Korespondencja seryjna Word 2000

Korespondencja seryjna Word 2000 Korespondencja seryjna Word 2000 1. Na początek należy przygotować treść i formatowanie dokumentu, który będzie pełnił rolę dokumentu głównego. Po utworzeniu dokumentu należy go zapisać na dysku 2. Następnie

Bardziej szczegółowo

Plan. Raport. Tworzenie raportu z kreatora (1/3)

Plan. Raport. Tworzenie raportu z kreatora (1/3) 3 Budowa prostych raportów opartych o bazę danych Plan Co to jest raport? Tworzenie za pomocą kreatora Tworzenie opartego o polecenie SQL Edycja atrybutów Atrybuty regionu Atrybuty Atrybuty kolumn 2 Raport

Bardziej szczegółowo

Tabele przestawne tabelą przestawną. Sprzedawcy, Kwartały, Wartości. Dane/Raport tabeli przestawnej i wykresu przestawnego.

Tabele przestawne tabelą przestawną. Sprzedawcy, Kwartały, Wartości. Dane/Raport tabeli przestawnej i wykresu przestawnego. Tabele przestawne Niekiedy istnieje potrzeba dokonania podsumowania zawartości bazy danych w formie dodatkowej tabeli. Tabelę taką, podsumowującą wybrane pola bazy danych, nazywamy tabelą przestawną. Zasady

Bardziej szczegółowo

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

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich. Tabele przestawne Tabela przestawna to narzędzie służące do tworzenia dynamicznych podsumowań list utworzonych w Excelu lub pobranych z zewnętrznych baz danych. Raporty tabeli przestawnej pozwalają na

Bardziej szczegółowo

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

Bazy danych Kwerendy wybierające (operacje logiczne, zapytania, pola obliczeniowe) Bazy danych Kwerendy wybierające (operacje logiczne, zapytania, pola obliczeniowe) Istotą baz danych jest stworzenie możliwości efektywnego wyszukiwania informacji. W bazach danych służą do tego celu zapytania,

Bardziej szczegółowo

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi

OpenOfficePL. Zestaw szablonów magazynowych. Instrukcja obsługi OpenOfficePL Zestaw szablonów magazynowych Instrukcja obsługi Spis treści : 1. Informacje ogólne 2. Instalacja zestawu a) konfiguracja połączenia z bazą danych b) import danych z poprzedniej wersji faktur

Bardziej szczegółowo

Rejestracja faktury VAT. Instrukcja stanowiskowa

Rejestracja faktury VAT. Instrukcja stanowiskowa Rejestracja faktury VAT Instrukcja stanowiskowa 1. Uruchomieni e formatki Faktury VAT. Po uruchomieniu aplikacji pojawi się okno startowe z prośbą o zalogowanie się. Wprowadzamy swoją nazwę użytkownika,

Bardziej szczegółowo

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

Stosowanie filtrów. 4) Prawidłowo zdefiniowane relacje pomiędzy poszczególnymi tabelami projektu powinny wyglądać tak: 1) Uzupełnienie poprzednich zajęć Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 2 1) Dodać do tabeli Produkty następujące pola Tabela: Produkty Pola Nazwa Typ Rozmiar DataProdukcji Data/ Godzina

Bardziej szczegółowo

Kancelaria 2.19 - zmiany w programie czerwiec 2011

Kancelaria 2.19 - zmiany w programie czerwiec 2011 1. Finanse, opcje faktur a. Wprowadzono nowe szablony numerowania faktur: nr kolejny w roku/miesiąc/rok, numer kolejny w miesiącu/miesiąc/rok oraz numer kolejny w roku/dowolny symbol/rok. b. Wprowadzono

Bardziej szczegółowo

1.Formatowanie tekstu z użyciem stylów

1.Formatowanie tekstu z użyciem stylów 1.Formatowanie tekstu z użyciem stylów Co to jest styl? Styl jest ciągiem znaków formatujących, które mogą być stosowane do tekstu w dokumencie w celu szybkiej zmiany jego wyglądu. Stosując styl, stosuje

Bardziej szczegółowo