8. Listy wartości, dodatkowe informacje dotyczące elementów i przycisków



Podobne dokumenty
4. Budowa prostych formularzy, stany sesji, tworzenie przycisków

5. Integracja stron aplikacji, tworzenie zintegrowanych formularzy i raportów

6. Formularze tabelaryczne, obiekty nawigacji - rozgałęzienia

7. Formularze master-detail

3. Budowa prostych raportów opartych o bazę danych

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

3. Budowa aplikacji opartej na bazie danych. Definiowanie raportów opartych na bazie danych.

2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji

2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji

Oracle Application Express

System Obsługi Zleceń

Dodawanie i modyfikacja atrybutów zbioru

Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza

Przygotowanie formularza do wypożyczenia filmu:

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

Laboratorium 7 Blog: dodawanie i edycja wpisów

5. Bazy danych Base Okno bazy danych

BAZY DANYCH Panel sterujący

Podstawy technologii WWW

PWI Instrukcja użytkownika

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Oracle Application Express

Podręcznik użytkownika Wprowadzający aplikacji Wykaz2

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

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

Pierwsza niedogodność dotyczy strony zarządzaj działami.

ĆWICZENIE Uruchomić Oracle Forms Builder. 2. Utworzyć nowy formularz (File->New->Form) 3. Nawiązać połączenie z bazą danych (file-connect).

5.5. Wybieranie informacji z bazy

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

UONET+ moduł Dziennik

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Raporty systemowe. Omówienie funkcjonalności. Spis treści

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

WPROWADZANIE ZLECEŃ POPRZEZ STRONĘ INSTRUKCJA UŻYTKOWNIKA

Wikispaces materiały szkoleniowe

Platforma e-learningowa

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

Pierwsze logowanie do systemu Uczniowie Optivum NET

Nabór Bursy/CKU. Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Do korzystania ze strony elektronicznej rekrutacji zalecamy następujące wersje przeglądarek internetowych:

Sekretariat Optivum. Jak przygotować listę uczniów zawierającą tylko wybrane dane, np. adresy ucznia i jego opiekunów? Projektowanie listy

Podręcznik użytkownika Publikujący aplikacji Wykaz2

learningpanel - logowanie

Podręcznik Administratora Szkoły

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

BAZY DANYCH Formularze i raporty

Zaawansowane aplikacje internetowe - laboratorium

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

System imed24 Instrukcja Moduł Analizy i raporty

Wprowadzenie do Doctrine ORM

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ

APEX zaawansowany raport

Uczniowie, którzy nie ukończyli szkoły, nie otrzymują świadectwa. Fakt nieukończenia szkoły odnotowuje się jedynie w arkuszu ocen.

Finanse VULCAN. Jak wprowadzić fakturę sprzedaży?

plansoft.org Zmiany w Plansoft.org Panel wyszukiwania PLANOWANIE ZAJĘĆ, REZERWOWANIE SAL I ZASOBÓW

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

Instrukcja obsługi: Moduł Reklamacje

Instrukcja obsługi systemu elektronicznego katalogu przedmiotów (sylabusów)

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla administratora systemu Warszawa 2007

Elektroniczny Urząd Podawczy

1. Dockbar, CMS + wyszukiwarka aplikacji Dodawanie portletów Widok zawartości stron... 3

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Szkolenie jest współfinansowane ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. Karolina Pizoń Mariusz Sawicki

KATOWICE, LIPIEC 2018 WERSJA 1.0

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

P&I Scout Pro Wygodne i proste tworzenie raportów

INSTRUKCJA OBSŁUGI BAZY USŁUG ROZWOJOWYCH

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

W dowolnej przeglądarce internetowej należy wpisać poniższy adres:

Z Małej Szkoły w Wielki Świat

APLIKACJA SHAREPOINT

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

Wypełnianie protokołów w USOSweb. Instrukcja dla osób prowadzących zajęcia dydaktyczne.

PekaoBIZNES 24 Szybki START. Przewodnik dla Użytkowników z dostępem podstawowym

Korespondencja seryjna Word 2000

Wprowadzenie przegląd funkcjonalności

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

Plan. Stan sesji (1/2) Stan sesji (2/2) Stan sesji Tworzenie przycisku Integracja prostego formularza z raportem Tworzenie formularza z raportem

Instrukcja użytkowania modułu oraz narzędzia Mapa hydrograficzna oraz narzędzia do przeprowadzenia analiz i tworzenia raportów

Tworzenie strony internetowej krok po kroku

Platforma e-learningowa

Dokumentacja użytkownika systemu

W kolejnym etapie wypełniamy wszystkie pola formularza (rys. 3) potrzebne do utworzenia konta pocztowego

Archiwum Prac Dyplomowych

1. INFORMACJE O DOKUMENCIE 2. WPROWADZENIE

TRAVEL OFFICE MANAGEMENT SP. Z O.O. System TOM 24. Oferta na LCD. Opis modułu Oferty na LCD w nowej wersji systemu TOM 24 Data aktualizacji

Nabór Przedszkola. Rekrutacja uzupełniająca rejestracja kandydata, który nie brał udziału w rekrutacji właściwej

