Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- t:Formularze
- Formularze MS Access
- Formularz – obiekt bazy danych umoŜliwiający:
- prezentacj
- ę zgromadzonych w bazie danych informacji,
- wprowadzanie nowych informacji do bazy danychm
- modyfikacj
- ę zawarto
- ści bazy danych,
- sterowanie sposobem przetwarzania danych.
- Modyfikowanie danych przy uŜyciu formularza
- modyfikacja danych jest moŜliwa się po przełączeniu
- na widok arkusza danych lub widok formularza
- wszystkie zmiany w wartościach pól są
- automatycznie wykonywane w obiektach źródłowych
- formularza (tabele)
- w widoku formularza moŜliwe jest wykonywanie
- wszystkich operacji manipulowania danymi tj. edycja
- rekordów, sortowanie danych, definiowanie i
- uruchamianie filtrów
- Formularze - rodzaje
- kolumnowy – jeden rekord wyświetalny w oknie
- formularza
- ci
- ągły – wiele rekordów wyświetlane w postaci wierszy i
- kolumn
- arkusz danych – dane wyświetlane w postaci tabeli
- wykres – prezentacja wykresu w oknie formularza w
- oparciu o dane źródłowe pochodzące z tabeli
- zespolony – wyświetlanie informacji z dwóch
- powiązanych ze sobą tabel lub kwerend w jednym oknie
- formularza
- autoformularz – automatycznie generowany
- formularz, wyświetlający dane w układzie
- jednokolumnowym pochodzące ze wszystkich pól tabeli
- lub kwerendy
- Formularz pojedynczy
- Formularz pojedynczy - na ekranie zostaje wyświetlony
- jeden rekord z domyślnym ustawieniem pól w jednej
- kolumnie.
- Formularz – arkusz danych
- Arkusz danych - postać prostej tabelki jak dla arkusza
- danych tabeli lub kwerendy.
- Formularz ciągły
- Formularz ciągły
- - ciąg rekordów w ustawieniu pól w
- jednej kolumnie jak na pojedynczym formularzu.
- Formularz tabelaryczny
- Formularz tabelaryczny - jeden rekord w jednym wierszu.
- Tworzenie formularzy
- Narzędzia:
- kreatory – efektywne i szybkie tworzenie
- formularza, który potem moŜe słuŜyć do dalszych
- modyfikacji przez uŜytkownika
- tworzenie formularza z „cegiełek” metodą
- „krok po kroku” – samodzielne wskazanie
- wszystkich elementów formularza, zdefiniowanie ich
- właściwości oraz utworzenie elementów graficznych
- Źródła danych dla formularzy:
- tabele
- kwerendy
- Sposób tworzenia formularzy
- 1. Zakładka Formularze z panelu głównego.
- 2. Dla nowo tworzonego formularza przycisk Nowy, dla
- istniejącego Projekt.
- 3. Wybór rodzaju formularza i sposobu jego generowania:
- a) autoformularz
- b) kreator formularzy
- c) widok projektu
- d) kreator wykresów
- 4. Określenie w oknie projektu właściwości dla formularza.
- 5. Wstawienie (modyfikacja) graficznych elementów
- formularza, zdefiniowanie ich właściwości.
- 6. Określenie obsługi zdarzeń w formularzu.
- 7. Zachowanie formularza.
- Projektowanie formularza
- Budowa okna projektu formularza:
- nagłówek/stopka formularza – obszar zawierający
- elementy wyświetlane na kaŜdej stronie formularza np.
- tytuł formularza, przyciski poleceń, selektory rekordów
- nagłówek/stopka strony formularza – obszar
- zawierający elementy wyświetlane na danej stronie
- formularza
- szczegóły – obszar zawierający elementy graficzne
- umoŜliwiające wyświetlenie danych z pól rekordów
- paski narzędzi – formatowanie formularza, przybornik
- okno właściwości formantów i formularza
- Właściwości formularza
- Grupy właściwości
- Format – wygląd i sposób wyświetlania okna
- formularza
- Dane – źródło rekordów, moŜliwości ich
- przetwarzania
- Zdarzenie – rodzaj akcji, która powinna zostać
- wykonana przy zaistnieniu określonego zdarzenia
- Inne – inne właściwości
- Wszystkie – zestawienie wszystkich właściwości
- formularza
- Właściwości formularza
- Właściwości formularza - Format
- Tytuł – tekst wyświetlany na pasku formularza
- Widok domyślny – sposób wyświetlania otwartego
- formularza
- Dostępne widoki – rodzaje widoków dostępnych w
- formularzu do wyświetlenia
- Paski przewijania – określenie, które paski przewijania
- będą wyświetlane
- Selektory rekordów – wyświetlanie pionowego paska
- wybierania rekordów (T/N)
- Przycisk nawigacyjne – wyświetlanie przycisków
- nawigacyjnych (T/N)
- Linie podziału – określenie widoczności linii między
- sekcjami formularza (T/N)
- Autowymiarowanie – ustalenie czy będą wyświetlane
- całe rekordy formularza (T/N)
- Autośrodkowanie – wyświetlanie na środku ekranu (T/N)
- Styl obramowania – rodzaj obramowania formularza
- (brak, cienki, zmienny, dialog)
- Pole menu sterowania – ustalenie czy będzie widoczne
- pole sterowania
- Przyciski Min Max
- Przycisk Zamknij
- Przycisk Co to jest?
- Właściwości formularza - Format
- Szerokość – szerokość formularza
- Rysunek – nazwa pliku z rysunkiem tworzącym tło
- Typ obrazu – umieszczenie obrazka w bazie lub tylko link
- do niego
- Tryb wymiarowania rysunku – sposób dopasowania
- wymiarów rysunku do formularza (obetnij, rozciągnij,
- powiększ)
- Wyrównanie rysunku
- Obrazy sąsiadująco
- Siatka X – ilość poziomych linii przypadająca na 1 cm
- Siatka Y – ilość pionowych linii przypadająca na 1 cm
- Właściwości formularza - Format
- Układ wydruku – rodzaj czcionek uŜytych do wydruku
- formularza
- Wysokość podarkusza danych – wysokość arkusza
- danych formularza podrzędnego
- Rozwinięty podarkusz danych – określa widoczność
- formularza podrzędnego
- Paleta źródłowa – wskazanie pliku z paletą kolorów
- Moveable – moŜliwość przesuwania formularza (T/N)
- Właściwości formularza - Dane
- Właściwości formularza - Dane
- Źródło rekordów – nazwa tabeli lub kwerendy
- zawierającej rekordy do wyświetlenia w formularzu
- Filtr – definicja warunków ograniczających liczbę
- wyświetlanych rekordów
- Uporządkuj według – wskazanie pola, wg którego będą
- sortowane wyświetlane pola oraz wybór sposobu
- sortowania
- Edycja dozwolona – umoŜliwienie edycji danych
- Usuwanie dozwolone – umoŜliwienie usuwania rekordów
- Dodawanie dozwolone – umoŜliwienie wstawiania
- nowych rekordów
- Właściwości formularza - Dane
- Wprowadzanie danych – ograniczenie moŜliwości pracy
- uŜytkownika z formularzem tylko do wprowadzania nowych
- rekordów; uŜytkownik nie moŜe zmieniać i przeglądać
- rekordów juŜ istniejących
- Typ zestawu rekordów – określenie czy mogą być
- uaktualniane formularze związane z wieloma tabelami
- Blokowanie rekordów – określenie sposobu blokowania
- rekordów, które mogą być uŜywane przez wielu
- uŜytkowników
- Fetch Defaults – wyświetlanie wartości domyślnych w
- formularzu
- Właściwości formularza - Zdarzenie
- Właściwości formularza - Zdarzenie
- Przy bieŜącym – przy przejściu do innego rekordu lub
- uczynienia go rekordem bieŜącym
- Przed wstawieniem – po wpisaniu danych do nowego
- rekordu, ale przed rzeczywistym utworzeniem rekordu
- Po wstawieniu – po dodaniu nowego rekordu do tabeli
- Przed aktualizacją – przed aktualizacją istniejącego
- rekordu
- Po aktualizacji – po aktualizacji istniejącego rekordu
- Przy usunięciu – kiedy usuwany jest rekord, ale zanim
- dojdzie do faktycznego usunięcia
- Właściwości formularza - Zdarzenie
- Przed usunięciem – przed wyświetleniem okna
- dialogowego z prośbą o potwierdzenie wykonania operacji
- usunięcia
- Po usunięciu – po wyświetleniu okna dialogowego z
- prośbą o usunięcie
- Przed otwarciem – w momencie otwarcia formularza, lecz
- przed wyświetleniem w nim pierwszego rekordu
- Przy zamknięciu – kiedy formularz jest zamykany i
- usuwany z ekranu
- Przy kliknięciu – kiedy zostanie naciśnięty i zwolniony
- przycisk myszy na dowolnym formancie formularza
- Właściwości formularza - Inne
- Właściwości formularza - Inne
- Podręczny – określenie czy formularz będzie
- wyświetlany w innych obiektach
- Modalny – charakter okna; okno modalne nie zezwala
- na przejście do innego okna do czasu, aŜ nie zostanie
- zamknięte
- Cykliczny – określa skutki naciśnięcia klawisza TAB,
- gdy kursor znajdzie się na ostatnim formancie
- formularza związanego
- Pasek menu – moŜliwość zdefiniowania innego paska
- menu
- Właściwości formularza - Inne
- Pasek narzędzi - moŜliwość zdefiniowania innego
- paska narzędzi
- Menu skrótów – określenie czy będą aktywne menu
- podręczne (prawy klawisz myszy)
- Pasek menu skrótów - moŜliwość zdefiniowania
- innego paska menu skrótów
- Szybki wydruk laserowy
- Pliki pomocy – nazwa pliku zawierającego pomoc
- Identyfikator kontekstu pomocy
- Zezwolenie na zmiany projektu – określenie, w
- którym widoku moŜna dokonywać zmian w projekcie
- Elementy formularza
- Formanty związane
- Pobierają i zapisują wartości ze związanego z nim elementu bazy
- danych (kwerenda lub tabela)
- Formaty niezwiązane
- Nie są związane z jakimkolwiek polem
- Zazwyczaj wyświetlają informacje dodatkowe, wyliczenia lub
- elementy graficzne formularzy (np. numer strony)
- Formanty obliczeniowe
- Posiada formułę lub obliczenie będące źródłem jego wartości
- Nie aktualizuje automatycznie Ŝadnej tabeli
- Formant – element składowy (graficzny) formularza
- umoŜliwiający wyświetlenie danych.
- 1. Kursor myszy
- 2. Etykieta
- 3. Grupa opcji
- 4. Opcja
- 5. Pole kombi
- 6. Przycisk
- 7. Niezwiązana ramka obiektu
- 8. Nowa strona
- 9. Podformularz/podraport
- 10.Prostokąt
- 11.Kreator
- 12.Pole tekstowe
- 13.Przełącznik
- 14.Pole wyboru
- 15.Pole listy
- 16.Obrazek
- 17.Związana ramka obiektu
- 18.Zakładki
- 19.Linia
- 20.Inne kontrolki
- Rodzaje formantów
- Rodzaje formantów – opis
- 1. Powrót do kursora myszy (albo klawisz Esc)
- 2. Etykieta –tekst, opis innego formantu
- 3. Grupa opcji - składa się z ramki grupy oraz zawartego w niej zestawu pól
- wyboru, przycisków opcji lub przycisków przełączników
- 4. Opcja - wyświetlanie wartości "Tak / Nie"
- 5. Pole kombi - pole edycji z listą wyboru – pozwala wybierać wartości z listy
- rozwijanej oraz dopisywać nowe wartości
- 6. Przycisk - związany jest na ogół z makrem lub procedurą
- 7. Niezwiązana ramka obiektu - do wyświetlania obiektu OLE, nie
- związanego z bazą danych (np. dokument MS Word, Excel etc)
- 8. Nowa strona - podział formularza na strony
- 9. Podformularz
- /podraport – kontrolka pozwalająca osadzić wewnątrz
- formularza inny formularz
- 10. Prostokąt – element „organizacji” innych, umieszczonych w jego obrębie
- kontrolek
- Rodzaje formantów – opis
- 11. Kreator - włącza i wyłącza automatyczne uruchamianie kreatora przy
- wyborze nowego formantu
- 12. Pole tekstowe – podstawowa kontrolka wyświetlania edycji, i
- wprowadzania danych
- 13. Przełącznik – tak jak opcja
- 14. Pole wyboru – tak jak opcja
- 15. Pole listy – wyświetla listę rozwijaną moŜliwych do wyboru wartości, nie
- pozwala na dopisywanie nowych, ale umoŜliwia wybór wielu wartości
- 16. Obrazek – ramka do zdefiniowania stałego obrazka
- 17. Związana ramka obiektu - związana z polem tabeli przechowującym
- obiekty OLE, osadzone lub połączone z bazą danych
- 18. Zakładki – kontrolka pozwalająca podzielić formularz na zakładki
- 19. Linia – element ozdobny
- 20. Inne kontrolki – dostęp do innych kontrolek
- Rodzaje formantów
- etykieta
- pole
- tekstowe
- pole
- kombi
- pole
- wyboru
- przycisk
- polecenia
- podformularz
- Rodzaje formantów
- pole listy
- przycisk
- opcji
- grupa
- opcji
- Formanty – podstawowe operacje
- zmiana rozmiarów formantu – z wykorzystaniem
- znaczników rozmiaru (środek i rogi krawędzi ramki
- obiektu, z wyjątkiem lewego górnego rogu)
- zmiana połoŜenia formantu – znacznik połoŜenia
- formantu w lewym górnym rogu
- kopiowanie lub usuwanie formantu
- wyrównanie – względem siatki lub względem innych
- obiektów
- kolor formantu – kolor obramowania, tła oraz znaków
- wyświetlanych w formancie
- sposób wyświetlania – efekty specjalne (wklęsły,
- wypukły, cień itp.)
- Formant: etykieta
- charakter pomocniczy
- nie jest związana z Ŝadnym polem tabeli czy zapytania
- w etykietach nie moŜna wyświetlać wartości wyraŜeń i pól
- tabel
- etykiety nie zmieniają swojej wartości podczas poruszania się
- między rekordami
- słuŜą do opisu fomantów i mogą być z nimi kojarzone
- formant moŜe mieć przypisaną tylko jedną etykietę
- Zastosowanie:
- tytuły formularzy umieszczone w nagłówku formularza lub
- strony
- opisy pól lub wierszy i kolumn formularza tabelarycznego
- objaśnienia i komentarze
- Formant: etykieta
- Formant etykieta - właściwości
- Tytuł – tekst etykiety wyświetlany w oknie
- formularza
- Widoczny – ukrywanie lub wyświetlanie etykiety w
- oknie formularza
- Kiedy wyświetlać – widok, w którym ma być
- wyświetlany formant
- Lewy – odległość lewej krawędzi etykiety od lewej
- krawędzi formularza
- Górny – odległość górnej krawędzi etykiety od górnej
- krawędzi formularza
- Styl tła – przezroczysty lub normalny
- Formant etykieta - właściwości
- Kolor tła
- Efekt specjalny – wyróŜnienie etykiety na formularzu
- Styl obramowania – rodzaj linii uŜytej do
- obramowania (przezroczysty, pełny, kropka itp.)
- Szerokość obramowania – grubość linii obramowania
- w punktach
- Kolor treści – kolor czcionki
- Lewy/górny/prawy/dolny margines – wewnętrzne
- marginesy w formancie
- Nazwa – unikalna nazwa formantu, umoŜliwiająca
- jednoznaczne odwoływanie się do formantu
- Formant: pole tekstowe
- bardzo często uŜywany element formularza
- umoŜliwia wyświetlanie wartości pól zdefiniowanych
- w tabelach oraz kwerendach, a takŜe wyraŜeń
- jako pole związane słuŜy do wyświetlania wartości
- pola tabeli (kwerendy) źródłowej
- pole niezwiązane wyświetla wartości wyraŜenia
- opartego na wartościach innych formantów (dane nie
- są przechowywane w bazie danych)
- zawartość zmienia się podczas poruszania się między
- rekordami
- umoŜliwia edycję i wprowadzanie wartości pól
- obiektów źródłowych formularza
- Formant: pole tekstowe - zastosowanie
- wyświetlanie wartości pól dla prawie wszystkich
- typów danych
- wprowadzanie danych wejściowych, edycja, usuwanie
- przechowywanie wartości zmiennych pomocniczych
- wyświetlanie wartości wyraŜeń bazjących na
- wartościach innych formantów (pole niezwiązane)
- nie mogą być stosowane do prezentowania danych
- typu obiekt OLE
- Formant: pole tekstowe - właściwości
- Formant: pole tekstowe - właściwości
- Format – ogólny sposób wyświetlania danych
- Miejsca dziesiętne – ilość wyświetlanych miejsc
- dziesiętnych
- Źródło formantu – wskazanie źródła wyświetlania i
- zapisania formantu
- Maska wprowadzania – szczegółowy szablon
- wyświetlania/wprowadzania informacji
- Wartość domyślna
- Reguła sprawdzania poprawności
- Tekst reguły spr. poprawności
- Włączony – blokada moŜliwości nawigowania do pola
- Zablokowany – wyłączenia moŜliwości modyfikowania
- wartości pola źródłowego
- Formant: pole tekstowe - właściwości
- Tekst paska stanu – komunikat wyświetlany w pasku stanu w
- momencie przejścia do danego formantu
- Zachowanie klawisza ENTER – określenie sposobu zachowania
- w przypadku naciśnięcia klawisza ENTER (utworzenie nowego
- wiersza tekstu w bieŜącym polu tekstowym lub przejście do
- następnego formantu lub rekordu)
- Autokorekta dozwolona – moŜliwość korzystania z
- wbudowanego w MS Access narzędzia autokorekty
- Autoprzesunięcie – sposób zachowania w przypadku całkowitego
- wypełnienia pola tekstowego
- Przechodzenie tabulatorami – określenie zachowania w
- momencie naciśnięcia klawisza TAB (moŜliwość pominięcia
- formantu)
- Indeks kolejności dostępu – numer określający kolejność
- przechodzenia do danego formantu podczas naciśnięcia klawisza
- TAB
- Formant: pole tekstowe - uwagi
- sposób formatowania pola tekstowego jest identyczny
- do formatowania etykiet
- pole tekstowe nie musi posiadać etykiety; dołączenie
- nowej etykiety do takiego pola wymaga jej utworzenia,
- zaznaczenia i wycięcia, a następnie zaznaczenia pola
- tekstowego i wklejenia etykiety
- pole tekstowe oparte na polu tabeli dziedziczy po nim
- wiele właściwości (format, maska wprowadzania,
- wartość domyślna, reguła poprawności, komunikat o
- błędzie)
- właściwość Reguła sprawdzania poprawności i
- Komunikat o błędzie nie jest wyświetlana w oknie
- właściwości pola tekstowego, lecz jest dziedziczona z
- tabeli
- Formant: pole tekstowe - uwagi
- właściwości pól formularza mają wyŜszy priorytet od
- właściwości pól obiektów źródłowych, na ktrych oparty
- jest formularz
- właściwości pól formularza nie modyfikują właściwości
- pól obiektów źródłowych
- w celu uzupełnienia definicji pola tekstowego moŜna
- zdefiniować procedury obsługi zdarzeń w postaci makr
- lub podprogramów
- formant jest stosunkowo uniwersalny, ale nie jest
- zalecane stosowanie wyłącznie tego typu formantu do
- wyświetlania informacji w formularzu
- Formant: podformularz - definiowanie
- Projekt formularza
- 1. Wybór formantu Podformularz z Przybornika
- 2. Określenie nazwy tabeli lub zapytania, które
- dostarcza danych do wyśietlenia w
- podformularzu
- 3. Nazwa Nadrzędnego i podrzędnego pola
- łączącego
- 4. Określenie pozostałych niezbędnych
- właściwości podformularza
- Formant: podformularz - uwagi
- zalecanym sposobem prezentacji danych z tabel po
- stronie wiele związku między tabelami typu jedendo-wielu
- lub wiele-do-wielu jest umieszczenie danych
- na podformularzu
- Access samodzielnie wykrywa powiązania pomiędzy
- formularzem i podformularzem jeŜeli nazwa i typ pola
- w tabeli źródłowej podformularza są identyczne z
- kluczem głównym tabeli formularza
- maksymalne zagnieŜdŜenie formularzy do dwa
- poziomy
- Formant: podformularz - uwagi
- pola łączące formularze nie muszą być widoczne, ale
- obowiązkowo muszą się znajdować na formularzu i
- podformularzu
- konieczna jest zgodność ilości pól, które określają
- związek między formularzami
- zagnieŜdŜanie formularzy moŜe się odbywać przy
- uŜyciu techniki drag-and-drop
- sortowanie lub stosowanie filtrów dotyczy tylko
- rekordów wyświetlanych w formularzy nadrzędnym
- WyraŜenia - przykłady
- [Cena jednostkowa] * 0,95
- [Cena] * [Ilosc] + [VAT] Operacje arytmetyczne
- [Miasto] & ” ” & [Kod pocztowy] Konkatenacja napisów (tekstu)
- DateSerial(2010,05,23) Data 23.05.2010
- Date() BieŜąca data
- Time() BieŜąca godzina
- Now() BieŜąca data i godzina
- Sum([Suma cz])
- Count([Nazwisko])
- Max([Zarobki]), Min([Zarobki])
- Avg([Zarobki])
- Funkcje agregujące wykorzystywane w stopce formularza lub raportu (sumuj, policz, wartości: maksymalna. Minimalna i średnia)
- "Strona " & [Page] & " z " &
- [Pages]
- WyraŜenie umieszczane w nagłówku lub stopce strony formularza lub
- raportu
- WyraŜenia - przykłady
- Left([Komedia],1),
- Right([Komedia],1)
- Funkcje zwracające odpowiednio pierwszą i ostatnią literę napisu w polu Komedia
- Middle([Nr telefonu],2,3) Zwraca trzy znaki poczynaj
- ąc od
- drugiego znaku z pola
- DatePart(format, data)
- DatePart("yyyy", [DataZatrudnienia])
- część daty np. format = "yyyy" oznacza
- rok w zapisie czterocyfrowym
- DateDiff("d", [Zamówione], [Wysłane])
- [Wysłane] - [Zamówione])
- liczba dni mi
- ędzy datami [Zamówione] i
- [Wysłane]
- [Nazwisko] Like „Karni*" wyra
- Ŝenie logiczne - wyszukiwanie
- wzorca w tek
- ście;
- [Cena] Between 1000 and 2000 wyra
- Ŝenie logiczne - równowa
- Ŝne
- 1000 <= [Cena] AND [Cena] <= 2000
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement