TEM3pl, pjwstk PJLinka.pl, RBD


Formularze i raporty

Zadanie 1 Dokonaj następujących zmian w twojej bazie danych:

  1. Sprawdź, czy kolumny kluczy obcych są odnośnikami;

  2. Do tabeli Książki dodaj następujące pola:

    1. Podręcznik - typu Tak/Nie;

    2. Media - typu liczbowego (ma kodować dostępną postać np. twarda okładka, miękka okładka, mikrofilm, CD) - jako wartość domyślną ustaw 1;

  3. Do tabel wprowadź przykładowe dane.

Zadanie 2 Bez pomocy kreatora utwórz formularz Książki.

  1. Z okna bazy danych wybierz Create -> Form Design.

  2. Wyświetl właściwości formularza (Design -> Property Sheet) i na zakładce Data ustaw jako źródło danych (Record Source) tabelę z książkami.

  3. Włącz listę pól (Add existing field).

  4. Zaznacz wszystkie pola na liście pól (używając klawisza SHIFT). Przeciągnij je na formularz. Wyświetl zawartość formularza (wybierając Form view lub zapisując formularz i wchodząc do niego ponownie).

  5. Przejdź po wszystkich rekordach formularza używając przycisków nawigacyjnych widocznych na dole ramki formularza. Wstaw nowy rekord. Jeszcze raz obejrzyj wszystkie rekordy. Przejdź do wprowadzonego przed chwilą i usuń go.

  6. Przejdź z powrotem do widoku projekt. Wprowadź na ekran okienko właściwości. Na górze ramki powinien znajdować się napis Form. Wybierz kartę Format a następnie dobierz odpowiedni tytuł dla twojego formularza (właściwość Caption). Sprawdź wygląd twojego formularza, ustawiając kolejno jako właściwość Default view, wartości Continuous form i Datasheet. Na koniec ustaw wartość Single form.

  7. Do następnego zadania lepiej zrobić kopię formularza i na niej dać się ponieść fantazji co do różnych opcji wyglądu formularza i jego pól. Czy odpowiada ci obecny wygląd formularza?

    1. Spróbuj poprzesuwać pola tekstowe i etykiety i zmień ich rozmiary. Obiekty zaznacza się przyciskiem myszy (jeśli kilka - trzyma się naciśnięty klawisz SHIFT). Następnie przy naciśniętym klawiszu CTRL lub SHIFT używając klawiszy strzałek można odpowiednio przesuwać lub zmieniać rozmiar zaznaczonych obiektów graficznych. Zapoznaj się z różnymi uchwytami, które pojawiają się przy najeżdżaniu kursorem myszy na obiekt. Czy wiesz już jak przesunąć pole tekstowe bez ruszania jego etykiety lub jak skasować samą etykietę?

    2. Dla grupy obiektów można wyrównywać położenie i rozmiar zaznaczając je a następnie korzystając z opcji zawartych w zakładce Arrange.

    3. Wprowadź nowe etykiety tekstowe informujące o przeznaczeniu formularza.

    4. Dobierz odpowiednie tło dla swojego formularza wybierając odpowiedni plik graficzny jako wartość pola Picture w arkuszu właściwości formularza. Spróbuj również skorzystać z opcji Autoformat z menu Arrange.

    5. Czy odpowiada ci wygląd wszystkich pól formularza? Przejdź do arkusza właściwości kolejnych pól i spróbuj dobrać odpowiednie wartości dla takich właściwości jak Back Style, Back color, Special Effect, Border style, Border Color, Border Width, Fore Color, Font Name, Font Size, Font Weight. Większość tych opcji możesz też ustawić korzystając bezpośrednio z zakładki Home.

  1. Zmień pole kombi zawierające temat/dziedzinę książki na pole listy (prawy przycisk -> Change to). Zaobserwuj zmianę wyglądu w widoku Formularz. Chyba jednak lepiej wrócić do postaci listy rozwijanej!

  2. Zmień pole wyboru Podręcznik kolejno na Toggle button i Option button. Zaobserwuj zmianę wyglądu w widoku Formularz.

  3. Usuń pole tekstowe Media. Na zakładce Design włącz przełącznik Use control wizards. Utwórz grupę opcji (Option group) o nazwie Media. W arkuszu właściwości na karcie Data jako Control source wybierz Media z listy rozwijanej. Wybierz rodzaj elementów w grupie opcji (pole wyboru, przycisk opcji lub przycisk przełącznika) i wprowadź po jednym elemencie dla każdego rodzaju mediów. Dobierz odpowiednie etykiety tekstowe (dla grupy opcji i jej elementów).

  4. Usuń utworzoną grupę opcji i utwórz ją jeszcze raz, ale tym razem nie korzystaj z kreatora. Umieść na formularzu Option Group, a następnie w powstałej ramce kilka przycisków Option Button. Dla grupy opcji ustaw właściwość Control source na odpowiednie pole z tabeli. Dla przycisków opcji ustaw odpowiednią wartość (Option value).

  5. Utwórz formularz ciągły zawierający podstawowe dane dotyczące książki.

  6. Utwórz formularz oparty na tabeli z autorami. Upewnij się, że opcja Use control wizards jest włączona. Umieść na nim podformularz (przycisk Subform/Subreport). W kreatorze wskaż utworzony w poprzednim punkcie formularz. Wyświetl zawartość formularza w widoku użytkownika. Na ogół zawartość podformularza nie jest wyświetlana od razu poprawnie. Dopasuj rozmiary formantu podformularza i wstawianego w niego formularza tak aby widok był poprawny.

  7. Usuń utworzony przed chwilą podformularz i umieść go jeszcze raz, ale tym razem nie używaj kreatora (opcja Use control wizards powinna być wyłączona). Ustaw właściwości Source Object, Link Master Fields oraz Link Child Fields.