DHL EXPRESS. 1 DHL IntraShip Przewodnik

plansoft.org Zmiany w Plansoft.org Błyskawiczny eksport danych PLANOWANIE ZAJĘĆ, REZERWOWANIE SAL I ZASOBÓW

APLIKACJA KONKURSOWA INSTRUKCJA UŻYTKOWNIKA

Plan. Aplikacja. Architektura aplikacji. Architektura aplikacji Tworzenie aplikacji Application Builder podstawy

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

Dokumentowanie zajęć realizowanych w ramach kształcenia modułowego

1. INFORMACJE O DOKUMENCIE 2. WPROWADZENIE

TWORZENIE PRZYCISKÓW:

PROJEKT CZĘŚCIOWO FINANSOWANY PRZEZ UNIĘ EUROPEJSKĄ. Opis działania raportów w ClearQuest

Systemy baz danych Prowadzący: Adam Czyszczoń. Systemy baz danych. 1. Import bazy z MS Access do MS SQL Server 2012:

Transkrypt:

8. Listy wartości, dodatkowe informacje dotyczące elementów i przycisków 1. Jak wspomnieliśmy wcześniej, nie można wymagać od użytkowników, znajomości wszystkich identyfikatorów prowadzących, wykonawców i utworów. Dlatego też uzupełnimy naszą stronę Edycja notowań o trzy listy wartości. Wykonaj poniższe polecenia: a. Przejdź do edycji formularza Edycja notowań. Korzystając z odpowiedniego przycisku rozpocznij tworzenie listy wartości. b. W pierwszym kroku wskaż, że będzie to lista wartości tworzona od początku (a nie kopia istniejącej listy wartości). c. W kroku drugim określ nazwę nowo tworzonej listy wartości jako PROWADZACY_LOV.

d. Ostatni krok pokazuje postać przykładowego zapytania, które może być wykorzystane jako szablon. Zamiast wpisywać polecenie ręcznie, skorzystamy z prostego kreatora. W tym celu kliknij link Create Dynamic List of Values. e. Wybierz schemat, w którym znajduje się tabela zawierająca wartości wykorzystywane do utworzenia listy. f. Jako tabelę zawierającą wartości wykorzystywane do utworzenia listy wskaż LP3_PROWADZACY. g. W kolejnym kroku wybierz kolumnę, która będzie wyświetlana na liście wartości: P_NAZWISKO oraz kolumnę, która będzie służyła do określania wartości zwracanej przez listę: P_ID. h. W związku z tym, że nazwisko wśród prowadzących może się powtarzać, zmień treść zapytania. Popraw także sposób sortowania elementów na liście wartości. Za pomocą przycisku Finish skończ korzystanie z kreatora zapytania dla list wartości.

i. Pozostaje nam już tylko zakończyć tworzenie listy wartości przyciskiem Create List of Values. j. Kreator spowoduje powrót do edycji strony Edycja notowań. k. Zwróć uwagę, że wśród list wartości wykorzystywanych przez formularz nie pojawiła się żadna lista wartości. Pojawi się ona dopiero wówczas, gdy choć jeden element formularza będzie na liście wartości oparty. l. W sposób analogiczny do poprzedniego utwórz listę wartości WYKONAWCY_LOV opartą na poniższym zapytaniu. m. Utwórz jeszcze jedną listę wartości UTWORY_LOV opartą na poniższym zapytaniu. n. Po zakończeniu tworzenia list wartości powróć do edycji strony Edycja notowań.

o. Przejdź do obszaru dotyczącego elementów występujących na stronie. Pierwszą listą, którą wykorzystamy na stronie będzie lista dotycząca prowadzących. Kliknij link PX_N_P_ID przechodząc do edycji pola zawierającego identyfikator prowadzącego notowanie. p. W obszarze atrybutów podstawowych wybierz dla atrybutu Display As wartość Select List. q. Przejdź do obszaru dotyczącego wykorzystywanej listy wartości. Ustal wartość następujących atrybutów: Named LOV: PROWADZACY_LOV Display Null: Yes Null display value: -- brak prowadzącego -- Null return value: NULL r. Zatwierdź poczynione zmiany.

s. Uruchom stronę. Zwróć uwagę na postać zmienionego elementu. t. Rozwiń listę prowadzących sprawdzając ich uporządkowanie. Nie zmieniając wartości prowadzącego powróć do edycji strony (korzystając z paska programisty). u. W związku z tym, że listy dotyczące wykonawców i utworów mają dotyczyć elementów znajdujących w regionie będącym formularzem tabelarycznym, przejdź do definicji raportu.

v. Przejdź do edycji atrybutów raportu dla regionu Miejsca utworów w notowaniu, w tym atrybutów kolumn raportu. w. Z pomocą odpowiedniego linku przejdź do edycji atrybutów kolumny M_W_ID. x. Przejdź do edycji atrybutów związanych z kolumną formularza tabelarycznego. Zmień tam sposób wyświetlania elementu na Popup Key LOV(named LOV). Lista wykonawców jest duża, w związku z tym wyświetlanie jej w sposób podobny jak listy prowadzących byłby mało praktyczne. Lepsza w tym przypadku będzie lista popup.

