Labels

Sitios Web desarrollados con Oracle Application Express

Hola a todos!

Quiero compartir este sitio web que recopila todos los sitios web desarrollados en Oracle Application Express. 

Ingresar al Sitio Web

Podemos ver en su página de inicio un listado en forma de galería de todas las aplicación que han sido enviadas, en la cual con alegría quiero contarles que estan publicadas dos de mis aplicaciones desarrolladas en APEX, una es la demo de los ejemplos de APEX y la otra es una aplicación cerrada que he desarrollado para recopilar la información del Oracle Developer Tour Latinoamérica 2016 que ha sido un evento en el que participaron 7 países de latinoamérica.


Si tienes una aplicación desarrollada en APEX en la nube y la quieres compartir con la comunidad y el mundo puedes enviar la información haciendo clic en el menú "Suggest a site" y se abrirá una ventana modal que te permitirá ingresar la información de tu aplicación.

Lo interesante de este sitio web es que te muestra en que versión de APEX está desarrollado el sitio web o la aplicación y si se dispone de las credenciales de acceso o si la aplicación es pública.
Para todos los que trabajamos con Application Express es muy gratificante ver cómo cada vez mas empresas y desarrolladores utilizan Application Express para sus proyectos!!!
Si tienes un proyecto en APEX puedes compartirlo con la comunidad, haciendo uso de este sitio web!

APEX 5.1 ahora está disponible en apex.oracle.com!

Desde ayer 16 de Diciembre, la instancia de prueba de apex.oracle.com ya está disponible la versión de APEX 5.1 para que empecemos a probarla y maravillarnos con las nuevas funcionalidades que trae esta nueva versión.

A lo largo de los siguientes días estaré presentando diferentes artículos donde iremos navegando y aprendiendo lo nuevo que APEX nos trae en esta versión.

Como por ejemplo el informe de Tipo Grilla que es la combinación de un Informe Interactivo con un Informe de tipo Pantalla Tabular, además veremos las nuevas características del tema Universal como la nueva forma de visualización de datos basado en Oracle JET.



Si aún no tienes un Espacio de Trabajo de APEX para probar todo lo nuevo y aprender a realizar aplicaciones web para la base de datos Oracle en forma muy rápida y moderna, no esperes más y visita apex.oracle.com y solicita allí un Espacio de Trabajo GRATIS!

Desde ya te cuento que ahora disponemos de más estilos de colores en el tema Universal, como por ejemplo ahora podemos tener nuestra aplicación con el estilo rojo que a mi tanto me gusta :).

Preparémonos para el nuevo año y sigamos aprendiendo con esta herramienta tan fácil de usar y que nos permite crear aplicaciones realmente robustas!!! Me encanta APEX y a ti?

apex.oracle.com será actualizado a la versión de Application Express 5.1 el día de hoy, 16 de Diciembre del 2016

Una gran noticia tenemos para contarte, a partir de hoy, Viernes 16 de diciembre de 2016, la instancia de evaluación de Oracle Application Express en https://apex.oracle.com se actualizará a una versión preliminar de Oracle Application Express 5.1.

Aqui les dejo el post que escribió Joel Kallman sobre la secuencia de la actualización:

One of the features of Oracle Application Express 5.1 is a "reduced downtime upgrade" (thanks to Christian Neumueller-Oracle).  This upgrade will happen in multiple phases:
Phase 1 (beginning at 0600 EST, 1100 UTC):  Installation of APEX 5.1 software with translations.  This won't be visible to end users
    1. Phase 2 (beginning at roughly 0800 EST, 1300 UTC):  Migration begins.  All APEX applications will continue to run, but you will not be able to change any application definitions or underlying APEX metadata (including saved Interactive Reports).
    2. Phase 3 (beginning at 2100 EST, 0200 UTC):  Complete outage.  https://apex.oracle.com will not be accessible.
    3. Phase 4 (estimated between 2200 EST and 2300 EST, 0300 UTC and 0400 UTC):  https://apex.oracle.com will be fully accessible again.  Non-critical log information will be migrated forward to APEX 5.1, but in the background.
Beginning Thursday evening EST, December 15, 2016, you will not be able to request or provision new workspaces on apex.oracle.com, until the upgrade to APEX 5.1 is complete.

A esperar ansiosamente todo lo que la versión preliminar 5.1 de APEX tiene para mostrarnos!!!

Listado de todos los articulos de la Wiki APEX publicados en el año 2015 y 2016!

Hola amigos y amigas, les dejo aquí el listado con los enlaces de todos los articulos que fuí publicando en la Wiki de APEX de la plataforma Toad World para todos los interesados en el desarrollo de Aplicaciones Web con Oracle Application Express en Español.