Zadanie 4 Utwórz raport, wypisujący wszystkich autorów w swojej bazie danych. Postaraj się, aby raport wyglądał efektownie. Dodaj nagłówki i stopki zawierające tytuł raportu, numery stron, datę.

Zadanie 5 Utwórz raport, w którym dla każdego autora są wymienione książki, które on napisał jak również ich liczba. Użyj pojedynczego grupowania. Zastosuj formatowanie warunkowe tak, aby wyróżnić niektóre książki (np. te o cenie wyższej niż 50 zł). Dodaj pole zawierające liczbę książek każdego autora, liczbę książek w całej bazie oraz sumę cen wszystkich książek.



Wyszukiwarka

Podobne podstrony:
VBA2, pjwstk PJLinka.pl, RBD
Warunki zaliczenia RBD, pjwstk PJLinka.pl, RBD
Encje2, pjwstk PJLinka.pl, RBD
TEM1pl, pjwstk PJLinka.pl, RBD
SQL, pjwstk PJLinka.pl, RBD
Projekt zaoczne, pjwstk PJLinka.pl, RBD
Encje, pjwstk PJLinka.pl, RBD
VBA, pjwstk PJLinka.pl, RBD
VBA3, pjwstk PJLinka.pl, RBD
VBA2, pjwstk PJLinka.pl, RBD
jap-formy-czasownikow, pjwstk PJLinka.pl, materialy pliki
szb-odp, pjwstk PJLinka.pl, materialy pliki
sko1-materialy-lekcje, pjwstk PJLinka.pl, materialy pliki
sko1-materialy-lekcje, pjwstk PJLinka.pl, materialy pliki
grk-kolokwia2, pjwstk PJLinka.pl, materialy pliki
PLSQL, pjwstk PJLinka.pl, SBD
Warunki zaliczenia SBD, pjwstk PJLinka.pl, SBD

więcej podobnych podstron