APEX zaawansowany raport

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

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

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

Oracle Application Express

Oracle Application Express

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

Tworzenie raportów XML Publisher przy użyciu Data Templates

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

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

Oracle Application Express -

Oracle Application Express

7. Formularze master-detail

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

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

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

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

Szkolenie Microsoft Lync Grupy Odpowiedzi

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

Laboratorium 1. Wzorce oprogramowania lab1, Zofia Kruczkiewicz

Oracle Application Express

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface)

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

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

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

Laboratorium 6 Tworzenie bloga w Zend Framework

Język SQL, zajęcia nr 1

1 LINQ. Zaawansowane programowanie internetowe Instrukcja nr 1

Pliki z Banku File Transfer Light

Wstęp - Prosta aplikacja internetowa w technologii Java EE 5. Programowanie komponentowe 1

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Przewodnik Szybki start

Formularze i raporty w MS Access

Nowe notowania epromak Professional

Encje w Drupalu. Tworzenie własnych encji i ich wpływ na poprawę wydajności

Oferta szkoleniowa Yosi.pl 2012/2013

Budowa aplikacji wielowarstwowych zastosowanie szablonów. Laboratorium 2 Programowanie komponentowe Zofia Kruczkiewicz

Aplikacje WWW - laboratorium

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

Krótka instrukcja instalacji Adobe Acrobat Reader

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

Plan bazy: Kod zakładający bazę danych: DROP TABLE noclegi CASCADE; CREATE TABLE noclegi( id_noclegu SERIAL NOT NULL,

Instalacja certyfikatu

Ulotka skrócona Moduł Analizy BI. Wersja:

Aplikacje internetowe laboratorium

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

Microsoft.NET: LINQ to SQL, ASP.NET AJAX

Politechnika Częstochowska. Projektowanie systemów użytkowych II

Aplikacje internetowe - laboratorium ASP.NET praca z bazą danych

Laboratorium - Harmonogramowanie zadania przy użyciu GUI i polecenia AT w systemie Windows 7

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9)

Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie

Projekt ZSWS. Instrukcja uŝytkowania narzędzia SAP Business Explorer Analyzer. 1 Uruchamianie programu i raportu. Tytuł: Strona: 1 z 31

BAZY DANYCH Panel sterujący

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

Aplikacje internetowe i rozproszone - laboratorium

BACKUP BAZ DANYCH MS SQL

Hurtownia Świętego Mikołaja projekt bazy danych

Symfonia Produkcja. Kreator raportów. Wersja 2013

INFORMATOR TECHNICZNY WONDERWARE. Ograniczenie wyświetlania listy zmiennych w przeglądarce zmiennych ActiveFactory

Programowanie w środowisku graficznym GUI

VectraPortal. VectraPortal. wersja Instrukcja użytkownika Podstawowa funkcjonalność serwisu. [czerwiec 2016]

Comarch ERP XL Business Intelligence Start. Migracja do wersji 2018

Pomoc do serwisu biomart projektu GERMINATE-BD

uczyć się bez zagłębiania się w formalnym otoczeniu,

INSTRUKCJE JAK AKTYWOWAĆ SWOJE KONTO PAYLUTION

Instrukcja podwaja zarobki osób, których imiona zaczynają się P i dalsze litery alfabetu zakładamy, że takich osbób jest kilkanaście.

Ćwiczenia 2 IBM DB2 Data Studio

2018/10/16 20:47 1/5 3 Ekrany

strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych

Aplikacje WWW - laboratorium

Tworzenie szablonów użytkownika

Spis treści. Lekcja 1: Podstawy baz danych 1. Lekcja 2: Tworzenie tabel bazy danych 31. Umiejętności do zdobycia w tej lekcji 31

MATERIAŁY DYDAKTYCZNE. Streszczenie: Z G Łukasz Próchnicki NIP w ramach projektu nr RPMA /15

Dodanie strony aplikacji SAC do strefy intranetowej

Tworzymy projekt File->New Project->Java Application, przy czym tym razem odznaczamy create main class

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

Océ Podręcznik użytkownika

1 Wprowadzenie do koncepcji Microsoft Office BI 1 Zakres ksiąŝki 2 Cel ksiąŝki 3 Wprowadzenie do tematu 3 Zawartość rozdziałów 4

asix Autoryzacja dostępu do zasobów WWW systemu asix (na przykładzie systemu operacyjnego Windows 2008)

BAZY DANYCH. Microsoft Access NAWIGACJA, MENU I PARAMETRY WYSZUKIWANIA. Adrian Horzyk. Akademia Górniczo-Hutnicza

