jueves, 26 de noviembre de 2015

Definir Valores de Interfaz de Usuario por Defecto (UI) en Oracle APEX 5.0

Muchas veces estamos usando en nuestra aplicación tablas de datos en Informes/Pantallas en diferentes páginas y lo que es habitual siempre necesitamos cambiar el nombre de los encabezados de columnas para que sea más representativo al usuario.

Para simplificar esta tarea y no tener que estar realizando los cambios de etiquetas cada vez que construimos un Informe o una pantalla, podemos crear Valores por Defecto de una tabla usando los Valores por Defecto de Interfaz de Usuario.

Por ejemplo si creamos una aplicación con un tipo de Pantalla Basada en Tabla con Informe usando la tabla EMP, visualizaremos el informe como se muestra a continuación:


Como podemos ver en la imagen de arriba los nombres de columnas no son amigables a la vista del usuario. Para ello vamos a aprender a crear Valores por Defecto de Interfaz de Usuario. Seguir Leyendo Aquí

martes, 24 de noviembre de 2015

Crear Informe/Formulario Maestro/Detalle en Oracle APEX 5.0

Una de las más populares características en Oracle APEX es el asistente para crear un formulario del tipo Maestro/Detalle con el cual fácilmente podemos crear un informe y su correspondiente formulario (Pantalla) para manejar los datos almacenados en la base de datos.

Hoy vamos a crear un formulario Maestro/Detalle a partir de las tablas DEMO_ORDERS y DEMO_ORDERS_ITEMS de la aplicación DEMO de Oracle Application Express.

Creando el Informe y Formulario Maestro/Detalle

Creamos una aplicación de tipo escritorio llamada Demo Informe M-D, luego desde la página de inicio de la aplicación, hacemos clic en el botón Crear Página:
  1. Seleccionamos Pantalla
  2. Seleccionamos Pantalla Maestro/Detalle
  3. En Tabla maestro y Columnas: seleccionamos:
    • Nombre de Tabla/Vista: DEMO_ORDERS (tabla)
    • Seleccionar Columnas: seleccionamos todas las columnas y lo pasamos al recuadro de la derecha y hacemos clic en el botón Siguiente

Seguir leyendo Aquí

domingo, 22 de noviembre de 2015

Restringir la carga de archivos en un Informe a solo a PDF en Oracle Apex 5.0

En el artículo de hoy les voy a mostrar como pueden restringir la carga de archivos en su aplicación en Apex 5.0

Para ésta demo vamos a crear una tabla en nuestro schema:

CREATE TABLE "DEMO_FILE_BLOB"
  ( "ID" NUMBER,
"BLOB_CONTENT" BLOB,
"MIME_TYPE" VARCHAR2(255),
"FILENAME" VARCHAR2(255),
"LAST_UPDATED" DATE,
"CHARACTER_SET" VARCHAR2(128)
)

Seguir Leyendo aquí

miércoles, 18 de noviembre de 2015

Nuevas Funcionalidades en el manejo de Archivos en Apex 5.0

Una de las nuevas características de Apex 5.0 es que disponemos de diferentes formas de cargar o descargar los recursos estáticos dentro de nuestra aplicación.

Por ejemplo si necesitamos ingresar a nuestra aplicación varias imágenes, ya no es necesario tener que subirlas de a una por vez como lo hacíamos en versiones anteriores.

Supongamos que tengo en mi página de Apex 4 Regiones HTML y quiero subir 4 imágenes que acompañen a cada región HTML.

Para ello vamos a Componentes Compartidos de nuestra aplicación.

En la sección Archivos, hacemos clic en el enlace “Archivos de Espacio de Trabajo Estáticos” para que las imágenes no estén asociadas a mi aplicación sino que estén disponibles para todas las aplicaciones de mi Espacio de Trabajo.

Si quisiéramos que las imágenes solo estén disponibles para únicamente la aplicación, seleccionamos el enlace “Archivos de Aplicación Estáticos”.

Ahora bien ingresamos a la sección seguir leyendo...