Articulos publicados de APEX en Toad World

  1. Calendarios a todo color en Oracle APEX 5.0
  2. Cómo crear una región de tipo Carousel con contenido estático HTML en Oracle APEX 5.0
  3. Cómo Crear y Gestionar La Lista de Control de Acceso (ACL) en una Aplicación APEX 5.0
  4. Cómo Imprimir Informes Personalizados en formato PDF desde Código PL/SQL en Oracle Apex 5
  5. Cómo Mostrar Imágenes de Fondo en Diferentes Regiones en Oracle APEX 5.0
  6. Consumiendo REST Web Services Externos en APEX 5.0
  7. Creando un Informe en Apex 5.0 a partir de una Región de contenido dinámico PL/SQL
  8. Crear Esquema de Autenticación Personalizado en Oracle APEX 5.0
  9. Depurando nuestras aplicaciones en Oracle APEX 5.0
  10. Desarrollando una Aplicación Móvil en Oracle APEX 5.0 - Parte I
  11. Desarrollando una Aplicación Móvil en Oracle APEX 5.0 - Parte II
  12. Desplegar APEX en un Servidor GlassFish Enlaces de Base de Datos en Oracle Apex 5.0
  13. Gestión de Cookies de Sesión en Oracle APEX 5.0
  14. Nuevo “Look and Feel” en nuestras aplicaciones desarrolladas con Oracle APEX
  15. Personalización de Informes Interactivos en Oracle Apex 5.0
  16. Personalizar la Plantilla Cards en Oracle APEX 5.0
  17. Crear Mapas en Oracle Application Express 5.0
  18. Enlaces de Base de Datos en Oracle Apex 5.0
  19. Implementado Reportes Anidados en Nuestros Informes Clásicos - Oracle APEX 5.0
Si quieres aprender más sobre APEX en Español accede a mi blog en Toad World, en la cual ya tengo publicadas mas de 70 post!!!  Haz clic AQUI

Crear Mapas en Oracle Application Express 5.0

La creación de mapas en Oracle Application Express se basa en el componente AnyMap Interactive Maps, una extensión de AnyChart. AnyMap es una solución flexible basada en Macromedia Flash que permite a los desarrolladores visualizar datos geográficos relacionados. Los gráficos de mapas son representados por un navegador y requieren Flash Player 9 o posterior. Para obtener más información acerca de AnyMap, puedes ir a esta URL: http://6.anychart.com/products/anymap/overview/.

AnyChart almacena los datos de mapas en archivos que tienen una extensión *.amap y admite 298 archivos de mapas para los Estados Unidos de América, Europa, Asia, África, Oceanía, América del Norte y América del Sur. Para representar un mapa deseado, seleccionamos el origen del mapa en el asistente (por ejemplo, California) y el mapa XML hace referencia automáticamente al archivo .amap del origen del mapa deseado, ca.amap.

Seguir leyendo AQUI
 

Personalizando Informe Clásico con Iconos y Formato de Columna de Gráfico de Porcentaje en APEX 5

Para este ejemplo vamos a usar los datos de la tabla EBA_DEMO_IR_PROJECTS del demo Sample Reporting.

Para los que no tengan acceso a dicha tabla he creado una tabla personalizada con la misma información:

Aquí tienes los scripts:

CREATE TABLE "CMO_PROYECTOS"
   ( "ID" NUMBER,
     "PROYECTO" VARCHAR2(30),
     "NOMBRE_TAREA" VARCHAR2(255),
     "FECHA_INICIO" DATE,
     "FECHA_FIN" DATE,
     "ESTADO" VARCHAR2(30),
     "ASIGNADO_A" VARCHAR2(30),
     "COSTO" NUMBER,
     "PRESUPUESTO" NUMBER,
     CONSTRAINT "CMO_PROYECTOS_PK" PRIMARY KEY ("ID") ENABLE
   )

Seguir leyendo AQUI

Menú a partir de una lista Popup en Oracle APEX 5

En el artículo de hoy quiero mostrarte cómo puedes crear fácilmente en APEX 5 un menú personalizado a partir de una lista de tipo menú popup.

Para este ejemplo he creado una aplicación en blanco con 4 páginas, la página 1 es donde mostraré el menú y opcionalmente 3 páginas en blanco donde cada enlace del menú se redirigirá al hacer clic en su respectivo nombre.

El resultado de lo que haremos lo maestro en la siguiente imagen:

Seguir leyendo AQUI


Cómo establecer un ancho de columna fijo en un Informe Interactivo en APEX 5

Si bien esto parece ser algo sencillo, es algo que habitualmente me preguntan, es por ello que he decidido escribir sobre este tema.

En Apex 5 podemos hacer uso del Identificador Estático de la columna del Informe Interactivo (IR) para indicarle el ancho fijo de la columna con CSS.

Por ejemplo tenemos un IR de una tabla, el cual tiene un campo con mucho texto, como vemos en la siguiente imagen:

Seguir leyendo AQUI


FullCalendar y Vertical Scrollbar en Oracle APEX 5.0

En este artículo quiero contestar una duda que me han realizado y aprovecho para compartirlo con todos.

Me han preguntado cómo se puede deshabilitar el scrollbar en el Calendario.

Cuando queremos modificar propiedades del calendario podemos encontrar información muy útil en la documentación de FullCalendar el cual se basa el calendario de APEX.

Para este ejemplo podemos usar el calendario que hemos creado anteriormente un éste artículo.
Lo único que he eliminado de la página fue la región de la Ruta de navegación, de este modo tenemos nuestro calendario de esta forma:

Seguuir Leyendo AQUI


Próximo Curso Online con Instructor en vivo. Inscripciones abiertas!!!

Te comparto el próximo curso online en vivo que estaré presentando, te espero!!!
Fecha de Inicio: 5 de Diciembre al 9 de Diciembre.
Para más información visita mi sitio web: ClarTech Solutions, Inc.


Mostrar Mensajes y Noticias en nuestro Espacio de Trabajo

En este pequeño artículo quiero mostrarte cómo puedes fácilmente mostrar noticias y mensajes propios en tu Espacio de Trabajo.
La región de Noticias y Mensajes de nuestro Espacio de Trabajo puede mostrar 3 tipos de Mensajes:
  • Anuncios del Espacio de Trabajo
  • Mensajes del Sistema
  • Nuevas Entradas