Cele. Definiowanie wyzwalaczy

PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA

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

Projekt Hurtownia, realizacja skojarzeń dostawców i produktów

Wykład :45 BD-1 W_3

Nowy PekaoBIZNES 24. Przewodnik po zmianach w systemie. Departament Bankowości Transakcyjnej

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

Podstawy technologii WWW

Szkolenie Microsoft Lync Korzystanie z roli pełnomocnika

MS Visual Studio 2005 Team Suite - Performance Tool

Laboratorium - Konfigurowanie zapory sieciowej systemu Windows 7

Bazy danych. Bazy danych. Podstawy języka SQL. Dr inż. Paweł Kasprowski.

Podstawy Pentaho Data Integration

Zaawansowane aplikacje internetowe - laboratorium Web Services (część 1).

Programowanie obiektów

PORÓWNANIE KILKU ZESTAWIEŃ OBROTÓW I SALD

Programowanie Obiektowe GUI

Transkrypt:

APEX zaawansowany raport

Raport bazujący na zapytaniu SQL W ramach aplikacji Pierwsza aplikacja stworzymy nowy raport

Raport bazujący na zapytaniu SQL W ramach serwisu raport będzie podpięty pod stronę główną

Raport bazujący na zapytaniu SQL Wykorzystamy istniejące zakładki Zapytanie zostanie stworzone przy pomocy narzędzia Query Builder

Raport bazujący na zapytaniu SQL

Raport bazujący na zapytaniu SQL

Raport stworzony przy pomocy kreatora

Raport stworzony przy pomocy kreatora

Raport stworzony przy pomocy kreatora

Raport edycja właściwości

Raport właściwości regionu Pokazywanie/ukrywanie linków pozwalających na edycję parametrów raportu

Raport właściwości regionu

Raport właściwości regionu No Condition - Exists (SQL query returns at least one row) NOT Exists (SQL query returns no rows) SQL Expression PL/SQL Expression PL/SQL Function Body Returning a Boolean Request = Expression 1 Request!= Expression 1 Request Is Contained within Expression 1 Request Is NOT Contained within Expression 1 Value of Item in Expression 1 = Expression 2 Value of Item in Expression 1!= Expression 2 Value of Item in Expression 1 Is NULL Value of Item in Expression 1 Is NOT NULL Value of Item in Expression 1 = Zero Value of Item in Expression 1!= Zero Value of Item in Expression 1 Is NULL or Zero Value of Item in Expression 1 Is NOT null and the Item Is NOT Zero Value of Item in Expression 1 Contains No Spaces Value of Item in Expression 1 Is Numeric Value of Item in Expression 1 Is Alphanumeric Value of Item in Expression 1 Is Contained within Colon Delimited List in Expression 2 Value of Item in Expression 1 Is NOT Contained within Colon Delimited List in Expression 2 Value of User Preference in Expression 1 = Expression 2 Value of User Preference in Expression 1!= Expression 2 Current page = Expression 1 Current page!= Expression 1 Current Page Is Contained Within Expression 1 (comma delimited list of pages) (wyświetlane warunkowe) Current Page Is NOT in Expression 1 (comma delimited list of pages) Current Page = Page Submitted (this page was posted) Current Page!= Page Submitted (this page was not the page posted) Current Page Is in Printer Friendly Mode Current page is NOT in Printer Friendly Mode Text in Expression 1 Is Contained in Value of Item in Expression 2 Text in Expression 1 Is Contained within the Text in Expression 2 Text in Expression 1 Is NOT Contained within the Text in Expression 2 Text in Expression 1 = Expression 2 (includes&item substitutions) Text in Expression 1!= Expression 2 (includes&item substitutions) User is Authenticated (not public) User is the Public User (user has not authenticated) Inline Validation Errors Displayed No Inline Validation Errors Displayed SQL Reports (OK to show the forward button) SQL Reports (OK to show the back button) Client Browser: Mozilla, Netscape 6.x/7x or higher Client Browser: Microsoft Internet Explorer 5.5, 6.0 or higher Client Browser: XHTML / CSS capable browser (NS 6.x,7x, Mozilla, IE 5.5, 6.0 or higher) Client Browser: Other browsers (or older version) Current Language Is Contained within Expression 1 Current Language Is NOT Contained within Expression 1 Current Language!= Expression 1 Current Language = Expression 1 When CGI_ENV DAD_NAME = Expression 1 When CGI_ENV DAD_NAME!= Expression 1 When CGI_ENV SERVER_NAME = Expression 1 When CGI_ENV SERVER_NAME!= Expression 1 When CGI_ENV HTTP_HOST = Expression 1 When CGI_ENV HTTP_HOST!= Expression 1 Never Always

