jueves, 22 de noviembre de 2018

Como crear una Lista de Selección en Cascada en APEX

En este post vamos a crear una lista de selección en cascada en APEX que me han pedido que muestre :). Para implementar esto vamos a utilizar las tablas DEPARTMENTS y  EMPLOYEES.


Creamos dos listas de valores:

DEPT (LOV):  
SELECT NAME D, ID R FROM DEPARTMENTS

EMP (LOV): 
SELECT NAME D, ID R FROM EMPLOYEES
WHERE DEPARTMENT_ID = :P9_DEPARTMENTS


Y cuando creamos la lista de selección secundaria, debemos asegurarnos de colocar el item del Departmanto (PX_DEPARTMENTS) en "Elementos Principales de Lista de Valores en Cascada", como se muestra en la imagen de abajo, para que cuando el usuario cambie el departamento se muestra en la lista de selección del empleado todos los empleados que trabajan en el departamento seleccionado.


Será hasta la próxima!


miércoles, 31 de octubre de 2018

Toad Data Modeler Reverse Engineering & Convert Model Wizards

We can easily create a data model of an existing database schema using the Toad Data Modeler Reverse Engineering wizard and then using the Convert Model Wizard to convert that model to another database platform.
For this demonstration I have a schema called quest in an Oracle 11g R2 database; below we can see its data model.
Figure 1. Data model for our example schema

Reverse Engineering Wizard

Before using the wizard that will allow us to create the data model of the existing database, it’s very important to know which database systems are supported by the Reverse Engineering tool.
Seguir leyendo AQUI

Instalación de Oracle and Reports 11gR2 en Windows 10

En este artículo vamos a aprender a instalar Oracle Forms and Reports por defecto en Windows 10.

Al descomprimir los archivos "ofm_frmrpts_win_11.1.2.2.0_32_disk1_1of2.zip" y "ofm_frmrpts_win_11.1.2.2.0_32_disk1_2of2.zip" se generarán 4 directorios (Disk1, Disk, Disk3 y Disk4).

Antes de iniciar la instalación, seleccionamos el ejecutable “Setup.exe” dentro del directorio Disk1 y con el botón derecho del mouse abrimos las propiedades del archivo.

En la ficha Compatibility, seleccionamos que sea compatible con Windows 7.

Seguir leyendo AQUI

martes, 30 de octubre de 2018

Instalación de Weblogic Server 11g R1 (10.3.6) en Windows (64-bit)

En este artículo quiero compartir como realizar la instalación por defecto de Oracle WebLogic Server 11gR1 con la intención de que usemos Oracle Forms and Reports 11gR2 Developer.

En esta primera parte veremos como instalar WebLogic y en otro articulo veremos como instalar Oracle Forms 11gR2.

 Para descargar WebLogic vamos al siguiente link: https://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html Instalación

Primero configuramos la variable de entorno Windows JAVA_HOME con la ruta del JDK7 set JAVA_HOME="C:\Program Files\Java\jdk1.7.0_79"

Ejecutamos el archivo: oepe-wls-indigo-installer-11.1.1.8.0.201110211138-10.3.6-win32.exe como un administrador.

Se inicia el asistente presentando la pantalla de Bienvenida.

Ingresamos la ubicación del directorio home del middleware por ejemplo en: c:\app\oracle\middleware, luego hacemos click en el botón Next.

Ingresamos nuestras credenciales del soporte de Oracle, o podemos destildar el checkbox si no queremos recibir información sobre actualizaciones de seguridad. Hacemos click en el botón Next y aceptamos todos los mensajes de advertencia acerca de permanecer desinformado de actualizaciones de seguridad.

Seguir leyendo AQUI

jueves, 11 de octubre de 2018

ODC Appreciation Day 2018 - Evangelizando APEX en idioma Español desde el año 2012! - Archivos PDF Personalizados en APEX 18.1


En este día tan especial de agradecimientos y antes de empezar con este artículo tan interesante sobre el paquete PL/SQL llamado jrxml2pdf, quiero   decir a toda la comunidad fanática de Oracle APEX un muy grande GRACIAS! ¡Porque seguimos creciendo y seguimos evangelizando esta poderosa herramienta en cada rincón del mundo de habla Hispana!

Invito a todos los que se iniciaron con APEX tanto con mis cursos como con mis libros en español que compartan lo que han aprendido desde su experiencia así cada vez somos mas los que llevamos la camiseta de Application Express en español con gran orgullo!

Cómo Imprimir Informes Personalizados en formato PDF desde Código PL/SQL en Oracle Apex 18.1

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.

Es por ello que al trabajar con Oracle APEX siendo una herramienta sin costo embebida en la base de datos Oracle, siempre he investigado diferentes formas de poder imprimir los reportes y que sean sin costo.

Es por ello que en esta oportunidad les traigo una actualizacion que ya había publicado anteriormente sobre este paquete construido en puro PL/SQL llamado jrxml2pdf que nos permite mostrar reportes PDF listos para imprimir desde nuestra aplicación en APEX 18.1.

Como veremos a continuación para construir el reporte que queremos imprimir en formato PDF vamos a trabajar con una herramienta gráfica gratuita y Open Source llamada JasperSoft Studio.

Paquete PL/SQL jrxml2pdf