Seguir Leyendo AQUI

Configurar el aislamiento de un Espacio de Trabajo para evitar ataques del Navegador

Un tema muy importante a la hora de trabajar con APEX es la seguridad. Hay muchas maneras diferentes para dar mayor seguridad a nuestras aplicaciones, en este caso vamos a hablar sobre como el administrador de la Instancia puede aislar el espacio de trabajo para evitar posibles ataques del navegador.

El aislamiento de los espacios de trabajo es un método muy eficaz para la prevención de los ataques del navegador. La única forma de aislar verdaderamente un espacio de trabajo es forzar a cumplir diferentes dominios en la URL configurando el atributo “Permitir Nombres de Host”. Cuando las direcciones URL del atacante y la víctima tienen diferentes dominios y nombres de host, la política del mismo origen del navegador previene los ataques.

Para realizar esta tarea necesitamos ingresar a los Servicios de Administración de la Instancia.
  • Si usamos la configuración del Oracle REST Data Services, vamos a esta URL:
http://hostname:port/apex/apex_admin
               Donde: 
  • Hostname: es el nombre del sistema donde el ORDS está instalado, en mi caso en localhost 
  • Port: es el número de puerto asignado cuando configuramos el ORDS, por defecto es 8080 
  • Apex: es el nombre del servicio definido cuando configuramos el ORDS
Seguir Leyendo AQUI

Favicon Personalizado para nuestras Aplicaciones en APEX 5.0

Si queremos personalizar aún más nuestras aplicaciones, en este artículo te muestro cómo puedes personalizar el favicon de tu aplicación.

Primero de todo el favicon es la pequeña imagen que se muestra en el título de la ventana de nuestro navegador web.

Si tenemos una nueva aplicación hecha veremos el favicon por defecto:

Seguir leyendo AQUI

Crear un Servicio de Windows para Glassfish en Windows 10

Si estás trabajando con Windows y tienes el Servidor GlassFish instalado para desplegar APEX, verás que cada vez que se apaga la PC se baja el servicio del servidor.

Si recuerdas cuando quieres arrancar el servidor, tienes que abrir una ventana de comandos CMD y ubicarte en la carpeta donde se encuentra el script para arrancar el servidor.

Por ejemplo en mi caso lo tengo instalado en:

C:\>glassfish4\bin>

Para subir el servidor escribimos la siguiente linea de comandos:

C:\>glassfish4\bin>asadmin start-domain

Y de ese modo se arranca el servidor

Seguir Leyendo AQUI

Cómo colocar Logo y Texto en simultaneo en nuestras aplicaciones en APEX 5.0

En este artículo sencillo te maestro cómo puedes colocar el logo y un texto al lado del logo en nuestras aplicaciones en Oracle APEX 5.0.

Si recuerdas, en la página de inicio de nuestra aplicación, tenemos el botón “Editar Propiedades de Aplicación” y en la ficha “Interfaz de Usuario” podemos seleccionar en la sección de Logotipo si queremos que el logo sea de tipo Imagen o de tipo Texto.

Seguir Leyendo AQUI

Implementado Reportes Anidados en Nuestros Informes Clásicos - Oracle APEX 5.0

En este artículo quiero compartir con todos un nuevo plugin llamado “Pretius APEX Nested Reports” correspondiente a la categoría de Acciones Dinámicas, que lo he probado y me parece verdaderamente genial para darle un aspecto diferente a nuestros Informes Clásicos. Este plugin implementa a través de una acción dinámica informes anidados dentro de los Informes Clásicos. Esto es algo que no trae nativamente Apex y con este plugin lo podemos implementar. En primera instancia, quiero agradecer a su autor, Bartosz Ostrowski por su gran aporte a la comunidad de desarrolladores APEX.

Pretius APEX Nested Reports

He re-creado el Informe Clásico del demo que presenta Bartosz en la página del Plugin y en este artículo quiero mostrarte paso a paso cómo realizarlo. El resultado final al que llegaremos será el que se visualiza en las imágenes de abajo. Por un lado, trabajaremos con la columna Customer y mostraremos el detalle de los clientes y luego trabajaremos con la columna Details para mostrar el icono de carrito y allí mostrar el detalle de la Orden realizada por el cliente.

Seguir Leyendo AQUI

Usando Font-Awesome en nuestros Reportes en Oracle APEX 5

Desde que salió la versión 5 de APEX, los iconos de Font-Awesome están incluidos para ser usados en nuestras aplicaciones, especialmente en los botones.

También tenemos la posibilidad de usar estos iconos en nuestros reportes ya sea en un reporte clásico o uno interactivo.

Para este ejemplo vamos a crear una página en blanco en nuestra aplicación y luego creamos una región de tipo Informe Clásico con la siguiente consulta de origen:

Seguir Leyendo AQUI

Gestión de Cookies de Sesión en Oracle APEX 5.0

En el presente artículo te mostraré cómo puedes crear una aplicación master que permita llamar a varias aplicaciones dentro de tu Espacio de Trabajo ingresando una única vez al inicio de sesión, ya que compartirán la misma Cookie. 

Usando Cookies en Application Express 

De forma predeterminada, APEX asignará a la cookie usada un nombre estándar en el formato ORA_WWV_APP_NNN, donde NNN es el ID de la aplicación. Nosotros los desarrolladores no necesitamos especificar nada para que esto ocurra; es completamente automático. Esto le permite a APEX mantener el seguimiento de la sesión para cada una de las aplicaciones y que la misma sea diferente y fácilmente identificable. 