Raport ApplicationBuilder Właściwości regionu Właściwości raportu w regionie

Edycja właściwości raportu -atrybuty Edycja właściwości atrybutu

Edycja właściwości raportu -atrybuty

Edycja właściwości raportu -atrybuty

Edycja właściwości raportu -zapytanie

Edycja właściwości raportu -zapytanie Dodajemy kolumny z tabeli DEPT Warunek łączenia tabel

Edycja właściwości raportu -zapytanie

Edycja właściwości raportu -drukowanie

Edycja właściwości raportu -drukowanie

Edycja właściwości atrybutu

Edycja właściwości atrybutu Element wyświetlany jako tabela Listy wartości z których korzysta atrybut

Edycja właściwości atrybutu Atrybut jest linkiem Autoryzacja na poziomie atrybutu Warunkowe wyświetlanie atrybutu

Edycja właściwości atrybutu Stworzony wcześniej formularz dla danych z relacji DEPT Parametr formularza Ten atrybut będzie linkiem Atrybut ukryty Kolumna w raporcie

Edycja właściwości atrybutu

APEX zaawansowany formularz

Formularz oparty o tabelę W ramach aplikacji Pierwsza aplikacja stworzymy nowy formularz

Formularz oparty o tabelę

Formularz oparty o tabelę

Formularz oparty o tabelę Określenie pozycji strony w ramach zakładek tworzonej aplikacji Wskazani kluczy głównych tabeli

Formularz oparty o tabelę

Formularz oparty o tabelę Opcje edycyjne udostępniane w formularzu Określenie nawigacji do innych stron aplikacji po wprowadzeniu danych do formularza

Formularz oparty o tabelę

Formularz oparty o tabelę

Właściwości formularza

Właściwości formularza Strona, którą należy wyświetlić po przetworzeniu danych przysłanych przez uzytkownika Akcje wykonywane, gdy użytkownik kliknie dowolny z przycisków w formularzu

Formularz Master-Detail

Formularz Master-Detail

Formularz Master-Detail

Formularz Master-Detail

Formularz Master-Detail

Formularz Master-Detail

Formularz Master-Detail Zmiana kolejności wyświetlania Edycja wszystkich elementów

Formularz Master-Detail

Dodawanie regionu do strony

Dodawanie regionu do strony

Dodawanie regionu do strony

Dodawanie regionu do strony Położenie tworzonego regionu względem już istniejących elementów na stronie

Dodawanie regionu do strony QueryBuilder+ ręczne poprawki

Dodawanie regionu do strony

Dodawanie elementów i przycisków

Elementy Elementy strony Umieszczane na stronie stanowią element interfejsu użytkownika label check box date picker display as text file browse field popup list of values select list text area Elementy aplikacji Nie są związane ze stroną Nie są częścią interfejsu użytkownika Mogą być traktowane jak zmienne globalne, dostępne w całej aplikacji Dostęp: Home -> Application Builder -> ApplicationXXX -> Shared Components Przykład: FSP_AFTER_LOGIN_URL przechowuje informacje o stronie, którą chciał odwiedzić użytkownik, ale ze względów bezpieczeństwa zamiast tej strony został mu pokazany formularz logowania

Dodawanie elementów do strony Formularz wyświetlający dane o pracownikach Stworzymy elementy wyświetlające informacje o departamencie pracownika

Dodawanie elementów do strony Dodajemy dwa elementy wyświetlane, które później otrzymają wartości pobierane z tabeli DEPT

Tworzenie listy wartości reprezentującej stanowiska pracowników Tworzenie listy wartości

Tworzenie listy wartości Zapytanie pobierające wartości dla listy Pole formularza wiążemy z utworzona listą

Tworzenie listy wartości Lista wartości może być wyświetlana jako: Okienko pop-up Lista rozwijalna Lista wielokrotnego wyboru Pole radiowe Pole wielokrotnego wyboru W naszym przypadku niektóre formy prezentacji są niezgodne z logiką aplikacji (tylko jedno stanowisko dla pracownika)

Tworzenie przycisków Na stronie formularza pozwalającego na edycje danych o pracownikach umieścimy przycisk, który będzie odsyłał do raportu prezentujacgo dane wszystkich pracowników

Tworzenie przycisków Określenie położenia przycisku Parametry wyświetlania przycisku i sposób i miejsce docelowe przekierowania strony

Aktualny etap realizacji formularza edycji danych o pracownikach Gotowa aplikacja