Desplegar APEX en un Servidor GlassFish

Existen tres tipos de Web Listener que podemos elegir para instalar Apex, el cual “Oracle REST Data Services” es el preferido, antes denominado “Oracle Application Express Listener”. Los otros dos Web Listener son Oracle HTTP Server y el Embedded PL/SQL Gateway.

El Web Listener permite la comunicación entre el browser y los objetos de la base de datos:


La instalación de APEX con la configuración del Embedded PL/SQL Gateway es recomendado solo para desarrollo y para que APEX se ejecute con el Oracle REST Data Services es necesario elegir algún servidor web que pueda desplegar J2EE, entre las opciones tenemos: Oracle WebLogic Server, Oracle GlassFish Server y Apache Tomcat.

También se puede instalar el Oracle REST Data Services en modo Standalone pero esta configuración esta solo soportado para entornos de desarrollo.

En este artículo veremos cómo desplegar Oracle APEX en un Servidor GlassFish, usando la opción Open Source ya que usando la versión Oracle GlassFish Server tiene un costo de licencia asociado.

Para completar los pasos descriptos en este artículo asumimos que tenemos instalado Oracle APEX en un Sistema Operativo Windows, seguir leyendo...

viernes, 6 de noviembre de 2015

Mi libro de Oracle APEX 5.0 está publicado!

Hola a tod@s!

Estoy tan contenta de anunciar el lanzamiento de mi primer libro "Introducción a Oracle APEX 5.0" !


Ha sido un proyecto que me llevó más de dos años concretarlo! empecé escribiéndolo como ayuda para mi curso en video de Introducción a Oracle Apex 4.2 y cuando ya casi lo tenía listo, Oracle lanza la versión 5.0 de la herramienta!!! No les quiero ni contar mi cara jajaja :) el asunto fue que tuve que re-adaptar todo el libro a la última versión y así fue que el proyecto se extendió en el tiempo.

Como lo anuncio en mi libro, tengo mucho que agradecer y a muchas personas que siempre me han apoyado y motivado a seguir adelante, primero de todo a mi familia, mi esposo Julio, y mis dos hijos Melanie y Nicolas, a mi hermana gemela Emi por soportarme en mis días de cansancio crónico y que todos ellos saben muy bien cuánto esfuerzo me llevó este libro. Seguidamente quiero agradecer a mi mejor amiga Gisela Velazco por ser ella quien me introdujo a las Tecnologías Oracle, posteriormente quiero agradecer a todos mis amigos del Grupo de Usuarios Oracle de Argentina: Fernando Garcia, Marcelo Burgos, Marcelo Ochoa, Gustavo Gonzalez y Gerardo Tezza por el gran esmero que tienen por compartir con todos los usuarios de tecnologías Oracle su conocimiento!

Además quiero agradecer a todos los que de alguna manera hacen que el camino recorrido valga la pena, ya sea con sus palabras de aliento y por su constante apoyo, por eso mi agradecimiento es para mis amigos: Dan McGhan, Jorge Rimblas, Javier Morales quien siempre me está ayudando con todas mis consultas ya que él recorrió el camino de autor antes que yo :), a Ronald Francisco Vargas Quesada, Joel Perez, Rita Nuñez, Marcelo Vasquez, y muchas personas más que sería la lista interminable, que siempre están dispuestas a darte una mano cuando lo necesitas.

A todos ellos quiero darles un infinito Gracias de todo Corazón!!!!

Aquí les dejo el link al libro, que lo disfruten tanto como lo hice yo al escribirlo!

Los códigos, imágenes y plugins que se usan en el libro, los puedes descargar en el sitio web del libro:

Visitar Sitio Web Libro "Introducción a Oracle APEX 5.0"

Por último, sólo quiero decir, que no estamos exentos de errores, por eso, si encuentran algún error tanto en el sitio web como en la lectura del libro, por favor comuníquense conmigo para que en la siguiente edición, lo pueda arreglar.

Desde ya agradezco a todos por su confianza y apoyo incondicional!!!

Saludos

Clarisa