Crear Aplicación Master

Para comenzar, necesitamos crear una aplicación que la he llamado Aplicación Master (ID 102) que tiene una Página en blanco y he agregado 3 botones que serán los que llamaran a cada una de las aplicaciones: 
  • BOTON1: Aplicación A 
  • BOTON2: Aplicación B 
  • BOTON3: Aplicación C 

Seguir leyendo AQUI

Exportar múltiples IR de APEX a Excel

Muy iteresante el video que Dimitri hizo mostrando este plugin que permite exportar multiples Informes Interactivos a Excel, una maravilla!!!


Aqui puedes ver información sobre el plugin y precios: APEX Office Print (AOP)

Documentación: AQUI

Lista Dinámica con Imagen Personalizada en APEX 5.0

En esta oportunidad quiero mostrarte cómo puedes crear una lista dinámica y que use imágenes personalizadas localizadas dentro de tu espacio de trabajo.

En un anterior artículo explico cómo crear una Lista Estática con imagen personalizada. Que te servirá para cuando tienes una lista que no necesitas tener sus entradas en una tabla de tu base de datos.

Trabajaremos con las mismas imágenes del artículo anterior para este ejemplo de Lista Dinámica, teniendo las siguientes referencias:

#APP_IMAGES#apex-50.jpg
#APP_IMAGES#bi-50.jpg
#APP_IMAGES#mysql-50.jpg
#APP_IMAGES#plsql-50.png
#APP_IMAGES#sql-50.png

Ahora vamos a crear una tabla que tendrá la información de cada una de las entradas de la lista:
Ejecutamos el siguiente script en nuestro Taller de SQL:

Seguir Leyendo AQUI

Lista Estática en APEX con Imagen Personalizada

Hace unos días me hicieron la siguiente consulta, si se podía colocar imágenes personalizadas en lugar de iconos para nuestras listas en Apex.

Para contestar esta pregunta he querido hacer este demo y que de ese modo puedan aprender como poder colocar sus propias imágenes en las Listas de su aplicación.

Ante todo quiero mencionar que el Tema Universal trabaja con Font Awesome esa es la librería de iconos que está disponible cuando se carga Oracle Application Express.

Seguir leyendo AQUI
 

Se viene el Oracle APEX 5.1 Early Adopter 2 - EA2

Hola a todos, esta mañana recibí el mensaje del equipo de soporte de APEX dando esta noticia que pronto llegará el Apex 5.1 Early Adopter 2 y que el workspace que estoy usando en el Early Adopter 1 será eliminado, además comentan que las aplicaciones realizadas en el Early Adopter 1 no podrán ser importandas al Early Adopetr 2.

Cuando el EA2 esté disponible tendremos que volver a solicitar un Espacio de Trabajo nuevo.

Para que estemos al tanto de las aplicaciones que tenemos en el EA1, tomemos nuestras precausiones.

Hasta la Proxima!


Depurando nuestras aplicaciones en Oracle APEX 5.0

Recuerdo que cuando me inicie en APEX uno de los puntos que más se me dificultaba tener claro era cómo APEX manejaba la depuración mientras desarrollábamos nuestras aplicaciones web.

En mi experiencia con otras herramientas de desarrollo, siempre me ha gustado el hecho de poder recorrer líneas de códigos a partir de un punto de interrupción y verificar paso a paso, línea por línea, que la lógica del código no tenga error y si había un error recuerdo que era muy fácil encontrarlo ya que podía identificar exactamente en qué sentencia se producía el mismo.

Por ello, y como es un punto importante de conocer, empecé a investigar en la documentación de APEX cómo podemos nosotros de igual modo trabajar con Apex para depurar errores mientras desarrollamos y ante todo lo que necesitamos es conocer cómo habilitar o deshabilitar la funcionalidad de depuración.

Habilitar la Depuración

Para comprender cómo podemos depurar nuestras aplicaciones es necesario primero habilitarlo, para ello, tenemos dos formas de hacerlo, por un lado, desde la barra de herramientas del desarrollador lo podemos activar haciendo clic en “Depurar”.


La otra forma es configurar en la URL de APEX que la depuración esté en YES o LEVELn donde n puede estar entre 1 (más crítico) y 9 (menos críticos). 

Seguir Leyendo AQUI
 

OTN Tour México 2016

The pool named: apex…. is not correctly configured… - Error 404 ORDS instalación en GlassFish

En esta oportunidad quiero compartir un error típico que aparece cuando estamos lo más bien trabajando con Apex en una instalación en Glassfish y cada cierto tiempo no podemos conectarnos y nos aparece el error 404.

En un post anterior explique cómo podíamos ver nosotros el log del servidor Glassfish y como activar los mensajes del ORDS, AQUÍ lo puedes ver.

Si buscamos en el log del Servidor veremos que nos sale los errores como lo que te muestro abajo:

The pool named: apex is not correctly configured, error: IO Error: The Network Adapter could not establish the connection 

Seguir leyendo AQUI

Oracle Developers Tour Latinoamerica 2016 - Call for Papers is Open!!



The Call for Papers for the Oracle Developers Tour Latino America 2016 is now open!!
Speakers, we encourage you to submit yours presentations into the form that the ODT organization team has made for all the countries that participate of the Tour.

Make a clic over the image or in this link to access the Call for Papers form:

http://www.oracleapextour.com/en/oracle-developer-tour-2016-call-for-papers/

Call for Papers will end on October 10th.

Personalizar la Plantilla Cards en Oracle APEX 5.0

