kod_towaru kod_towaru tszczegoly kod_towaru

Podobne dokumenty
BAZY DANYCH Formularze i raporty

Tworzenie bazy danych na przykładzie Access

Formularze i raporty w MS Access

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

BAZY DANYCH Panel sterujący

MS Access - bazy danych

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Formularze w programie Word

Krzysztof Kluza proste ćwiczenia z baz danych

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

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

Projektowanie baz danych

MS Access formularze

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

Baza danych. Program: Access 2007

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

Utwórz strukturę bazy

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

Przygotowanie formularza do wypożyczenia filmu:

MS Access - bazy danych

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

CAL Access 3 zajęcia 6. Raporty

Formularz MS Word. 1. Projektowanie formularza. 2. Formularze do wypełniania w programie Word

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

5.4. Tworzymy formularze

Przygotuj za pomocą tabulatorów element formularza. Utwórz pole tekstowe i sformatuj tak, aby dół napisu w polu był dokładnie nad kropkami.

Wstawianie nowej strony

Jeżeli pole Krawędź będzie zaznaczone uzyskamy obramowanie w całej wstawianej tabeli

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

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy

MS Access - bazy danych.

Edytor tekstu OpenOffice Writer Podstawy

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

WinSkład / WinUcz 15.00

5. Bazy danych Base Okno bazy danych

MS Word Długi dokument. Praca z długim dokumentem. Kinga Sorkowska

Przygotuj za pomocą tabulatorów element formularza. Utwórz pole tekstowe i sformatuj tak, aby dół napisu w polu był dokładnie nad kropkami.

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb

LISTA ZADAŃ NR 3 ZADANIA DO ZREALIZOWANIA W MS ACCESS FORMULARZE

Zadanie 9. Projektowanie stron dokumentu

Wykład III. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

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

LEGISLATOR. Data dokumentu:24 maja 2013 Wersja: 1.3 Autor: Paweł Jankowski, Piotr Jegorow

Przypisy i przypisy końcowe

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Dodawanie grafiki i obiektów

Bazy danych Karta pracy 1

Zadanie 1. Stosowanie stylów

Obsługa zdarzeń w formularzach przy pomocy makr

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

Czcionki bezszeryfowe

PTI S1 Tabele. Tabele. Tabele

Informatyka w Zarządzaniu

Arkusz strona zawierająca informacje. Dokumenty Excela są jakby skoroszytami podzielonymi na pojedyncze arkusze.

Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85

1. MS Access opis programu.

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

Implementacja relacyjnych baz danych w środowisku MS Access

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

1. TWORZENIE BAZY DANYCH W MS ACCESS 2007

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

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

kod_klienta kod_wycieczki data_rozpoczecia zaplacono KL002 G KL003 M KL007 M

Adobe InDesign lab.1 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Podstawy pracy z aplikacją Układ strony... 2.

Przejdź do widoku tabeli i wpisz nowe dane, aby sprawdzić działanie wprowadzonych we właściwościach pól i tabeli ograniczeń.

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

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

Opis programu EKSoft Rezerwacje

Zaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM

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

PODSTAWOWE POJĘCIA BAZ DANYCH

Instrukcja wprowadzania danych o nieruchomościach, budynkach i pomieszczeniach w Bazie Danych Ogólnych

Andrzej Frydrych SWSPiZ 1/8

Nawigacja po długim dokumencie może być męcząca, dlatego warto poznać następujące skróty klawiszowe

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

Opracował: mgr inż. Marcin Olech

Tekst na mapach. Teksty na mapie. Ustawienia mapy. W tej instrukcji zostanie opisany sposób w jaki można na mapach wyświetlać teksty

TWORZENIE FORMULARZY WORD 2007

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

System Informatyczny CELAB. Terminy, alarmy

ACCESS ćwiczenia (zestaw 1)

Zadanie 11. Przygotowanie publikacji do wydrukowania

Rejestracja faktury VAT. Instrukcja stanowiskowa

Wspólne Zaawansowana tabela

FORMULARZE I FORMANTY MS EXCEL 1. TEORIA

Zadania do wykonaj przed przyst!pieniem do pracy:

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

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

Przewodnik... Tworzenie Landing Page

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

Tworzenie szablonów użytkownika

Atmosfera. IT Works S.A. Instrukcja dla użytkownika końcowego. Mariusz Sokalski Wersja 1.1

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Informatyka Edytor tekstów Word 2010 dla WINDOWS cz.3

INSTRUKCJA SZKOLENIOWA ZARZĄDZANIE PRODUKCJĄ AX 2009 SZKOLENIE PODSTAWOWE