y. Przejdź następnie do obszaru atrybutów dotyczących listy wartości i wypełnij tam następujące atrybuty: Named LOV: WYKONAWCY_LOV Display Null: Yes Null display value: -- brak wykonawcy -- Null return value: NULL z. Zatwierdź zmiany i uruchom formularz. Sprawdź efekty wprowadzonych modyfikacji. aa. Sprawdź działanie listy wartości na wykonawcach. Przetestuj ograniczanie wyświetlanych danych na liście wartości popup.

bb. W analogiczny sposób przypisz listę wartości UTWOR_LOV do kolumny zawierającej identyfikator utworu, jaki pojawił się na miejscu notowania. cc. Sprawdź działanie przypisanej przez siebie listy wartości. Zatwierdź dokonane zmiany. dd. Na zakończenie zmień szerokość kolumn odpowiednio do ich zawartości.

2. Aktualna liczba notowań w naszej bazie danych to 50. Podczas eksploatacji aplikacji liczba ta może przekraczać tysiąc, a nawet kilka tysięcy. Strona Lista notowań, która funkcjonuje obecnie w ramach aplikacji stosunkowo trudno pozwala odnaleźć określone notowanie wymaga to zmiany sortowania i/lub czasochłonnego przeglądania kolejnych stron raportu. Aby to zmienić stworzymy elementy umożliwiające filtrowanie wierszy wyświetlanych w ramach raportu. Aby to zrealizować wykonaj poniższe czynności: a. Przejdź do narzędzia Application Builder oraz do edycji Aplikacji LP3. b. Przejdź do edycji strony Lista notowań i ją uruchom (jeśli jest taka potrzeba zaloguj się do aplikacji).

c. Chcemy mieć możliwość wyświetlania tych notowań, które miały miejsce w zadanym okresie. Wymaga to stworzenia dwóch elementów oraz dwóch przycisków. Elementy będą umożliwiały definiowanie zakresu dat. Pierwszy z przycisków będzie uruchamiał raport wyświetlając tylko te wiersze, które spełniają kryteria wyszukiwania, a drugi będzie zerował jego ustawienia umożliwiając ponowne wyświetlenie wszystkich notowań. Przejdź do edycji strony Lista notowań. d. Na początek dodamy elementy pozwalające na wprowadzenie zakresu dat. W tym celu kliknij przycisk umożliwiający dodanie elementu strony. e. Aby ułatwić sobie wprowadzenie dwóch elementów naraz kliknij link Create multiple items using Drag and Drop Layout. f. Wskaż Notowania jako region, w ramach którego nowe pola mają być umieszczone. Następnie kliknij przycisk Create Multiple Items >.

g. W górnej linii umieść dwa elementy typu Date Picker. Jeden z nich nazwij PX_OD_DNIA, a drugi PX_DO_DNIA. Dla każdego z pól wprowadź odpowiednio etykiety Od dnia i Do dnia. Następnie za pomocą przycisku Next> przejdź do kolejnego kroku kreatora. h. Sprawdź poprawność tworzonych elementów. i. Zatwierdź zmiany przyciskiem Apply Changes. j. Wejdź do definicji każdego z nowoutworzonych elementów i ustal właściwy sposób wyświetlania daty. k. Uruchom stronę, aby zobaczyć efekt wprowadzonych zmian.

l. Wróć do edycji strony i rozpocznij tworzenie niezbędnych przycisków. m. W związku z tym, że potrzebujemy dwóch przycisków, utworzymy oba na raz. W tym celu kliknij w link Create Multiple Buttons na liście zadań, która pojawia się w pierwszym kroku kreatora przycisków. n. Wskaż region Notowania jako miejsce osadzenia przycisków. Wskaż także odpowiedni szablon dla przycisków. o. Jako nazwę pierwszego przycisku podaj SZUKAJ, a jako jego etykietę - Szukaj. Miejsce przycisku to Top of Region. Jako nazwę drugiego przycisku podaj CLEAR, a jego etykietę Wyczyść. Miejsce przycisku niech będzie takie samo. p. Zakończ tworzenie przycisków i uruchom stronę sprawdzając efekt.

q. Z oczywistych powodów dodane przez nas komponenty nie spełniają na razie swojej funkcji. Aby to zmienić, zmodyfikujemy treść zapytania tworzącego region Notowania. W tym celu przejdź do edycji strony, a następnie do edycji atrybutów regionu Notowania. r. Zmień treść zapytania, tak aby możliwe było filtrowanie jego wyników na podstawie dodanych elementów strony. s. Przetestuj działanie strony. t. Zwróć uwagę, że przycisk Wyczyść nie realizuje swojej funkcji. Masz pomysł jak to poprawić? Może poniższe fragmenty ekranów będą wystarczającą wskazówką? Możesz to zrobić tak: lub tak:

u. Sprawdź poprawność działania przycisku Wyczyść. v. Powróć do strony głównej naszej aplikacji.