Si estás buscando una forma de personalizar la plantilla de las Cards y darle color definido a los iconos y al borde superior para presentarlo en tu aplicación en APEX, hoy voy a contarte cómo puedes hacerlo.

El resultado al cual vamos a llegar es este:




Crear Copia de Plantilla Cards


Para crear nuestra personalización vamos a realizar en primera instancia una copia de la plantilla Cards que viene en el Tema Universal 42.

Ingresamos a nuestra aplicación demo y vamos a “Componentes Compartidos” y en la sección “Interfaz de Usuario” seleccionamos “Plantillas”.

Vamos a visualizar toda la lista de plantillas, buscamos en plantillas de Listas la que se llama “Cards” y realizamos una copia de la misma, ingresando el nombre “Cards Color”.

Seguir Leyendo AQUI

Formateando Columnas RI - Expresiones HTML en Oracle APEX 5.0

Algo muy común a la hora de desarrollar es la de querer formatear las columnas de nuestros reportes para ello podemos usar la sección de Formato de Columna en el casillero Expresión HTML

Por ejemplo: podríamos formatear la columna ENAME el cual los nombres de los empleados estén en negrita y tengan un tamaño de letra grande.

La expresión HTML para el nombre ADAMS sería:

<span style=”font-size:150%;font-weight:bold;”>ADAMS</span>


Seguir leyendo AQUI

Personalización y uso de Múltiples Series en Gráfico de Columna HTML5 en Apex 5.0

No solamente en APEX podemos trabajar con Informes Interactivos mostrando y personalizando nuestros datos sino que tenemos la capacidad de crear una gran variedad de gráficos.

En la versión 5.0 los gráficos son construidos en base a AnyChart 6 y como he mencionado en anteriores artículos toda la forma de generar gráficos en la versión que vendrá la 5.1 será reemplazada por Oracle JET el cual es una colección de bibliotecas de JavaScript de código abierto.

En Apex 5.0 disponemos de dos tipos de gráficos, por un lado los de tipo HTML5 y por otro lado los de tipo Flash, antes en la versión 4.0 los gráficos HTML5 estaban limitados y ahora en esta versión eso cambió y vemos que los gráficos de tipo Flash están muriendo ya que si el navegador no está actualizado con el plugin de adobe flash se bloquea y no se presenta el gráfico y además es menos performante y gasta muchos recursos y sin olvidar que Flash no trabaja en muchas Tablet tales como por ejemplo el iPad, es por eso que ahora usamos más los gráficos de tipo HTML5.

Existen diferentes tipos de gráficos nativos en APEX el cual podemos categorizarlos en tres grandes grupos: Charts, Gantts y Mapas (tanto los Gantts y Mapas siguen usando la tecnología Flash)

Crear un Gráfico

Para acceder a los asistentes de creación de gráficos, vamos a crear una nueva página en nuestra aplicación:


Seguir leyendo AQUI

Video OTN Tour México 2016

Hola, quiero compartir el video que me hicieron por parte de OTN Latinoamerica mientras estaba participando del OTN Tour México 2016.

Mi paso por el OTN Tour México 2016


Hola a tod@s

Quiero contarles mi gran experiencia al participar este año en el OTN Tour 2016 siendo speaker en Mexico.

Presenté un Taller de más de 2 horas y media en el cual quedé gratamente sorprendida al ver cuanta gente está interesada en conocer más acerca de Oracle Application Express, realizamos ejercicios y trabajos directamente desde la herramienta.

Luego también he presentado una conferencia de 45 minutos en el cual explique todas las bondades de trabajar con los Informes Interactivos en APEX.

Quiero agradecer muy especialmente a ORAMEX (Plinio, Arturo, Sandra, René, y todos los que colaboran con el Grupo de Usuarios) por su invitación y por el gran trabajo de logística y organización que han tenido para el evento y para con los speakers.

Curso Presencial en la ciudad de México del 1 al 4 de Agosto del 2016, te espero!

Hola a todos!!!

Quiero dejarles saber que estaré dando un curso presencial en la ciudad de Mexico del 1 al 4 de Agosto de Introducción a Oracle APEX 5.0. 

Los cupos son limitados, para los interesados tienen mas información en https://www.certificatic.org/


Para todos los que se registren recibirán mi libro de "Introducción  a Oracle APEX 5.0" y 1 Flash Drive de 1Gb de regalo de parte mía con el contenido digital (PDF) del curso y los videos de instalación para crear el entorno de desarrollo local. 

Además al finalizar el curso esteremos sorteando un Kindle de regalo de parte de ClarTech Solutions, Inc.

SORTEAMOS UN KINDLE AL FINALIZAR EL CURSO!!!

 

Si tienen amigos profesionales que quieran aprender a desarrollar e iniciarse en APEX y vivan en México por favor compartan la información.

Hasta Pronto!

Clarisa

Nueva Característica que se viene en Oracle APEX 5.1 - Cambiar Opciones de Plantilla en Vivo!

Esto sí que será una característica muy bien recibida en la comunidad de desarrolladores de APEX :)

Tendremos al fin la posibilidad de cambiar los atributos de opciones que tenemos disponibles en las plantillas que usemos totalmente en vivo, es decir, mientras ejecutamos nuestra página en APEX podemos cambiar dichos atributos y podemos ir viendo los cambios en vivo, de igual manera que podemos hacerlo cuando cambiamos los colores usando el Theme Roller!

Veamos a lo que me refiero. Estoy trabajando en la instancia gratuita de ejemplo en APEX 5.1 (Aquí puedes solicitar un Espacio de Trabajo gratuito para aprender sobre las nuevas características de APEX 5.1)