Rozdział VI. Tabele i ich możliwości

Lista wprowadzonych zmian w systemie Vario v. 3.3 od wydania do wydania

Tworzenie formularzy w Microsoft Office Word 2007

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

Transkrypt:

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ę, że w kwerendzie są do dyspozycji dwa pola kod_towaru: w tabeli Towar i tszczegoly. Problem może stanowić wybór: który kod_towaru wybrać. Odpowiedź jest prosta. Należy sobie najpierw odpowiedzieć, czemu służy kwerenda. Jest ona źródłem rekordów dla formularza, za pomocą którego będą wpisywane szczegóły sprzedaży do tabeli tszczegoly. Zatem nastąpi wpisanie nowych rekordów do tej właśnie tabeli a tym samym właściwych kodów towarów sprzedanych. Czyli ponieważ będą dokonywane wpisy w tabeli tszczegoly to z tej tabeli ma pochodzić pole kod_towaru w kwerendzie. 3. Utworzyć nowy formularz fszczsprz ustawiając jego właściwości: a. źródło rekordów: kszczegoly b. widok domyślny: formularze ciągłe c. paski przewijania: tylko pionowy 4. Dodać po kolei wszystkie pola jako pola tekstowe poza kodem towaru. Włączyć widok nagłówka i stopki formularza (menu WIDOK) i wszystkie etykiety pól przenieść do nagłówka. 5. W miejscu gdzie ma być kod towaru dodać pole kombi i ustawić jego właściwości: a. źródło formantu: kod_towaru b. typ źródła wierszy: tabela/kwerenda c. źródło wierszy: tabela ttowar d. liczba kolumn: to zależy co chcemy aby było wyświetlane po rozwinięciu listy; pole kombi umożliwia podgląd wszystkich cech wybieranego towaru bezpośrednio z tabeli ttowar; w tym celu warto we właściwości źródło wierszy włączyć kreatora kwerend w oparciu o wybrana tabelę ttowar (wcisnąć guziczek z trzema kropeczkami) i wybrać ile pól chce się widzieć po rozwinięciu listy; kod_towaru powinien być na pierwszym miejscu (tak jest wygodniej) a nazwa towaru na drugim.

zatem ustalamy jakie pola chcemy widzieć w podglądzie a ich liczbę wpisujemy we właściwości liczba pól e. następnie należy ustawić pozostałe właściwości pola kombi nagłówki kolumn: tak f. szerokości kolumn: podać po kolei w cm (oddzielać średnikami bez podawania jednostki cm; Access sam dopisze jednostkę) jakiej szerokości mają być pola po rozwinięciu listy; w przykładzie powyżej ustalono 7 pól do wyświetlenia a ich szerokości to: 0cm;1cm;1,5cm;1cm;1,5cm;1,5cm;1cm; pierwsze pole to kod_towaru i jego szerokość ustalono na zero; ponieważ szerokość pierwszego pola jest zero to Access nie wyświetli go tylko pierwsze o niezerowej szerokości, czyli nazwę g. kolumna związana: 1 jest to określenie, z której kolumny będą pochodzić dane, które maja być przechowane w tym polu; warto tu zwrócić uwagę na fakt, że w polu kombi jednocześnie jest jakby zgromadzonych kilka informacji: nazwa, cena, VAT JM itd. natomiast możemy tylko jedną z nich przypisać do źródła formantu, którym w naszym przypadku jest kod_towaru; określamy więc, że pierwsze pole naszej listy jest najważniejsze (to to pole, które ma zerową szerokość); wniosek z tego taki, że pole najważniejsze nie jest wyświetlane ale jest pamiętane jako jedyne; i o to chodziło: pole kod_towaru jest sztucznym tworem, wprowadzonym dla ułatwienia organizacji bazy danych a użytkownik korzystający z bazy nie musi wcale wiedzieć jaki jest wewnętrzny kod towaru w naszej bazie h. liczba wierszy listy: ile chcemy jednocześnie widzieć towarów z listy na ekranie i. szerokość listy: trzeba podać sumę szerokości poszczególnych wyświetlanych pól w przykładzie powyżej = 7,5cm j. ogranicz do listy: tak aby nie było możliwości wpisania jakichś towarów, których nie ma w bazie jeszcze wpisanych k. autorozwijanie: tak bardzo wygodne automatyczne zgadywanie po pierwszych wpisanych literach tego co chce się pisać