El paquete PL/SQL jrxml2pdf es una solución escrita en código PL/SQL puro y que genera archivos PDF tomando la información desde la tabla jrxml-report-definition el cual nos permite ingresar el código XML del reporte creado y lo mejor de todo es que no se necesita ningún middleware J
Podemos diseñar nuestros reportes gráficamente y muy sencillamente usando JasperSoft Studio, como lo veremos en un momento, y con unos simples pasos mostrar dichos reportes en nuestras aplicaciones en APEX.
Este paquete fue escrito por Andreas Weiden basándose en el paquete AS_PDF3 escrito por Anton Scheffer y el tipo de licencia que maneja es la GLP y MIT las cuales se encuentran descriptas en el paquete.

Descargar Paquete

Descargamos el Paquete jrxml2pdf en nuestra PC desde el siguiente link: https://sourceforge.net/projects/pljrxml2pdf/  (en mi caso lo descargaré en el escritorio) y lo descomprimimos.

Instalar el paquete jrxml2pdf

Siguiendo el procedimiento de instalación del paquete necesitamos realizar los siguientes pasos:
  1. Conceder permisos a UTL_FILE al usuario donde se instalará el paquete:
    GRANT EXECUTE ON UTL_FILE TO <esquema donde vamos a instalar el paquete jrxml2pdf>
  2. Abrimos una ventana de comandos CMD (si estamos en Windows) y nos ubicamos en el directorio de instalación del paquete: en mi caso à C:\Users\Clarisa\Desktop\jrxml2pdf-release\install y abrimos el SQLPlus.
  3. Ejecutamos el Script de Instalación: @install.sql


Después de instalar el paquete podemos ver los objetos instalados desde el Explorador de Objetos del Taller de SQL de APEX o desde el Toad for Orqacle o el SQL Developer si usamos estas herramientas para trabajar con los objetos de la base de datos, si expandimos los Paquetes, vemos que se agregaron los que corresponden al paquete jrxml2pdf:

miércoles, 10 de octubre de 2018

Anuncio: mis publicaciones realizadas en el sitio web "Toad World" sobre APEX de los años 2015 y 2016 no han sido migradas al nuevo sitio web

Hola a todos!

Quería avisar en este post que todas mis publicaciones realizadas de Oracle APEX en el año 2015 y 2016 en el sitio web de Toad World no han sido migradas despues del rediseño de su sitio web.

Si hay algún post en este blog que tenga el link de "Seguir Leyendo...." roto y quieran ver ese artículo o blog por favor me mandan un mensaje por medio del formulario de contacto que esta en la lateral derecha del blog pidiendo si puedo publicar el post, para ello necesito el título y el link del post para que pueda buscar en mis registros y volverlo a publicar.

Para ver donde esta mi perfil en el nuevo sitio web de Toad World por favor hacer lci en el link:

Perfil Clarisa Maman Orfali


Hasta Pronto!

domingo, 23 de septiembre de 2018

apex.oracle.com ha sido actualizado a APEX 18.2 este fin de semana!


Según el Statement of Direction del 6 de agosto de este año, Oracle APEX 18.2 es la primera actualización de APEX 18.1 e incluye numerosas correcciones de errores y una serie de nuevas características y mejoras. Está previsto incorporar lo siguiente:


  • Asistente mejorado para el aprovisionamiento del espacio de trabajo, con opciones adicionales para agilizar las nuevas solicitudes de servicio.
  • Nuevo tipo de página maestra de detalles de lado a lado disponible en el asistente Crear Página.
  • Nuevo tipo de página Dashboard disponible en el asistente Crear Página.
  • Advertencias mejoradas dentro del taller REST para evitar la pérdida de definiciones personalizadas.
  • Una documentación de API de JavaScript más completa.
  • Posibilidad de actualizar hojas de estilos APEX para fuentes y archivos de fuentes independientes de las versiones APEX de Oracle.
  • La instalación de Samples Datasets permitirá la creación de una aplicación de ejemplo que incluye el Dashboard y los informes drill down.
  • El conjunto de datos de ejemplo de EMP/DEPT estará disponible en inglés, chino, checo, francés, alemán, japonés, coreano, polaco, ruso y español.
  • Actualizaciones de aplicacioones de ejemplo y de productividad

jueves, 20 de septiembre de 2018

Eliminar los servicios de Windows despues de desinstalar la Base de Datos Oracle

Hola en esta oportunidad te dejo algo muy simple pero conveniente de saber. Cuando desinstalamos la base de datos Oracle en un entorno Windows también debemos eliminar los servicios asociados.

Para ello abrimos una ventana de comandos del CMD y escribimos:

C:\ ds delete <nombre_del_servico>

lunes, 3 de septiembre de 2018

Instalar APEX Office Print en nuestro WS


En este segundo post vamos a instalar y activar el plugin APEX Office Print.

Si quieres ver el primer post de la serie, pudes hacer clic AQUI

Guía de instalación rápida
Descomprimimos el archivo que descargamos de https://www.apexofficeprint.com

Abrimos nuestro APEX y ejecutamos aop_db_pkg.sql (script que esta dentro del directorio "db") en nuestro esquema de Oracle (SQL Workshop -> SQL Scripts -> Upload -> Select file y presionamos Upload)
 





Ejecutamos el script.

Descarga y prueba APEX Office Print por 100 días!

Hola amig@s,

Este es el primer post de una serie de post que iré compartiendo para mostrarles cómo trabajar con el plugin Apex Office Print, un producto de APEX R&D que estoy muy interesada en probar! asi que los invito a que me acompañen en esta nueva serie!

Vamos primero al sitio web del Plugin: APEX Office Print

 

Hacemos clic en el botón Try it Free.

Ingresamos nuestro email, y nos registramos. Confirmamos el email que nos llega a nuestra bandeja de entrada, luego ingresamos el nuevo password.