APEX Plugins: Alles, was Sie darüber wissen müssen. Denes Kubicek
|
|
- Adolph Geiger
- vor 5 Jahren
- Abrufe
Transkript
1 APEX Plugins: Alles, was Sie darüber wissen müssen Denes Kubicek
2 Denes Kubicek Um es kurz zu halten: Mein Name ist Denes Kubicek geboren 1965 in Kroatien. Ich bin seit acht Jahren selbständig und arbeite ausschließlich an APEX und PL/SQL Projekten. APEX Entwickler des Jahres Oracle ACE Director. Zu meinen Kunden zählen viele Unternehmen (bisher etwa 50) aus dem Inland und Ausland (BASF, Telekom, Bosch, Postbank, Interseroh und viele andere). Ich bin im APEX Forum tätig und habe dort über 6000 Mal gepostet. Ich habe an zwei Büchern mitgearbeitet ein Buch in Deutsch und eins in Englisch. Ich habe auch einen eigenen Blog zum Thema APEX Man kann mich jederzeit erreichen und ich antworte garantiert: 1
3 Denes Kubicek 2
4 APEX Security Über Security Bevor wir anfangen: Ich verwende meistens die englischen Namen für die APEX Komponenten. Ich rede viel und zeige nicht viele Bilder. Alles wovon ich rede ist auch aufgeschrieben. Ich zeige auch einige Beispiele in diesem Vortrag. Wenn die Zeit es erlaubt, können ich am Ende des Vortrags Ihre Fragen beantworten (weniger wahrscheinlich). Sonst bin ich auch nachher erreichbar über meine adresse und beantworte Ihre Fragen gerne: 3
5 APEX Plugins - Agenda APEX Plugins kurze Vorstellung APEX Plugins new Features 5.0 APEX Plugins was fehlt noch? APEX Plugins Erstellung eines Dynamic Action Plugins anhand Beispiel 4
6 APEX Plugins: Kurze Vorstellung
7 APEX Plugins kurze Vorstellung Plugin ist ein neues Feature seit APEX 4.0. Plugins ermöglichen Import und Nutzung von fremden Komponenten in einer Anwendung. Wenn importiert, werden die Plugins wie eigene APEX Komponenten verwaltet. Plugins ermöglichen eine effizientere Gestaltung der Anwendungen. APEX stellt sowohl ein eigenes Interface für die Verwaltung von Plugins als auch die Packages (apex_plugin, apex_plugin_util) für das Programmieren von Plugins: Shared Components > Plugins 6
8 APEX Plugins kurze Vorstellung Plugins können generell in fünf Gruppen aufgeteilt werden Item-Type Plugins, Region-Type Plugins, Process-Type Plugins, Dynamic Action Plugins und Authentication und Authorization Plugins. Die fertigen Plugins können im Internet zur Zeit an zwei Stellen aufgerufen werden Oracle Plugins und apex-plugin.com. Es gibt außerdem viele Blogs, die über das Thema sprechen und eigene Entwicklungen anbieten. 7
9 APEX Plugins kurze Vorstellung Plugins html 8
10 APEX Plugins kurze Vorstellung 9
11 APEX Plugins kurze Vorstellung APEX Packaged Applications sind eine gute Quelle für verschiedene Plugins: 10
12 APEX Plugins kurze Vorstellung Viele Plugins und unterschiedliche Plugin-Typen verfügbar mit konkreten Beispielen: 11
13 APEX Plugins kurze Vorstellung Interessant vor Allem sind die Techniken, die eingesetzt werden: 12
14 APEX Plugins kurze Vorstellung Eine gute Quelle, um den Umgang mit verschiedenen Plugin-Techniken (Best Practices) zu üben: 13
15 APEX Plugins kurze Vorstellung Ergebnis: 14
16 APEX Plugins: New Features 5.0
17 APEX Plugins New Features 5.0 In der Version 5.0 gibt es einige neue Features im Bezug auf Plugins: Plugins als Subscription von einer Master Application erstellen, Directory Support für statische Plugin-Dateien, Deklarative Definition der CSS- und JavaScript-Dateien, die geladen werden, Erweiterungen der Plugin Attribute, Neue Plugin Attributtypen, Set Cursor Focus für Region Type Plugins, Neue API: apex_plugin_util.get_attribute_as_number und Neues Region Type Plugin Columns Plugin. 16
18 APEX Plugins New Features 5.0 Plugins als Subscription von einer Master Application erstellen als Option As a Copy of an Existing Plug-in: Leider nur innerhalb von einem Workspace möglich. 17
19 APEX Plugins New Features 5.0 Directory Support für statische Plugin-Dateien 18
20 APEX Plugins New Features 5.0 Deklarative Definition der CSS- und JavaScript-Dateien, die geladen werden: 19
21 APEX Plugins New Features 5.0 Keine Notwendigkeit mehr für explizite Registrierung der Dateien: apex_javascript.add_library ( p_name => 'bi_cubes_cascading_tabular', p_directory => p_plugin.file_prefix ); Nur die Funktion innerhalb der Skriptdateien wird bekannt gegeben: -- register js function uploaded with -- #PLUGIN_FILES#bi_cubes_cascading_tabular.js under JavaScript v_result.javascript_function := 'get_cascading_list'; Falls FILE_PREFIX Attribute leer, wird die Datei aus dem Plugin File Storage geladen. Wenn gesetzt, wird der Pfad genutzt. 20
22 APEX Plugins New Features 5.0 Erweiterungen der Plugin Attribute: Show in Wizard für Attribute-Settings (für Attribute, die es Erforderlich machen), Common View of Property Editor 21
23 APEX Plugins New Features 5.0 Erweiterungen der Plugin Attribute für LOV s: Hilfetexte für einzelne Optionen einer Auswahlliste: Quick Picks: NULL Value Texte: 22
24 APEX Plugins New Features 5.0 Erweiterungen der Plugin Attribute: Set Text Case (Upper, Lower, Unchanged) Unit (Pixel), Supported for: Desktop, Mobile. 23
25 APEX Plugins New Features 5.0 Neue Plugin Attributtypen: Link to Target Page / URL ruft die Seite für die Erstellung von Links, HTML (Code Editor), Icon (Auswahl der Icons Font Awesome), Javascript Code (Code Editor), PL/SQL Function Body Returning BOOLEAN (Code Editor, Validierung (Warning)), Page Numbers (als Liste). 24
26 APEX Plugins New Features 5.0 apex_plugin_util.get_attribute_as_number (Punkt/Komma Trennzeichenproblem): --============================================================================== -- Returns the value of a plug-in attribute as number, taking into account NLS -- decimal separator effective for the current database session. Use this -- function in plug-in PL/SQL source for custom attributes of type NUMBER -- instead of the built-in to_number() function. --============================================================================== function get_attribute_as_number ( p_value in varchar2, p_attribute_label in varchar2 default null ) return number; Wird in den Packaged Applications in den neuen Plugins eingesetzt. Sollte in den Plugins anstatt TO_NUMBER eingesetzt werden. 25
27 APEX Plugins New Features 5.0 Has Region Columns : 26
28 APEX Plugins New Features 5.0 Has Region Columns : type t_region is record ( id number, static_id varchar2(255), name varchar2(255), type varchar2(255),... region_columns t_region_columns ); type t_region_column is record ( id number, name varchar2(30), is_displayed boolean, heading varchar2(255), heading_alignment varchar2(10), value_alignment varchar2(10), value_css_classes varchar2(255), value_attributes varchar2(255), format_mask varchar2(255), escape_output boolean, -- attribute_01 varchar2(32767),... attribute_25 varchar2(32767) ); 27
29 APEX Plugins New Features 5.0 Has Region Columns : 28
30 APEX Plugins: Was fehlt noch?
31 APEX Plugins Was fehlt noch? Plugins haben eine sehr gute Unterstützung in APEX. Die Möglichkeiten werden ständig ausgebaut und erweitert. Das Referenzieren von Plugin-Dateien wurde stark verbessert. Wenn die Plugins viel machen müssen und viel Code gebraucht wird, wäre eine Möglichkeit PL/SQL Packages mit dem Plugin auszuliefern ganz gut. Möglicherweise könnte ein Plugin-Package genauso referenziert werden, wie Javascript-Dateien und mit dem Plugin initial installiert werden. 30
32 APEX Plugins: Erstellung eines Dynamic Action Plugins
33 APEX Plugins: Erstellung eines Dynamic Action Plugins Problemstellung
34 APEX Plugins Erstellung eines Dynamic Action Plugins Problemstellung Gute Beispiele sind schwer zu finden. Tabular Form Cascading Select List ist immer noch ein Problem. Können wir das Problem mit Board-Mitteln lösen? Es gibt da draußen einige Beispiele aber keiner von denen ist gut genug: Alt: 33
35 APEX Plugins Erstellung eines Dynamic Action Plugins Problemstellung Es gibt da draußen einige Beispiele aber keiner von denen ist gut genug: Neuer: Zu viel Code und zu viele Schritte für die Umsetzung. 34
36 APEX Plugins Erstellung eines Dynamic Action Plugins Problemstellung Wenn wir das Problem in Einzelteile zerlegen, müssen folgende Aufgaben gelöst werden: Beim Ändern einer Auswahlliste, muss die zweite Liste neu aufgebaut werden. Dies gilt für das Ändern eines Elements und für das Laden der Seite (initial). Wir müssen wissen, was gewählt wurde und dann in die Datenbank schauen, was dazu gehört. Aus der Datenbank holen wir die Daten als JSON und bauen daraus die zweite Liste zusammen. Wir brauchen also: Javascript (jquery) für die Ermittlung der Werte und Übergabe an ein PL/SQL Prozess. Ein AJAX Callback-Prozess, der die Daten ermittelt und als JSON zurückgibt. Eine Funktion, die aus dem JSON die zweite Liste aufbaut. 35
37 APEX Plugins Erstellung eines Dynamic Action Plugins Problemstellung Geht das? Ja, das geht: 36
38 APEX Plugins Erstellung eines Dynamic Action Plugins Problemstellung Zusätzlich zu dem On-Change Event, müssen wir auch eine Aktion starten, wenn ein Partial Page Refresh Event stattfindet und die Listen erneuern. Sonst werden die Default-Werte angezeigt. apex.jquery('#emp_tabular_form').bind("apexafterrefresh", function () { 37
39 APEX Plugins: Erstellung eines Dynamic Action Plugins Nachteile
40 APEX Plugins Erstellung eines Dynamic Action Plugins - Nachteile Das Problem wurde gelöst. Wir werden dieses Problem aber nicht nur an einer Stelle haben. Wenn wir es ein zweites Mal einsetzen, dann wird der Code kopiert und erneut hardcodiert eingesetzt. Das ist nicht optimal!!! x 2 oder x? 39
41 APEX Plugins: Erstellung eines Dynamic Action Plugins die Lösung
42 APEX Plugins Erstellung eines Dynamic Action Plugins die Lösung Wir können aus dem Code auch ein Plugin bauen. Wir benötigen dafür folgende Komponenten: Ein Prozess (Funktion), die für das Rendering zuständig ist: 41
43 APEX Plugins Erstellung eines Dynamic Action Plugins die Lösung FUNCTION get_list ( p_dynamic_action IN apex_plugin.t_dynamic_action, p_plugin IN apex_plugin.t_plugin ) RETURN apex_plugin.t_dynamic_action_render_result IS v_event VARCHAR2 (4000) := p_dynamic_action.attribute_01; v_select_list_array VARCHAR2 (4000) := p_dynamic_action.attribute_05; v_cascading_list_array VARCHAR2 (4000) := p_dynamic_action.attribute_06; v_tab_form_static_id VARCHAR2 (4000) := p_dynamic_action.attribute_07; v_triggering_element VARCHAR2 (4000) := p_dynamic_action.attribute_08; v_ajax_identifier VARCHAR2 (500) := apex_plugin.get_ajax_identifier; v_result apex_plugin.t_dynamic_action_render_result; BEGIN -- debug IF apex_application.g_debug THEN apex_plugin_util.debug_dynamic_action (p_plugin => p_plugin, p_dynamic_action => p_dynamic_action END IF; -- register js function uploaded with -- #PLUGIN_FILES#bi_cubes_cascading_tabular.js under JavaScript v_result.javascript_function := 'get_cascading_list'; v_result.attribute_01 RETURN v_result; END get_list; ); := v_event; 42
44 APEX Plugins Erstellung eines Dynamic Action Plugins die Lösung Wir benötigen dafür folgende Komponenten: Eine Funktion, die aus der Datenbank die neue Liste in Form von JSON holt: 43
45 APEX Plugins Erstellung eines Dynamic Action Plugins die Lösung FUNCTION dyn_lov_pr ( p_dynamic_action IN apex_plugin.t_dynamic_action, p_plugin IN apex_plugin.t_plugin ) RETURN apex_plugin.t_dynamic_action_ajax_result IS v_result apex_plugin.t_dynamic_action_ajax_result; TYPE lov_cur_type IS REF CURSOR; TYPE v_display_val IS TABLE OF VARCHAR2 (4000); TYPE v_return_val IS TABLE OF VARCHAR2 (4000); BEGIN FOR i IN 1.. v_rows_fetched LOOP v_list_json := v_list_json '"KEY' v_count '":{"NAME":"' v_d (i) '","VALUE":"' v_r (i) '","SELECTED":"' CASE WHEN v_r (i) = v_selected THEN v_r (i) ELSE NULL END '"},'; v_count := v_count + 1; END LOOP; RETURN v_result; EXCEPTION WHEN OTHERS THEN END dyn_lov_pr; 44
46 APEX Plugins Erstellung eines Dynamic Action Plugins die Lösung Wir benötigen dafür folgende Komponenten: Insgesamt acht (8) Parameter oder Attribute, die bei dem Plugin-Einsatz gesetzt werden müssen: 45
47 APEX Plugins Erstellung eines Dynamic Action Plugins die Lösung Wir benötigen dafür folgende Komponenten: Insgesamt acht (8) Parameter oder Attribute, die bei dem Plugin-Einsatz gesetzt werden müssen: Event (change oder click), LOV SQL wie bei den LOV s für die einzelnen Seitenelemente, Die bestimmende Spalte wie bei den LOV s für die einzelnen Seitenelemente, Null-Werte Beschriftung (- Select Employee -), Tabular Form Array der bestimmenden Spalte (f03), Tabular Form Array der abhängigen Spalte (f04), Static ID der Region. 46
48 APEX Plugins Erstellung eines Dynamic Action Plugins die Lösung Wir benötigen dafür folgende Komponenten: Eine Javascript-Datei, in die wir den Code auslagern: 47
49 APEX Plugins Erstellung eines Dynamic Action Plugins die Lösung function get_cascading_list () { p_triggering_element_id = this.triggeringelement.id; p_event = this.action.attribute01; if (p_event == 'CLICK') {run_on_pagination } else {get_single_change } } 48
50 APEX Plugins Erstellung eines Dynamic Action Plugins die Lösung function get_single_change (p_process, p_triggering_element_id, p_cascading_list_array) { var elem = '#' + p_triggering_element_id; var set_list = '#' + p_cascading_list_array + '_' + p_triggering_element_id.substring(4); apex_server_process (p_process, selected_val, elem_val, key_val, set_list); } function run_on_pagination (p_process, p_tab_form_static_id, p_select_list_array, p_cascading_list_array) { apex.jquery('#'+p_tab_form_static_id ).bind("apexafterrefresh", function () { $('[name='+p_select_list_array+']').each(function(i){ var obj_id = $('[name='+p_select_list_array+']').get(i).id; var elem = '#' + obj_id; apex_server_process (p_process, selected_val, elem_val, key_val, set_list); }); $('#' + p_tab_form_static_id ).trigger('aftercascadingrefresh') }) } 49
51 APEX Plugins Erstellung eines Dynamic Action Plugins die Lösung function apex_server_process (p_process, p_selected_val, p_elem_val, p_key_val, p_set_list) { apex.server.plugin ( p_process, { x01: p_elem_val, x02: p_key_val}, { datatype: 'json', success: function( pdata ) { $(p_set_list).find('option').remove(); $.each(pdata, function(key, innerjson) { $(p_set_list).append($('<option>', { }); } if (p_selected_val!= '') { $('select' + p_set_list + ' option').each(function() {this.selected = (this.value == p_selected_val);}); }}, }); 50
52 APEX Plugins Erstellung eines Dynamic Action Plugins die Lösung Wir können innerhalb von der Plugin-Definition auch noch optional Events definieren, um nachfolgenden Prozesse zu triggern. Durch diese Definition, kann eine weitere Dynamic Action auf der Seite gestartet werden: 51
53 APEX Plugins Erstellung eines Dynamic Action Plugins die Lösung Falls wir eine Aktion definieren, benutzt diese unser Event und führt eine oder mehrere andere Aktionen durch: 52
54 APEX Plugins Erstellung eines Dynamic Action Plugins die Lösung Nun, es kann geprüft werden, ob unser Plugin richtig funktioniert: 53
55 APEX Plugins Erstellung eines Dynamic Action Plugins die Lösung Der Code auf der Seite ist überschaubar: 54
56 APEX Plugins Erstellung eines Dynamic Action Plugins die Lösung Kein Hard-Coding und alles sehr deklarativ: 55
57 APEX Summer School 56
Order Ansicht Inhalt
Order Ansicht Inhalt Order Ansicht... 1 Inhalt... 1 Scope... 2 Orderansicht... 3 Orderelemente... 4 P1_CHANG_CH1... 6 Function: fc_ins_order... 7 Plug In... 8 Quelle:... 8 Anleitung:... 8 Plug In Installation:...
MehrLernen vom Page Designer. Auf den Spuren von Jules Verne
Lernen vom Page Designer Auf den Spuren von Jules Verne 1 Lernen vom Page Designer Agenda 1 Einführung 2 Application Builder als Anwendung importieren 3 4 5 Page Designer im Detail (javascript stack, MVC,
MehrDOAG HC ApEx Workshop. OPITZ CONSULTING GmbH 2009 Seite 1
OPITZ CONSULTING GmbH 2009 Seite 1 Ein Kurzeinstieg in Oracle Application Express Enno Schulte, Werksstudent OPITZ CONSULTING Gummersbach GmbH Fachhochschule Gummersbach, 07.10.2009 OPITZ CONSULTING GmbH
MehrDiagramme - Next Generation
Diagramme - Next Generation D3.js im Unternehmen nutzen Carsten Czarski Business Unit Database Oracle Deutschland B.V. & Co KG Data Driven Documents (www.d3js.org) 2 Was ist D3js? Daten-Visualisierung
MehrMehr Dynamik in Apex mit Javascript und JQuery
Mehr Dynamik in Apex mit Javascript und JQuery Alexander Scholz its-people Frankfurt am Main Schlüsselworte: Javascript und JQuery in Apex einbinden, Elemente dynamisch anzeigen, Selectlisten aktualisieren,
MehrDOAG Regionaltreffen Berlin/Brandenburg
DOAG Regionaltreffen Berlin/Brandenburg Ansprechpartner Oliver Attia 06.06.2018, Berlin AGENDA 1 2 3 4 5 Ist-Zustand Ziel-Zustand Abzulösende Features Stolperfallen Fazit whoami Oliver Attia Dipl.-Ing.
MehrDiagramme - Next Generation
Diagramme - Next Generation D3.js im Unternehmen nutzen Carsten Czarski Business Unit Database Oracle Deutschland B.V. & Co KG Was ist D3js? Daten-Visualisierung im Browser mit HTML5 und Javascript Basiert
MehrÜberblick über APEX Carolin Hagemann
Carolin Hagemann BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH Vorstellung Oracle APEX PL/SQL-Entwicklung Carolin Hagemann Applikationsmodernisierung
MehrNeue Welten: Externe Daten mit APEX nutzen
Neue Welten: Externe Daten mit APEX nutzen Carsten Czarski Oracle Application Express Development-Team DOAG Regio München - 17. Mai 2018 Copyright 2017 Oracle and/or its affiliates. All rights reserved.
MehrAPEX 5.0. New Features + Einsatz im Alltag. 09./10. September 2014 Berliner Expertenseminar Peter Raganitsch
APEX 5.0 New Features + Einsatz im Alltag 09./10. September 2014 Berliner Expertenseminar Peter Raganitsch Peter Raganitsch!! peter.raganitsch@tryfoexnow.com http://www.oracle-and-apex.com! @PeterRaganitsch!
MehrDOAG Regio 2015 APEX 5 Neuerungen Highlights. Marco Patzwahl
DOAG Regio 2015 APEX 5 Neuerungen Highlights Marco Patzwahl MuniQSoft GmbH Tätigkeitsbereiche: Oracle Support Hotline: Mo-Fr 8.00 18.00 Uhr Erweiterung um Rufbereitschaft auch am Wochenende möglich Oracle
MehrAPEX New Features Carola Berzl
APEX 5.1 - New Features Carola Berzl BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH Agenda 1. APEX 5.0 2. APEX 5.1 3. Interactive
MehrAPEX Datenverwaltung Wo sind die Daten gerade? Dr. Gudrun Pabst
APEX Datenverwaltung Wo sind die Daten gerade? Dr. Gudrun Pabst Basel Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Wien Voraussetzungen Alles hier gezeigte benötigt
MehrAPEX 5.0: neue & überarbeitete Komponenten. Oliver Lemm Berlin,
APEX 5.0: neue & überarbeitete Komponenten Oliver Lemm Berlin, 16.09.2015 Agenda 1. Modale Dialoge 2. mobile Komponenten 3. Aktualisierte Komponenten 2 Modale Dialoge 3 Modaler Dialog (Page) Page Modal
MehrFunktionen. Überblick über Stored Functions. Syntax zum Schreiben einer Funktion. Schreiben einer Funktion
Überblick über Stored Functions Funktionen Eine Funktion ist ein benannter PL/SQL- Block, der einen Wert zurückgibt. Eine Funktion kann in der Datenbank als Objekt zur wiederholbaren Ausführung gespeichert
MehrOracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH
Oracle9i Designer Rainer Willems Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Page 1 1 Agenda 9i Designer & 9i SCM in 9i DS Design Server Generierung &
MehrEin Blick unter die Motorhaube von Oracle APEX. Patrick Wolf, Sphinx IT Consulting DOAG Konferenz Nürnberg, 22.11.2007
Ein Blick unter die Motorhaube von Oracle APEX Patrick Wolf, Sphinx IT Consulting DOAG Konferenz Nürnberg, 22.11.2007 Agenda Architekturübersicht mod_plsql/embedded PL/SQL Gateway Connection Pool Oracle
MehrObjekt-relationales Datenbanksystem Oracle
Objekt-relationales Datenbanksystem Oracle 1 Benutzerdefinierte Datentypen 1.1 Unvollständige Typen create-incomplete-type OR 1.2 Kollektionstypen REPLACE TYPE type-name create-varray-type OR TYPE type-name
MehrMail: Web: juergen-schuster-it.de
Mail: j_schuster@me.com Twitter: @JuergenSchuster Web: juergen-schuster-it.de APEX Podcast: apex.press/talkshow Dynamic Actions Examples: dynamic-actions.com APEX-Meetups: apexmeetups.com APEX D-A-CH Facebook
MehrOracle Forms und APEX
Oracle Forms und APEX Gerd Volberg + Jan Winkels OPITZ CONSULTING Deutschland GmbH Gummersbach Schlüsselworte Oracle Forms, Oracle Application Express, APEX, PL/SQL, JavaScript-API Einleitung APEX wird
MehrObjektorientierte PL/SQL-Entwicklung Ein Erfahrungsbericht aus Sicht von JAVA-Entwicklern
Thema Objektorientierte PL/SQL-Entwicklung Ein Erfahrungsbericht aus Sicht von JAVA-Entwicklern Referent: Frank Sanders Seite 1 Inhalt Der Vortrag hat einen sehr kurzen Einleitungsteil der sich mit Objektorientierung
MehrJedes Byte zählt. Tuning-Rezepte für APEX-Anwendungen in der Cloud. Andreas Wismann WHEN OTHERS
Jedes Byte zählt. Tuning-Rezepte für APEX-Anwendungen in der Cloud Andreas Wismann WHEN OTHERS Beratung Projektmanagement Coaching rund um Oracle Application Express wismann@when-others.com WHEN OTHERS
MehrAPEX Datenverwaltung Wo sind die Daten gerade?
APEX Datenverwaltung Wo sind die Daten gerade? Dr. Gudrun Pabst Trivadis GmbH München Schlüsselworte: APEX, Sessionverwaltung, Dynamic Actions Einleitung Eine APEX-Anwendung wird erst durch zusätzliche
Mehr#apexconn18. DOAG APEX Beginners Track. Session 1: Introduction & Single Row Update
#apexconn18 DOAG APEX Beginners Track Session 1: Introduction & Single Row Update Über mich Niels de Bruijn, Fachbereichsleiter APEX Geboren in 1977, verheiratet, drei Töchter, Wohnort Ratingen seit 12.2003
MehrMit PL/SQL auf s ipad
DOAG 2012 Konferenz 20. November 2012, 16:00 Uhr NCC NürnbergConvention Center Ost Mit PL/SQL auf s ipad Martin Friemel mfriemel@webag.com 1 Mit PL/SQL auf s ipad Wie entwickelt man PL/SQL-Webanwendungen
MehrOracle Application Express 4.2.1
Oracle Application Express 4.2.1 Mobile Web Applications und mehr Andreas Zack Server Technologies Competence Center Database Süd The following is intended to outline our general product direction. It
MehrAPEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH
APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH APEX Connect 2018 Call for Papers bis 08.11.2017!! Agenda About APEX Office Print Lizenz / Architektur /
MehrLogging und Debugging. Gerd Volberg OPITZ CONSULTING Deutschland GmbH
Logging und Debugging Gerd Volberg OPITZ CONSULTING Deutschland GmbH Bochum, 20. Februar 2014 OPITZ CONSULTING GmbH Seite 1 Agenda 1. Logging Datenmodell Tabellen Views 2. Debugging Debug-Package Funktionen
MehrAPEX, MIDI und das LAUNCHPAD
Page Designer, Next Generation APEX, MIDI und das LAUNCHPAD Andreas Wismann WHEN OTHERS Entwicklung Coaching Projektplanung wismann@when-others.com warum? 2 Andreas Wismann Dipl.-Informatiker (FH) wismann@when-others.com
MehrAgile Softwareentwicklung mit APEX (4.0)
Unternehmensdaten: syntegris Oracle Gold Partner Erfolgreiche Projekte seit mehr als 10 Jahren Sitz in Neu-Isenburg Web: www.syntegris.de Kontakt: info@syntegris.de Referent: 15 Jahre Erfahrung in der
MehrErweiterte Interaktion mit Trees und Charts in APEX
Erweiterte Interaktion mit Trees und Charts in APEX Dr. Gudrun Pabst Trivadis Gmbh Lehrer-Wirth-Straße 4 81829 München gudrun.pabst@trivadis.com BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG
MehrDynamisches Anzeigen von Informationen mit jqueryui Dialogs und Tabs
Dynamisches Anzeigen von Informationen mit jqueryui Dialogs und Tabs Dr. Gudrun Pabst BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 AGENDA Bitte warten
MehrExcel-ähnliche Spreadsheets in Apex Innovation aus einer IT-Abteilung
Excel-ähnliche Spreadsheets in Apex Innovation aus einer IT-Abteilung Weinberger, Wien 14.11.2016 Michael.Weinberger@verbund.com * APEX 5.x oder APEX 4.x Das Unternehmen - VERBUND auf einen Blick 95 %
MehrAPEX: from past to present
APEX: from past to present Neues in APEX 4.2... und nützliche, kaum bekannte Features aus älteren Releases. Carsten Czarski ORACLE Deutschland B.V. & Co KG Anwendungsentwicklung Erwartungen...
MehrAPEX 5.1 Design Crashkurs. Steven Grzbielok: APEX connect 2017
APEX 5.1 Design Crashkurs Steven Grzbielok: 09.05.2017 APEX connect 2017 Facts & Figures Mittelständischer IT-Dienstleister Technologie-orientiert Branchen-unabhängig Managing Technology Hauptsitz Ratingen
MehrMul$media im Netz Wintersemester 2012/13. Übung 06
Mul$media im Netz Wintersemester 2012/13 Übung 06 Ludwig- Maximilians- Universität München Mul6media im Netz WS 2012/13 - Übung 6-1 Lösung zu Übungsbla5 04 Ludwig- Maximilians- Universität München Mul6media
MehrOracle Forms und APEX
überraschend mehr Möglichkeiten! Oracle Forms und APEX Gerd Volberg + Jan Winkels OPITZ CONSULTING Deutschland GmbH OPITZ CONSULTING 2016 Agenda 1 2 3 4 5 Oracle Forms APEX Live-Demos Known Problems Resümee
MehrMit PL/SQL auf s ipad
DOAG 2012 Konferenz 20. November 2012, 15:00 Uhr NCC NürnbergConvention Center Ost Mit PL/SQL auf s ipad Martin Friemel mfriemel@webag.com 1 Mit PL/SQL auf s ipad Wie entwickelt man PL/SQL-Webanwendungen
MehrSQL Developer Unit Tests
Perry Pakull Principal Consultant Trivadis AG BASEL BERN BRUGG LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 @PerryPakull Principal Consultant Trivadis AG in
MehrOracle und LDAP. Zugriff auf LDAP-Daten aus einer Oracle-DB. Martin Busik busik@wlp-systems.de
Oracle und LDAP Zugriff auf LDAP-Daten aus einer Oracle-DB Martin Busik busik@wlp-systems.de Lightweight Directory LDAP Access Protocol LDAP dc=de dc=wlp Systems dc=drucker cn=lj4100d cn=canon photo ou=mitarbeiter
MehrDOAG 2016 Oracle APEX Security
Für die Restricted Einstellung sind nur folgende Items vorgesehen: Display as Text (escape special characters, does not save state) Display as Text (does not save state) Display as Text (based on LOV,
MehrAPEX 5.0: Kleine Features im Detail
APEX 5.0: Kleine Features im Detail SQL, PL/SQL und kleinere, neue Funktionen Oliver Lemm Berlin, 16.09.2015 Agenda 1. Developer Preferences & Developer SSO 2. Supporting Objects & Static Files 3. API
MehrIntegration von Geoinformationen mit here-karten in APEX
Integration von Geoinformationen mit here-karten in APEX Schlüsselworte APEX, Geodaten, here, Kartendarstellung Einleitung Dr. Gudrun Pabst Trivadis GmbH München Durch die Globalisierung können Probleme
MehrAPEX 5.0 DOAG Mai 2014
APEX 5.0 DOAG Mai 2014 APEX 5.0 16 Jahre MuniQSoft GmbH Tätigkeitsbereiche: Oracle Support Hotline: Mo-Fr 8.00 18.00 Uhr Erweiterung um Rufbereitschaft auch am Wochenende möglich Oracle IT-Consulting &
MehrAPEX OOS TOOLS & HELFER
APEX OOS TOOLS & HELFER About me Oracle > 8 Jahre APEX > 8 Jahre Freelancer seit 2016 Vorher APEX Entwickler im Versicherungsumfeld aktiver Open Source Entwickler auf Github Mit-Entwickler von apex.world!
MehrKapitel 4 Dynamisches SQL
Kapitel 4 Dynamisches SQL Flien zum Datenbankpraktikum Wintersemester 2012/13 LMU München 2008 Thmas Bernecker, Tbias Emrich 2010 Tbias Emrich, Erich Schubert unter Verwendung der Flien des Datenbankpraktikums
MehrMehr Dynamik in Apex mit Javascript und JQuery. Alexander Scholz its-people
Vortrag zur DOAG Konferenz 2011 Mehr Dynamik in Apex mit und Alexander Scholz its-people 1 Ablauf Thema des Vortragsthemas Motivation Besonderheit des Referenten Alexander Scholz its-people Wie kann in
MehrAutocomplete Mutiple http://www.smarttutorials.net/jquery-autocomplete-multiple-fields-using-ajax-php-mysql-example/ Datenbank: Importiere die SQL-Datei mit phpmyadmin. Diese beinhaltet die Länder (countries)
Mehr<Insert Picture Here> Security-Basics. Privilegien, Rollen, SQL und PL/SQL - inkl. 12c-Update. Carsten Czarski, ORACLE Deutschland B.V. Co.
Security-Basics Privilegien, Rollen, SQL und PL/SQL - inkl. 12c-Update Carsten Czarski, ORACLE Deutschland B.V. Co. KG Themen Rechte, Rollen und PL/SQL: Grundsätzliches Invokers vs.
MehrNotesSession.GetPropertyBroker( )
Bestandteile von CA Laufen im Rich Client (Notes oder Expeditor) oder via Portal Server im Browser NSF-Komponenten sind Notes-Designelemente Eclipse Komponenten sind Eclipse ViewParts lokale oder Websphere
MehrFehlervermeidung und Debugging in APEX
Saubere Arbeit! Fehlervermeidung und Debugging in APEX Andreas Wismann WHEN OTHERS Beratung Programmierung Coaching rund um Oracle Application Express wismann@when-others.com http://when-others.com Einstieg
MehrAPEX Worst Prac-ces. Die schlimmsten Fehler. 18.11.2014 DOAG Jahreskonferenz 2014 Peter Raganitsch
APEX Worst Prac-ces Die schlimmsten Fehler 18.11.2014 DOAG Jahreskonferenz 2014 Peter Raganitsch Peter Raganitsch peter.raganitsch@tryfoexnow.com http://www.oracle-and-apex.com @PeterRaganitsch Best Practice?
MehrSchick statt altbacken Oberflächen-Modernisierung von Forms-Anwendungen
Schick statt altbacken 24.01.2017 Version 1.0 Seite 1 Zur Person Mark Eichhorst Oracle Forms/Reports/(Designer) seit 1992 Versionen: 3.0, 6i, 10g, 11g, 12c, Hobby: Performance Optimierung Seite 2 Agenda
MehrDoppelklick auf eine Klasse verzweigt in den Class Builder (Transaktion SE24).
Vererbungsübersicht Folgendes kleine Programm zeigt die Vererbungshierarchien von Klassen auf. Die Root- oder Super- Klasse wird auf der obersten Ebene angezeigt. Darunter werden die von ihr erbenden Klassen
MehrArbeit mit zusammengesetzten Datentypen
Arbeit mit zusammengesetzten Datentypen Zusammengesetzte Datentypen Typen: PL/SQL RECORDS PL/SQL TABELLEN Enthalten interne Komponenten Sind wiederverwendbar Copyright Oracle Corporation, 1998. All rights
MehrAPEX DESKTOP APPS. Interaktion mit dem Client System
APEX DESKTOP APPS Interaktion mit dem Client System About me Oracle > 8 Jahre APEX > 8 Jahre Freelancer seit 2016 Vorher APEX Entwickler im Versicherungsumfeld aktiver Open Source Entwickler auf Github
MehrEntwicklerCamp inotes und XPages. Matthias Schneider
EntwicklerCamp 2014 inotes und XPages Matthias Schneider Leading Technical Sales Professional - IBM Social Business and Collaboration Solutions IBM Deutschland GmbH Agenda Embedded Experiences: XPages
MehrAPEX 5.1 New Features auch die Kleinen verdienen Beachtung!
1 APEX 5.1 New Features auch die Kleinen verdienen Beachtung! Dietmar Aust Opal-Consulting, Köln www.opal-consulting.de About Dietmar. 2 Dipl.-Inform. Dietmar Aust, Freelance Consultant Master's Degree
MehrCode Beispiel: /* path element */ var el = rc.path("m l 0-50 l l 0-50 l l 0 50 l l 0 50 z");
SVG in APEX: Best Practices an Live Beispielen Tobias Arnhold Tobias Arnhold IT Consulting Heppenheim Schlüsselworte APEX, Raphaël, RaphaelJS, Visualisierung, Javascript, HTML5, SVG, UX, Design, APEX-AT-WORK
MehrNutzung externer Daten in Application Express
Mehr als "Report on Table": Application Express visualisiert Daten aller Art! Autor: Carsten Czarski, ORACLE Deutschland B.V. & Co KG In nahezu allen Geschäftsanwendungen werden Daten aus relationalen
MehrInstallation Guide/ Installationsanleitung. Spring 16 Release
Guide/ Installationsanleitung Spring 16 Release Visit AppExchange (appexchange.salesforce.com) and go to the CONNECT for XING listing. Login with your Salesforce.com user is required. Click on Get It Now.
MehrDOKUMENTATION. CaptchaAd als Werbevariante. Einbindung in Ihrer Webseite. Die Schritte zur Integration des CaptchaAds im Einzelnen
CaptchaAd als Werbevariante Stand: 21. November 2016 Damit die Integration von CaptchaAd Ihnen noch leichter fällt, haben wir die notwendigen Schritte in diesem Leitfaden zusammen gefasst. Mit etwas Programmierkenntnissen
MehrNoSQL mit Postgres 15. Juni 2015
Tag der Datenbanken 15. Juni 2015 Dipl.-Wirt.-Inform. Agenda l Vorstellung l Marktübersicht l Warum PostgreSQL? l Warum NoSQL? l Beispielanwendung Seite: 2 Vorstellung Dipl.-Wirt.-Inform. [1990] Erste
MehrAPEX und Drucken Die Schöne und das Biest! Seite 1 von 61
APEX und Drucken Die Schöne und das Biest! Seite 1 von 61 Dieses Dokument ist im Original eine im Browser ablaufende Präsentation. Erstellt wurde sie mit dem JavaScript Framework impress.js. Damit können
MehrBuchführung und Zeiterfassung mit APEX mobil erledigen
Buchführung und Zeiterfassung mit APEX mobil erledigen Andreas Wismann wismann@when-others.com WHEN OTHERS Beratung Programmierung Coaching Agenda Anwendungsfälle Entwicklung Desktop vs. mobil Standards
MehrWorkflows in APEX mit Camunda
Workflows in APEX mit Camunda Maximilian Stahl MT AG Ratingen Schlüsselworte Oracle Applicaton Expres, APEX, Workflow, Arbeitsprozess, Open Source Workflow Engine, Camunda, BPMN Einleitung Vom Urlaubsantrag
Mehrvcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V
vcdm im Wandel Vorstellung des neuen User Interfaces und Austausch zur Funktionalität V0.1 2018-10-02 Agenda vcdm User Interface History Current state of User Interface User Interface X-mas 2018 Missing
MehrAutomatisierung von Schritten in Geschäftsprozessen als Einstieg in SOA
Automatisierung von Schritten in Geschäftsprozessen als Einstieg in SOA Ein datengesteuerter E-Mail-Service Vorstellung Der Anstoß Der Geschäftsprozeß Das (Grob-)Konzept Agenda Datengesteuerter E-Mail-Service
MehrÜbung PL/SQL Trigger Lösungen
Übung PL/SQL Trigger Lösungen 1) Gebe das aktuelle Datum aus. Wofür steht dual? Ändere das Datum für Deine aktuelle Session auf das Format Jahr (4 Stellen) Monat (2 Stellen) Tag (2 Stellen)[Leerzeichen]Stunde
MehrPowerful PL/SQL: Collections indizieren mit VARCHAR2-Indizes
Powerful PL/SQL: Collections indizieren mit VARCHAR2-Indizes Autor: Klaus Friemelt, MT AG DOAGNews Q1_2005 Dieses Werk ist urheberrechtlich geschützt. Die dadurch begründeten Rechte, insbesondere die der
MehrRoland Tilgner. Solution Architects & Team Coaching DEVELOPMENT. ORACLE TEXT AUS PL/SQL-SICHT Features und Möglichkeiten
Roland Tilgner Solution Architects & Team Coaching DEVELOPMENT ORACLE TEXT AUS PL/SQL-SICHT Features und Möglichkeiten ZURPERSON Roland Tilgner ZURFIRMA Roland Tilgner Solution Architects & Team Coaching
MehrDatum, Uhrzeit, Kalender & Co und Application Express
Datum, Uhrzeit, Kalender & Co und Application Express Carsten Czarski - @cczarski Consulting Member of technical Staff Oracle Application Express ORACLE Deutschland B.V. & Co KG DATE, TIMESTAMP & Co Was
MehrEntwicklung von qualitativ hochwertigen APEX Anwendungen. Sven Böttcher Consultant, Apps Associates GmbH
Entwicklung von qualitativ hochwertigen APEX Anwendungen Sven Böttcher Consultant, Apps Associates GmbH Apps Associates Apps Associates gegründet 2002 in Boston (HQ) seit 2003 GDC in Hyderabad seit 2006
MehrMATRIX REPORTS MIT APEX
MATRIX REPORTS MIT APEX REFERENT: THOMAS HERNANDO www.syntegris.de Agenda Vorstellung Wozu benötige ich Matrix-Reports? Report-Arten in Apex Matrix-Form Decode / Case Pivot-Klausel PL/SQL Template Live-Demo
MehrCodegenerator für APEX Collections und Tabular Forms
Codegenerator für APEX Collections und Tabular Forms Andreas Wismann wismann@when-others.com WHEN OTHERS Beratung Programmierung Coaching Agenda Andreas Wismann wismann@when-others.com Tabular Forms Features
MehrEclipse BIRT als Report Tool
Eclipse BIRT als Report Tool Integration in Oracle-Anwendungen und Apex Jochen Kutscheruk Oracle Certified Master merlin.zwo InfoDesign GmbH & Co. KG 76228 Karlsruhe Spitzenleistung heißt, sich auf seine
MehrExplizite Cursor. Cursor. Steuerung des expliziten Cursors. Explizite Cursor Funktionen
Explizite Jedes SQL Statement, das der Oracle Server ausführt, hat einen individuellen, der verbunden ist mit: Implizitem : Declariert für alle DML-Statements und PL/SQL SELECT Statements. Explizitem :
MehrInteractive Report zu Excel und zurück 2017 DATAGROUP
Interactive Report zu Excel und zurück Vorstellung Henner Hucke Dipl. Ing. agr. an der Martin Luther Universität Halle seit 1994 Tätigkeitsschwerpunkt Datenbanken seit 1999 im Oracle Umfeld tätig Oracle
MehrWerkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT
Werkzeuge für Datenbank Handwerker: IBM Data Studio und IBM Optim QWT Neue Technologien effizient nutzen Ehningen, 3. Juli 2014 Rodney Krick rk@aformatik.de aformatik Training & Consulting GmbH & Co. KG
MehrVon der Steinzeit ins neue Jahrhundert. Migration von APEX 4.2 auf 18.1 in die Cloud & Open ID Anbindung (Erfahrungsbericht)
All rights reserved Seite 1 Von der Steinzeit ins neue Jahrhundert Migration von APEX 4.2 auf 18.1 in die Cloud & Open ID Anbindung (Erfahrungsbericht) Christian Haag, DATA MART Consulting Oracle DWH Team
Mehr2
1 2 3 4 5 6 Die Themes wurden auf 20 Vorlagen erweitert. Das Look & Feel wurde modernisiert. Die neuen Themes halten sich an XHTML und CSS Standards. Zudem werden mehr Div-Tags anstelle der früheren Tabellen
MehrPL/SQL-Code mit APEX generieren
PL/SQL-Code mit APEX generieren DOAG-Webinar am 13.06.2013 Andreas Wismann WHEN OTHERS Beratung Programmierung Coaching rund um Oracle Application Express wismann@when-others.com http://when-others.com
MehrGobales Gedächtnis. AntMe. Sebastian Loers. lb-sys.info. Projekt: AntMe - Globales Gedächtnis (Version 1.0)
AntMe Sebastian Loers lb-sys.info Projekt: AntMe - Globales Gedächtnis (Version 1.0) Dokument Version: 1.0 Erstellt am: 15.04.2007 Geändert am: 30.04.2007 Copyright 2007 lb-sys.info. Alle Rechte vorbehalten.
MehrNeues in Apex 5.2 beziehungsweise 18.x
Neu Neues in Apex 5.2 beziehungsweise 18.x Niels de Bruijn, MT AG Die kostenlose Apex-Option in der Datenbank ist sehr beliebt und begeistert ihre Community immer wieder. Die Version 5.2 bringt wieder
MehrSQL, PL/SQL, JavaScript, jquery,... Quellcode in APEX clever organisieren
SQL, PL/SQL, JavaScript, jquery,... Quellcode in APEX clever organisieren Andreas Wismann WHEN OTHERS Entwicklung Coaching Projektmanagement wismann@when-others.com addresse adressee am beliebtesten!
MehrModernisierung von Forms durch neues Look&Feel
Modernisierung von Forms durch neues Look&Feel Dr. Gudrun Pabst gudrun.pabst@trivadis.com Basel Baden Bern Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br. Hamburg München Stuttgart Agenda Definition
MehrDynamisches Anzeigen von Informationen in APEX mit jquery UI Dialogs und Tabs
Dynamisches Anzeigen von Informationen in APEX mit jquery UI Dialogs und Tabs Dr. Gudrun Pabst Trivadis GmbH München Schlüsselworte: APEX, jquery UI, Dialogs, Tabs Einleitung Die von Apex erstellten HTML-Seiten
MehrADF steht für Application Developer Framework, BC für Business Components.
ADF BC ADF steht für Application Developer Framework, BC für Business Components. Um die ADF BC zu nutzen soll ein ADF Schema angelegt werden. Business Components können über die New Galary generiert werden.
Mehr!!!! Mail: Web: juergen-schuster-it.de. ! APEX D-A-CH Facebook Group: bit.ly/apex_on_facebook
!!!! Mail: j_schuster@me.com! Twitter: @JuergenSchuster Web: juergen-schuster-it.de!! APEX D-A-CH Facebook Group: bit.ly/apex_on_facebook Zu meiner Person Oracle (13 Jahre) Freiberuflich (5 Jahre) APEX
MehrGeoDaten Visualisierung mit APEX und OpenLayers
GeoDaten Visualisierung mit APEX und OpenLayers Davide Groppuso 20.11.2018 DOAG K+A Facts & Figures Mittelständischer IT-Dienstleister Technologie-orientiert Branchen-unabhängig Hauptsitz Ratingen 240
MehrPraktische SQL-Befehle 2
Praktische SQL-Befehle 2 Datenbanksysteme I WiSe 2018/2019 Todor Ivanov DB1 WS2018 1 Praktische SQL-Befehle Functions Views Triggers Voraussetzung: Laptop + MySQL/ MariaDB + Workbench! DB1 WS2018 2 Airport
MehrWartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM) Malte Clasen
Wartbare Web-Anwendungen mit Knockout.js und Model-View-ViewModel (MVVM) Malte Clasen Problem: Rezepteditor Problem: Rezepteditor Acceptance Tests Feature: RecipeEditor In order to edit a recipe As a registered
MehrWhitepaper. Produkt: combit Relationship Manager. Datensatzhistorie mit dem SQL Server 2000 und 2005. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager Datensatzhistorie mit dem SQL Server 2000 und 2005 Datensatzhistorie mit dem SQL Server 2000 und 2005-2 - Inhalt
MehrEclipse Scout Heute und Morgen. Jérémie Bresson BSI Business Systems Integration AG
Eclipse Scout Heute und Morgen @ZimMatthias @j2r2b Matthias Zimmermann Jérémie Bresson BSI Business Systems Integration AG Scout Heute Neon Release Eclipse Scout Neon Release Neue Java Platform Neon Release
MehrNILS HARTMANN. React MODERNE WEB-ANWENDUNGEN MIT. Slides: BED-CON BERLIN SEPTEMBER
NILS HARTMANN React MODERNE WEB-ANWENDUNGEN MIT Slides: http://bit.ly/bedcon-react BED-CON BERLIN SEPTEMBER 2017 @NILSHARTMANN NILS HARTMANN Programmierer aus Hamburg Java JavaScript, TypeScript Trainings
MehrDesigner Development Kit (DDK)
Designer Development Kit (DDK) Eigene Code-Generatoren im Designer Dr. Gudrun Pabst Trivadis GmbH Dr. Jürgen Menge Oracle GmbH Inhalt > Agenda Für besseren Durchblick. Zum Hintergrund... Installation,
MehrKobra, übernehmen Sie! Endbenutzer an den Schalthebeln von Apex Ingrid Hayek Universität Innsbruck Innsbruck, Österreich
Kobra, übernehmen Sie! Endbenutzer an den Schalthebeln von Apex Ingrid Hayek Universität Innsbruck Innsbruck, Österreich Schlüsselworte Apex-Applikationen modifizieren, Labels, Hilfetexte ändern, Conditional
MehrAPEX 5. Mit 6 Klicks kostenfrei zur APEX Webapplikation. Robotron Datenbank-Software GmbH Schulungszentrum Heilbronner Straße Dresden
APEX 5 Mit 6 Klicks kostenfrei zur APEX Webapplikation Robotron Datenbank-Software GmbH Schulungszentrum Heilbronner Straße 21 01189 Dresden Agenda Wie können Sie in nur 6 Schritten zu einer Oracle Application
Mehr