podformularze, pola łączące 1. Utworzony formularz ma służyć wprowadzaniu danych o poszczególnych pozycjach sprzedanych na fakturach. Zatem wprowadzane będą dane do tabeli tszczegoly (za pośrednictwem odpowiedniej kwerendy, będącej źródłem rekordów dla budowanego formularza). Należy zwrócić uwagę, że właściwie tylko 3 pola powinny być modyfikowane (wypełniane) przez osobę obsługującą bazę danych: nr_faktury, kod_towaru, ilość. Reszta pól ma charakter pomocniczy i powinny one służyć jedynie prezentacji danych na ekranie a użytkownik nie powinien mieć możliwości modyfikacji zawartości tych pól na tym formularzu. Nie wolno dopuścić do tego, żeby można było zmodyfikować np. cenę, jednostkę miary, czy stawkę podatku VAT. Można to zrobić na formularzu, który będzie służył do wprowadzania i modyfikacji pozycji magazynowych.zatem należy zablokować możliwości modyfikacji na tym formularzu wszystkich pól poza trzema wymienionymi. Można to wykonać modyfikując odpowiednio wartości właściwości Włączony i Zablokowany. Efekty działania poszczególnych ustawień Zablokowany Tak Nie Włączony Tak Nie W polu tekstowym można wstawić kursor, nie można ręcznie modyfikować danych, można modyfikować kolory tła, czcionki i obramowania Kombinacja zalecana przy konieczności blokady, nie można wstawić kursora, nie można ręcznie modyfikować danych, można modyfikować kolory tła, czcionki i obramowania Sytuacja standardowa, w polu tekstowym można wstawić kursor i modyfikować dane, można modyfikować kolory tła, czcionki i obramowania Nie można wstawić kursora, nie można ręcznie modyfikować danych, Nie można modyfikować kolorów tła, czcionki i obramowania kolory pola są przygaszone 2. Proszę sprawdzić ustawienia wszystkich kombinacji po kolei. Po ustawieniu odpowiednich właściwości należy przejść do podglądu formularza i spróbować wstawić kursor w pole oraz zmienić wpis w tym polu. Po tych próbach proszę ustawić: Włączony NIE i Zablokowany TAK, a następnie ustawić kolor tła oraz kolor obramowania na PRZEZROCZYSTY. Spowoduje to, że wartości w tak zmodyfikowanych polach będą wyświetlane w sposób jednoznacznie sugerujący użytkownikowi, że tych danych nie należy próbować zmieniać ręcznie przez postawienie w nich kursora a i próba takiej zmiany skończy się fiaskiem. Modyfikacji właściwości można dokonać zbiorczo: wystarczy zaznaczyć z wciśniętym klawiszem SHIFT pola, których właściwości chce się zmienić i wówczas okienko właściwości w pasku tytułowym wyświetli informację, że dokonano wielokrotnego wyboru oraz samo okienko wyświetli te właściwości, które można zmienić we wszystkich zaznaczonych polach. 3. Następnie należy zadbać o wyświetlenie na ekranie w danym rekordzie wartości netto, kwoty VAT i kwoty brutto dla każdej pozycji zakupionej. Po wybraniu (zmianie) towaru oraz ilości powinny się odpowiednio przeliczać wartości w wymienionych polach. Aby to uzyskać należy dodać 3 nowe pola w wierszu formularza: netto, kwota_vat i brutto. Należy z przybornika dodać 3 nowe pola tekstowe, dla których trzeba ustawić odpowiednie Źródła formantów. Będą to funkcje liczące wymagane wartości, np.: =[ilość]*[cena]. Zapis jest podobny jak w Excelu, czyli zaczyna się od znaku =.Po wprowadzeniu tych pól należy im oczywiście zablokować możliwość ręcznej modyfikacji (jak w pozostałych polach powyżej).

