Cześd, jestem Stasiek, będę Ci podpowiadał, wskazywał rozwiązania Implementacja relacyjnych baz danych w środowisku MS Access Grzegorz Domański & Paweł Górczyński Laboratorium 4 formularze
Agenda Zastosowanie kreatora Inicjalizacja formularza Źródło formularza Praca z formantami Praca z układami Sekcje Rodzaje formularzy Rodzaje formantów Rozbudowa formularzy o podformularze Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
3 Szybko i bezboleśnie ZASTOSOWANIE KREATORA
4 Tworzenie formularzy z kreatora Tworząc formularz poprzez kreator traci się kontrolę na jego szczegółami, ale można taki formularz dostosowad do własnych potrzeb w widoku projektu Demonstracja
5 Tworzenie i modyfikowanie formularzy INICJALIZACJA FORMULARZA
Tworzenie formularza w widoku projektu Wywoływanie projektu formularza 3 Zmiana rozmiaru formularza lub precyzyjnie Pokazywanie / ukrywanie linijki i siatki 3 - siatka 3 - linijka W analogiczny sposób zmienia się wysokośd formularza Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego 6
Widok formularza, projektu, zapisywanie Przełączanie się między widokiem formularza a widokiem projektu formularza Widok formularza Widok projektu lub 3 3 Zapisywanie formularza 4 lub 3 a Otwieranie zapisanego formularza Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego 7
8 Definiowanie źródła formularza Zdefiniowanie źródła 3 4 5 Dodawanie formantów związanych z okna listy pól 4 3 6 5 Zalety przeciąganie pól z listy pól
9 W oparciu o jakie obiekty można tworzyć formularz ŹRÓDŁO FORMULARZA
Możliwości definiowania źródła formularza Formanty obliczeniowe Definiowanie źródła metodą adhoc By rozszyfrowad instrukcję SQL kliknij ją, a następnie przycisk z trzeba kropkami a zobaczysz zapytanie SQL w oknie konstruktora kewerend Źródło typu tabela, kwerenda czy adhoc? Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego 0
Dopasowywanie wyglądu formantów PRACA Z FORMANTAMI
Zaznaczanie formatów Zaznaczanie jednego formatu Jeżeli z formatem skojarzona jest etykieta ukazuje się również uchwyt przenoszenia etykiety Zaznaczanie wielu formatów lub Shift Zaznaczanie formatów poprzez ich częściowe obejmowanie jest ustawieniem domyślnym, które można zmienid w opcjach programu Anulowanie zaznaczenia
3 Przenoszenie formantu Idea przenoszenia uchwyt przenoszenia linia przenoszenia Przenoszenie formatu złożonego lub Przenoszenie konkretnego formatu Precyzyjne pozycjonowanie
4 Rozmieszczanie formantów względem siebie Wyrównywanie formantów 3 Położenie formantów 3 3
5 Zmiana rozmiaru formatu Idea uchwyt zmiany rozmiaru dwóch wymiarów uchwyt zmiany rozmiaru jednego wymiaru Zmiana jednego z dwóch wymiarów Jednoczesna zmiana dwóch wymiarów Dopasowywanie rozmiaru formatów względem siebie Precyzyjne ustawianie wymiarów
6 Szybkie pozycjonowanie formantów PRACA Z UKŁADAMI
7 Dodawanie, usuwanie pól z układu Dodawanie pola z okienka listy pól Dodawanie istniejącego formatu do istniejącego układu Usuwanie formantów z układu Del lub wyodrębnienie
8 Dostosowywanie formantów wewnątrz układu Przenoszenie formantów wewnątrz układu Zmiana rozmiarów formatów Szerokośd Wysokośd 3 Ble ble ble
9 Dopełnienie układu Istota dopełnienia Inicjalizacja dopełnienia 4 3 5 Precyzyjne definiowanie dopełnienia
0 Obszary formularza SEKCJE
Sekcje w formularzu Znaczenie sekcji w formularzu Pokazywanie, ukrywanie sekcji formularza 3 Zmiana rozmiarów sekcji lub precyzyjnie Ukrywanie nagłówka lub stopki formularza Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
Sposób prezentacji, edycji danych RODZAJE FORMULARZY
3 Formularze ciągłe Idea formularzy ciągłych Projekt Inicjalizacja formularza ciągłego Wykorzystanie sekcji nagłówka formularza w formularzach ciągłych
4 Formularze jako arkusze danych Idea arkuszy danych Jeżeli formularz ma byd wyświetlany w widoku arkusza danych nie przykładaj dużej wagi do rozmieszczenia formantów na formularzu Sterowanie kolejnością pól w widoku arkusza danych lub
5 Formularz dzielny Idea formularza Widok: formularz widok: arkusz danych Dostosowywanie formularza w widoku projektu w widoku formularza
Istota układu formatów Czym jest układ Inicjalizacja układu 5 3 4 Przechodzenie z jednego układu do drugiego Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego 6
7 Kontrolki RODZAJE FORMANTÓW
8 Pole tekstowe Przeznaczenie pola tekstowego Dodawanie formantu o domyślnych rozmiarach 3 o rozmiarach wstępnie zdefiniowanych Tworzenie formantu związanego 3 4 5
9 Etykiety Przeznaczenie formatu Dodawanie formatu Etykieta nie skojarzona Kojarzenie etykiety z formantem CTRL + X 4 CTRL + V Czy wszystkie etykiety muszą być związane z formantem?
30 Pole kombi Idea listy rozwijanej Towary tabela Id_Towaru NazwaT Id_k Cuda marcepanowe Serca kochanków q_kategorie Id_K NazwaK 3 Lody Napoje gazowane Słodycze Dodawanie formantu Jeżeli chcesz ukryd pole typu Id ustaw szerokośd kolumny na 0cm w większości przypadków poprawia to czytelnośd formularza Lista wartości jako źródło wierszy formantu typu lista Plec tabela Id_p Plec Id_p;Plec;;"kobieta";;"mężczyzna" kobieta mężczyzna
3 Grupy opcji Idea grup opcji Towary tabela NrFaktury DataS FormaPlatnosci 009-03-0 009-03-0 Dodanie formantu Dodawanie grupy opcji Dodanie przycisku opcji Ustawienie właściwości formantów
3 Formant karta Idea kart Dodawanie formantu Zmiana nazwy karty Dodawanie, usuwanie, zmiana kolejności kart Formanty na kartach dodaje się w tradycyjny sposób
33 Więc informacji na jednym formularzu ROZBUDOWA FORMULARZY O PODFORMULARZE
34 Podformularze Idea podformularzy Faktury tabela NumerF NIPOdbiorcy 00-33-- 00--- PozycjeFaktury tabela NumerF IDTowaru PACY SGOR Dodanie podformularza KREM Skonfigurowanie pola łączy podformularza 3 4 5 6
35 Obliczenia z wykorzystaniem podformularzy Idea obliczeń Podrzędny5 txtsumawn Inicjalizacja obliczenia Wyrażenie w stopce podformularza Skorzystaj z konstruktora wyrażeo by sięgnąd po wartośd obliczoną w podformularzu Wyrażenie na głównym formularzu
36 Informacje koocowe Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzna, fotograficzną, a także kopiowanie na nośniku filmowym, magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji. Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich właścicieli. Autor dołożył wszelkich starań, by zawarte w tym skrypcie informacje były kompletne i rzetelne. Nie bierze jednak żadnej odpowiedzialności za ich wykorzystanie, ani za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor nie ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w skrypcie.