Seguir Leyendo AQUI

Usando el “Value Attribute Pairs - Row” en los Informes Clásicos en Oracle APEX 5.0

Probablemente no hayas descubierto este atributo que es muy utilizado cuando queremos armar un reporte en una sección pequeña de nuestra página, por ejemplo cuando creamos un dashboard y queremos colocar un Informe clásico usando la plantilla “Value Attribute Pairs - Row”.
Para mostrarte el ejemplo vamos a crear una página en blanco y dentro de ella una región con un Informe Clásico.
El origen de la consulta será la siguiente:

Seguir Leyendo AQUI

Cómo crear una región de tipo Carousel con contenido estático HTML en Oracle APEX 5.0

En el artículo de hoy te quiero mostrar cómo puedes implementar en tu aplicación la nueva región de tipo Carrusel que nos permite visualizar contenido en diferentes subregiones denominadas slides.
Este tipo de región fue incorporada en el Tema Universal 42 y de una forma muy sencilla podemos crear una forma muy atractiva de mostrar contenido estático y dinámico en nuestras aplicaciones en Apex.

Crear Región de Tipo Carrusel con Contenido Estático

 

Para este ejemplo vamos a crear una nueva página en blanco en nuestra aplicación Demo y la llamaremos Carrusel - Estático
Creamos una nueva Región, que la llamaremos Carrusel y en la sección de Apariencia seleccionamos en Plantilla que sea “Carousel Container”.
Hacemos clic en Opciones de Plantilla:

    • Animation: Fade
    • Timer: 5 Seconds
    • Header: Hidden
    • Style: Remove Borders
     
  • Seguir Leyendo AQUI

Si vives en México DF no te pierdas esta oportunidad aprende Oracle APEX 5.0

Más información AQUI

Oferta Lanzamiento Video Curso Online Oracle APEX 5.0

Estoy dando una oferta lanzamiento de mi curso online "Introducción a Oracle APEX 5.0" por dos días a sólo 25 USD, no te lo pierdas! tendrás 5 horas de contenido y aprenderás a crear una aplicación básica en Oracle APEX en Español!!!

Visita el sitio web de la academia: http://www.clartechacademy.com

Estoy Confirmada! Tendré mi primera presentación en el OTN Tour México 2016!

Estoy muy feliz de anunciar que estaré como speaker en el OTN Tour de este año en la ciudad de Mexico. :)

Presentaré una sesión de 45 minutos y un taller práctico de 2 horas!

Muy pronto estará la agenda disponible en el sitio web del Grupo de Usuarios Oracle de México ORAMEX y tambien los mantendré informados desde mi blog.

Gracias y seguimos evangelizando Oracle Application Express en Español!!!

Nueva Región “Interactive Grid” en Oracle APEX 5.1 Early Adopter

En este nuevo artículo quiero mostrarte una nueva región que tendremos disponible en la versión de Apex 5.1, se llama “Interactive Grid”, es decir Grilla Interactiva, sería como una combinación del Informe Interactivo con una Pantalla Tabular. 

Vamos a crear una aplicación de tipo escritorio y luego creamos una página nueva de tipo Form:

 Seguir Leyendo AQUI

Usando las Opciones de Creación en Oracle APEX 5.0

Es interesante conocer para qué podemos usar las Opciones de Creación en Oracle APEX y es por ello que hoy te traigo este tema. Utilizamos estas “Opciones de Creación” para mostrar de forma condicional la funcionalidad específica en una aplicación, en otras palabras las opciones de creación son valores predefinidos que determinan si un componente está activado dentro de una aplicación. 

Las opciones de creación tienen dos valores posibles: 
  • Incluir: Se utiliza esta función, es decir, si se especifica un atributo como “Incluir” el motor de Application Express lo considera en tiempo de ejecución. 
  • Excluir: No se utiliza ningún atributo marcado con esta opción de creación, es decir, el motor de Application Express lo trata como si no existiera en la aplicación.
Seguir Leyendo AQUI

Application Express 5.1 Early Adopter diponible para pruebas!!!

Hola a todos no quería dejar pasar esto, si aún no pediste un espacio de trabajo para probar las nuevas características de lo que se vendrá en Oracle Application Express 5.1, no esperes más y pídelo aquí!!!


https://apexea.oracle.com/


Qué es lo que se viene?

Lo que todos estábamos esperando!!!

Mejoras y nuevas características en los Informes Interactivos:

Lanzamiento de mi nuevo video curso online 'Introducción a Oracle APEX 5.0"

Estoy muy contenta de anunciar el lanzamiento de mi nuevo curso online "Itroducción a Oracle APEX 5.0"

Descripción del Curso

En el Curso de Introducción a APEX 5.0, el alumno desarrollará una aplicación web desde cero. Cada clase le otorga al estudiante un nuevo nivel de conocimiento en el Desarrollo de Aplicaciones Web con Oracle Application Express (APEX).

Se inicia desde lo más básico con la descarga e instalación del entorno de desarrollo local y la creación de informes y formularios por medio de los asistentes para continuar avanzando en complejidad tanto en la personalización de los Informes Interactivos con estilos CSS y consultas SQL personalizadas como en la utilización de plugins, imágenes, gráficos, reportes, desarrollo de asistentes propios y la creación de la página de Dashboard que concentrará toda la información de la aplicación demo.

Con el curso de formación de Oracle APEX 5.0 con una duración de un poco más de 5 horas de instrucción el estudiante podrá descubrir cómo desarrollar con facilidad y rapidez una aplicación web utilizando Oracle Application Express.