Proszę stworzyć formularz do wprowadzania nowych transakcji: 1. Stworzyć kwerendę ksprzedaz opartą na tabeli z klientami i tabeli zawierającej sprzedaż. W kwerendzie mają znaleźć się wszystkie pola z tabeli tsprzedaz i te z tabeli tklient, które chcemy wyświetlić na formularzu do wprowadzania transakcji. 2. Stworzyć nowy formularz fsprzedaz oparty na kwerendzie ksprzedaz (przed umieszczeniem jakiegokolwiek formantu proszę wyłączyć kreatora w przyborniku poprzez wyciśnięcie przycisku z różdżką): a. Widok domyślny: formularz pojedynczy b. Paski przewijania: żaden trzeba tak zaprojektować formularz aby można go było obsługiwać bez potrzeby przewijania ekranu c. Proszę zmienić tytuł formularza d. Umieścić na formularzu pola z kwerendy: proszę je pogrupować tak, aby dane dotyczące faktury znalazły się po jednej stronie a dane dotyczące klienta po drugiej stronie formularza, np. tak jak na rys. poniżej. Oprócz tego, ważne jest, aby pola zajmowały obszar o wysokości nie większej niż 3 cm. Sam formularz powinien mieć wysokość ok. 12 cm. Nazwy klienta i jego identyfikatora proszę nie umieszczać. e. Proszę dodać pole kombi i podłączyć je do pola identyfikator_klienta (kod_klienta). Będzie to pole, które umożliwi przypisanie do danej transakcji odpowiedniego klienta. Cała procedura tworzenia tego pola jest bardzo podobna do tworzenia pola kombi służącego wyborowi odpowiedniego towaru w formularzu fszczsprz (ćwiczenie 4). Zatem należy zdefiniować źródło wierszy jako pewną kwerendę zawierającą niektóre pola z tabeli tklient, następnie ustalić liczbę pól, numer kolumny związanej (to ta, w której jest kod klienta), szerokości pól (dla kodu klienta warto ustawić szerokość 0 cm), autorozwijanie i inne właściwości w sposób analogiczny do towaru na poprzednim formularzu. Warto jest w pierwszym polu o niezerowej szerokości wyświetlić nazwę lub nazwisko klienta, wówczas (podobnie jak to było z towarem) pole kombi, mimo, że przechowuje kod klienta (bo to jest kolumna związana) to wyświetla nazwisko! f. Proszę wziąć pod uwagę, że tworzony formularz nie służy do wprowadzania i modyfikacji danych o kliencie tylko do wprowadzania danych o zawieranej transakcji, wobec tego wyświetlane dane o kliencie powinny być zablokowane przed możliwością modyfikacji. Podobnie jak zrobiono z polami zawierającymi dane o towarze na formularzu fszczsprz (ćwiczenie 5). Blokada nie dotyczy oczywiście pola kombi służącego do wyboru klienta. 3. W dolnej części formularza proszę umieścić podformularz o rozmiarze ok. 15 cm na 8 cm. 4. Do podformularza podłączyć formularz fszczsprz (przez ustawienie właściwości podformularza obiekt źródłowy na nazwę tego formularza) 5. Ustawić synchronizację pomiędzy tymi formularzami poprzez ustawienie dla podformularza właściwości nadrzędne i podrzędne pola łączące na nazwy odpowiednich pól, przez które ta synchronizacja ma się odbywać. Najczęściej stosuje się pola, które są polami sprzęgającymi pomiędzy obiektami będącymi źródłem rekordów dla obu formularzy. W naszym przypadku polami łączącymi są numery faktur. synchronizacja tabele kwerendy ksprzedaz tabele kwerendy kszczegoly

6. Ponieważ na formularzu fsprzedaz jest wyświetlony numer faktury i dzięki synchronizacji na podformularzu będą wyświetlane tylko numery pozycji sprzedaży należące do tej właśnie faktury, nie ma potrzeby wyświetlania w każdym rekordzie numeru faktury obok sprzedawanego towaru. Proszę wobec tego ustawić właściwość widoczny pola nr_faktury na formularzu fszczsprz na NIE. Spowoduje to, że pole nie będzie widoczne ale będzie działało jako synchronizator. Aby odzyskać na formularzu miejsce zajmowane przez niewidoczne pole, proszę zmniejszyć jego szerokość do ok. 2 mm i przesunąć na sam brzeg formularza po lewej lub prawej stronie. Oczywiście należy również usunąć etykietę numeru faktury z nagłówka. 7. Zamiast czynić pole niewidocznym, można je po prostu usunąć. Będzie synchronizowało ponieważ znajduje się w źródle rekordów dla formularza fszczsprz Rysunek przedstawia wygląd jednego ze stadiów tworzonego formularza. Nie ma na nim pól wyliczeniowych. Powinny być. 1. Na formularzu podrzędnym potrzebne są podsumowania dla pól: ilość, netto, kwota_vat, brutto 2. Aby podsumować te pola należy na formularzu fszczsprz w stopce formularza umieścić pola tekstowe a w ich źródłach formantów wpisać odpowiednie funkcje. Do podsumowania użyć należy funkcji w formacie =Suma([ilość]). Pamiętać należy, że wolno używać jedynie odwołań do pól bezpośrednio ze źródła rekordów a nie do zdefiniowanych na formularzu (czyli nie można wewnątrz sumy posłużyć się polem np. kwota_vat).