Se encuentra impartido en clases organizadas de tal manera que el estudiante pueda crear una aplicación web demo para la Gestión de Libros y Autores DESDE CERO y disponga de las herramientas básicas para la creación de sus propias aplicaciones web con Oracle Application Express.

Bloquear y Desbloquear una Página en Oracle APEX 5.0

Cuando un equipo de desarrolladores está trabajando en el desarrollo de una aplicación es muy importante disponer de una funcionalidad que le permita a los desarrolladores bloquear las páginas con la que están trabajando del resto del equipo para que los demás desarrolladores no puedan editar la o las paginas en la cual el desarrollador está trabajando actualmente, hasta que no libere las páginas para el acceso a todos los desarrolladores. Para cumplir con esto existe en Oracle APEX el “Bloqueo de Páginas”.

Determinar si una Página está bloqueada

Podemos ver en la vista de Informe de nuestra aplicación el listado de todas las páginas y una columna que indica si la página está bloqueada o no. Si el candadito está abierto significa que la página esta desbloqueada y si el candadito está cerrado significa que la página está bloqueada.

Seguir Leyendo AQUI

Usando el Plugin “Stripe Report” de tipo Acciones Dinámicas en Oracle APEX 5.0

El plugin que presentamos en este artículo, nos permite mostrar en forma intercalada colores en las filas de nuestros Informes Interactivos, permitiéndonos presentar nuestros Informes con un agradable diseño.

Crear Aplicación e Informe Interactivo

Para mostrar cómo usamos el Plugin, vamos a crear una aplicación de tipo escritorio con un Informe Interactivo con la siguiente consulta de Origen:

SELECT e.EMPNO
,     e.ENAME
,     e.JOB
,     m.ename MGR
,     e.HIREDATE
,     e.SAL
,     e.COMM
,     d.dname DEPTNO
FROM #OWNER#.EMP e
,   #OWNER#.EMP m
,   #OWNER#.DEPT d
WHERE e.mgr = m.empno (+)
AND   e.deptno = d.deptno (+)

Seguir leyendo AQUI

Acciones Dinámicas ejecutando Código PL/SQL

El siguiente ejemplo extraído del demo de las acciones dinámicas de APEX vamos a recrear un ejemplo en el cual usaremos una acción dinámica ejecutando código PL/SQL que actualice el informe interactivo de los empleados e incremente su salario en un 10%.

Crear Informe Interactivo de Empleados

Lo primero que necesitamos realizar es la creación de un Informe Interactivo de la tabla EMP con la siguiente consulta SQL

SELECT e.EMPNO
,     e.ENAME
,     e.JOB
,     m.ename MGR
,     e.HIREDATE
,     e.SAL
,     e.COMM
,     d.dname DEPTNO
FROM EMP e
,   EMP m
,   DEPT d
WHERE e.mgr = m.empno
AND   e.deptno = d.deptno

Seguir leyendo AQUI

Plantilla de Región Hero

Generalmente cuando creamos nuestras páginas en APEX, la región de la “Ruta de Navegación” se muestra con la plantilla “Title Bar”, como vemos en la imagen de abajo:


Seguir leyendo AQUI

Cómo Mostrar Imágenes de Fondo en Diferentes Regiones en Oracle APEX 5.0

Este artículo que te presento hoy es en respuesta a una consulta que me hicieron y me pareció muy conveniente poder compartir la respuesta con toda la Comunidad.

Básicamente, la consulta se refería a cómo podemos colocar diferentes imágenes en las distintas regiones de una página en Oracle Application Express.

Para llevar a cabo este ejemplo, he creado una aplicación de escritorio en Apex y he creado dos regiones, una de las regiones es una región con un Informe clásico que muestra los registros de la tabla EMP, cuya consulta SQL de origen es: select * from EMP.

La otra región, es una región de Contenido Estático con texto dummy en ella.

En la siguiente imagen podemos ver las dos regiones creadas:

 Seguir leyendo el artículo AQUI


Desarrollando una Aplicación Móvil en Oracle APEX 5.0 - Parte II

En el artículo anterior hemos creado una aplicación móvil desde Oracle APEX usando el asistente de forma muy rápida y sencilla.

En esta sección vamos a ver cómo podemos presentar la información de diferentes formas usando la región de tipo Vista de Lista (List View).

Crear una Vista de Lista Básica

Para aprender las diferentes formas de presentar la información usando el List View, vamos a crear una Vista de Lista Básica que tome la información de la tabla DEMO_PRODUCT_INFO.

Creamos una nueva página de tipo Informe con una región de “Vista de Lista” el cual la llamaremos Productos.


Leer el artículo completo AQUI

Cómo usar Elementos de Aplicación en Oracle APEX 5.0

En nuestra aplicación en APEX generalmente usamos los elementos a nivel página y no a nivel aplicación. Los elementos que son a nivel de aplicación lo usamos para mantener el estado de la sesión. Estos elementos se pueden definir mediante cálculos o procesos, o bien transfiriendo valores en una dirección URL.

La diferencia que existe entre ambos ámbitos es que el elemento de tipo página está asociada a una página determinada, en cambio cuando el elemento es a nivel aplicación dicho elemento no está asociado a una página determinada sino que se utiliza para toda la aplicación.

Por ejemplo podemos usar un elemento de aplicación para mostrar en el Menú de Navegación la cantidad de Empleados y Departamentos que tenemos cargados en nuestra base de datos.

Para ello vamos a crear una aplicación demo de escritorio con un Informe Interactivo de la tabla EMP y otra página con un Informe Interactivo de la tabla DEPT.

 Leer el artículo completo AQUI

Añadiendo y Editando una Cuadrícula de Datos en una Aplicación de Hoja de Cálculo Web en Oracle APEX 5

En esta oportunidad quiero mostrarte cómo puedes agregar una cuadrícula de datos en tu hoja de cálculo web y manipular los datos de la misma.
En el artículo anterior habíamos creado una Aplicación Demo de Hoja de Cálculo Web. Vamos a ingresar a la aplicación y desde el menú “Data Grid” seleccionamos “New Data Grid”

Descargar los datos y Leer el artículo completo AQUI

Crear una Aplicación de Hoja de Cálculo Web en Oracle APEX 5

Siempre hemos hablado de las aplicaciones de Bases de Datos, por ello, en este artículo quiero introducirte en la creación de Aplicaciones de tipo Hoja de Cálculo Web. Con este tipo de aplicaciones los usuarios finales pueden gestionar datos estructurados y sin estructurar sin necesidad de un desarrollador. La hoja de cálculo web permite a los usuarios:
  • Crear y compartir contenido a través de la web con tan sólo un explorador web.
  • Organizar páginas web en una jerarquía y crear enlaces cruzados entre páginas.
  • Crear y gestionar datos tabulares mediante una función embebida denominada Cuadrículas de Datos.
  • Crear informes interactivos con SQL a partir de las estructuras de datos existentes en la base de datos.
  • Mostrar en una página los datos de informes y cuadrículas de datos, en forma de gráficos o informes.
  • Anotar páginas con archivos, etiquetas y notas. Las imágenes asociadas se pueden mostrar en línea dentro del contenido de la página.
  • Buscar contenido de página (con la función de búsqueda incorporada).
  • Gestionar los usuarios que se pueden conectar y, tras ello, gestionar cuáles podrán leer, escribir o administrar la aplicación (autenticación y autorización).
Vamos a crear una aplicación de Hoja de Cálculo Web para mostrar en forma breve las capacidades de la misma. Para ello ingresamos a la página de Inicio de Apex y hacemos clic en el botón Crear.

Seguir leyendo el artículo completo AQUI
 

Habilitar y Crear la Página de Comentarios en APEX 5.0

La funcionalidad que hoy les traigo que nos brinda APEX es asombrosa, ya que con unos simples clic podemos crear una página de comentarios que le permite al usuario de nuestra aplicación mandarnos comentarios sobre el uso de la misma y nosotros como desarrolladores podemos ver todas esas comunicaciones directamente desde el Módulo de Desarrollo de Equipos.

La página de comentarios está diseñada para que funcione como una página emergente. Ingresemos a nuestra aplicación APEX en mi caso voy a ingresar a la aplicación Demo CMO.

Desde la página de inicio de la aplicación, hacemos clic en el botón Crear Página y seleccionamos la correspondiente a Comentarios.


 Seguir leyendo el artículo completo AQUI

Desarrollando una Aplicación Móvil en Oracle APEX 5.0 - Parte I

Uno de los temas que más me han solicitado últimamente es el desarrollo de aplicaciones móviles con Oracle APEX 5.0.
 
Sabemos que hoy en día, el hecho de contar con la posibilidad de que nuestra empresa tenga una aplicación móvil es moverse hacia el futuro y es por ello que hoy les traigo este artículo.
 
Algo que tendríamos que conocer primero antes de empezar de lleno con APEX, es el tema de las diferentes opciones que tenemos a la hora de desarrollar aplicaciones para dispositivos móviles para que luego de conocerlas podamos tomar mejores decisiones a la hora de elegir una u otra opción dependiendo de las especificaciones de nuestros requerimientos.
 
Actualmente contamos con los siguientes tipos de Aplicaciones móviles:

  • Aplicaciones Nativas
  • Aplicaciones basadas en la Web
  • Aplicaciones Hibridas
     
Seguir leyendo el artículo completo AQUI

Próximo Webinar: "Introducción a Oracle APEX 5.0" en IT-LATINO.NET

Hola a tod@s

Quiero compartir con ustedes mi próximo webinar el 7 de Abril por primera vez en la comunidad IT-LATINO.NET, los invito a que me acompañen.

Aquí les dejo la información: Introducción a Oracle APEX 5.0


Hasta Pronto!

Webinar: Cómo Imprimir Informes Personalizados en PDF desde Código PL/SQL en Apex 5



Todos los que hemos trabajado en desarrollar aplicaciones ya sean para escritorio como web, se nos presenta un requerimiento determinante que es el de poder imprimir los reportes que se crean en la aplicación.

Tenemos varias alternativas para lograrlo, una de ellas es usar el JasperReports Integration kit que ya lo habíamos hablado en un webinar pasado y ahora quiero presentarles otra alternativa muy interesante basada en un paquete construido en puro PL/SQL llamado jrxml2pdf que nos permite mostrar reportes PDF listos para imprimir desde nuestra aplicación en APEX y para construir el reporte que queremos imprimir en formato PDF vamos a trabajar con la misma herramienta gráfica y gratuita que trabajamos anteriormente llamada iReport Designer.

Día: Miercoles 16 de Marzo del 2016
Horario: de 14:00 a 15:00 (Hora del Pacifico - California USA)

Cerca de la fecha se le enviara un email a cada persona registrada con el link para conectarse al webinar.

Te espero!
Saludos
Clarisa