Inicio/Profesional/TICs y Computación/Bases y estructuras de datos/Oracle 12c Forms y Reports Curso Práctico de Formación

Oracle 12c Forms y Reports Curso Práctico de Formación

$868

Hay existencias

Autor: MUÑOZ CHAPARRO, Antolín

Páginas: 580

 

Coedición: Alfaomega, RC Libros

Hay existencias

ISBN: 9786076228753 Categoría:

Descripción

Oracle 12c Forms y Reports. Curso práctico de formación no es como estar “en las nubes”, sino propiamente es “estar en la nube”, y para llegar a esas alturas nada mejor que contar con los recursos técnicos apropiados: la primera base de datos creada para la nube, Oracle 12c, y la asistencia de Antolín Muñoz Chaparro, un hombre con una vasta experiencia laboral, docente y tutorial en el manejo de bases de datos, lenguajes, herramientas y paquetería informática. En este libro pone a disposición de los lectores una profusión de casos prácticos y ejemplos relativos tanto al tratamiento del software de Oracle 12c como a las posibilidades creativas que éste ofrece y que lo coloca a la vanguardia de base de datos de última generación con 500 nuevas funciones y el diseño de aplicaciones por medio de sus herramientas Forms y Reports.

Este es el tercer volumen en que el autor culmina ese paso a paso por el que ha andado y que lo ha llevado hasta el abordaje, aquí, de la consolidación y mayor capacidad de análisis de las bases de datos de Oracle en la nube: Oracle Forms es un componente de vanguardia, rápido y eficiente, para el diseño y construcción de aplicaciones empresariales y una arquitectura orientada a servicios; Oracle Reports permite a las empresas, organizaciones e instituciones de todo tipo la emisión de informes con una alta fidelidad y acceso inmediato a la información a todos los niveles, dentro y fuera de la organización de una forma escalable y segura, además de la distribución de estos materiales a cualquier destino.

Las indicaciones de descarga de software que señala el autor en este manual son válidas tanto para nuevos usuarios de Oracle Forms y Reports que nunca habían instalado o configurado algún software de Oracle Forms y Reports como para aquellos que tienen instalado Oracle Forms y Reports versión 11g y quieren transitar a la versión 12c Release 12.2.1 o para quienes utilizan OAS 10g (Oracle Application Server con alguna versión de Forms o Reports 10g) y desean actualizarse a Oracle Forms y Reports 12c. Antolín Muñoz Chaparro advierte que tanto para la plataforma de Windows como para la de Linux es necesario tener instalado un JDK de Java.

VENTAJAS

• El volumen se presenta por una parte en su vertiente de curso práctico de formación pero además como texto de consulta para quienes se enfrentan a alguna complicación en el manejo de Oracle 12c, específicamente en lo que concierne a sus herramientas de diseño y desarrollo de aplicaciones y de emisión de informes Forms y Reports.

CONOZCA

• A profundidad el manejo de las herramientas de diseño de aplicaciones y emisión de informes Forms y Reports de Oracle 12c.

• Las diferencias de la arquitectura informática de Oracle 12c respecto de otras versiones, sus compatibilidades y sus potencialidades en relación con el diseño y desarrollo de aplicaciones.

APRENDA A

• Aprovechar al máximo las capacidades técnicas y creativas de las herramientas Forms y Reports de Oracle 12c en el diseño y desarrollo de aplicaciones y de emisión de informes de alto nivel analítico.

• Administrar de manera más simple los cada vez más demandantes flujos de procesamiento de transacciones y almacenamiento de información en bases de datos.

DESARROLLE SUS HABILIDADES PARA

• Instalar las herramientas Forms y Reports de Oracle 12c y asi potenciar todas sus capacidades de operación.

• Reconocer comparativamente las características y ventajas operativas de las bases de datos de Oracle.

• Compatibilizar la satisfacción de sus necesidades específicas en el manejo de bases de datos en la nube y la solución apropiada a sus requerimientos mediante las herramientas Forms y Reports de Oracle 12c.

A QUIÉN VA DIRIGIDO

Este libro está dirigido a toda aquella persona interesada en aprender de manera autodidacta el lenguaje y el alcance operativo de Oracle 12c Forms y Reports. Programadores y responsables de las áreas de Informática en organizaciones de todo tipo y empresas, lo mismo que para quienes requieran acceder a los procedimientos más sencillos y avanzados en el manejo de bases de datos de Oracle encontrarán en este libro un apoyo técnico tan eficaz como invaluable.

ÍNDICE

Apertura de la herramienta Reports Builder …………………………………………… 40

Crear un Reports Server independiente …………………………………………………. 40

Arranque y parada de un servidor de Reports ………………………………………… 41

URLs de interés …………………………………………………………………………………… 42

Web Start ……… ….. ………………………………………………………………………………. 43

Gestión de los ficheros de configuración del entorno ……………………………….. 43

Variables de entorno por defecto (default.env) ……………………………………….. 45

Configuración web (formsweb.cfg) ………………………………………………………… 46

Fuentes, iconos e imágenes utilizadas en Forms (registry.dat) …………………… 53

Selección del modo de ejecución en ventanas (incrustado o no) ……………….. 56

Capítulo 4. Introducción a Oracle Forms …………………………………………….. 59

Oracle Forms …………………………………………………………………………………… 59

Herramientas de Oracle Forms …………………………………………………………….. 60

Tipos de ficheros generados desde Forms ………………………………………………. 61

Capítulo 5. Componentes de Forms Builder …………………………………………. 63

Introducción ………………………………………………………………………………………. 63

Capítulo 6. La interfaz de Forms Builder …………………………………………….. 69

Inicio de Forms Builder ………………………………………………………………………… 69

Cómo conectarse a una base de datos Oracle …………………………………………. 70

La estructura de la barra de menús ……………………………………………………….. 71

Personalizar la sesión de Forms Builder …………………………………………………. 81

Capítulo 7. Creando el primer formulario asistido ……………………………….. 85

Introducción a la práctica …………………………………………………………………….. 85

La barra Smartbar en tiempo de ejecución …………………………………………….. 99

Capítulo 8. Propiedades ………………………………………………………………….. 101

Introducción ………………………………………………………………………………………. 101

Iconos de la paleta de propiedades ……………………………………………………….. 102

La propiedad «Nombre» ………………………………………………………………………. 102

Propiedades básicas de las ventanas …………………………………………………….. 103

Propiedades básicas de los lienzos ………………………………………………………… 106

Propiedades básicas de los módulos ……………………………………………………… 108

Propiedades básicas de los bloques ………………………………………………………. 111

Manejo de varias paletas de propiedades ……………………………………………… 118

Definición de propiedades para varios objetos simultáneamente ……………… 119

Copiar propiedades …………………………………………………………………………….. 120

Capítulo 9. Creando un formulario maestro-detalle ……………………………… 123

Introducción ………………………………………………………………………………………. 123

Propiedades del navegador de objetos ligadas a bloques maestro-detalle …. 135

Capítulo 10. Creando un bloque manual. Copiando propiedades ……………. 139

Introducción ………………………………………………………………………………………. 139

Capítulo 11. Creando una relación manual entre bloques ……………………… 143

Introducción ………………………………………………………………………………………. 143

Capítulo 12. Paleta de herramientas del editor de diseño ……………………… 151

Introducción ………………………………………………………………………………………. 151

Capítulo 13. Elementos de texto ……………………………………………………….. 157

Introducción ………………………………………………………………………………………. 157

¿Qué es un elemento de texto? …………………………………………………………….. 157

Modificación de aspectos visuales de un elemento de texto ……………………… 158

Control de los datos de un elemento de texto …………………………………………. 161

Control de la navegación de un elemento de texto ………………………………….. 167

Control de las propiedades de base de datos de un elemento de texto ………. 168

Control funcional de un elemento de texto …………………………………………….. 169

Control de la ayuda de un elemento de texto ………………………………………….. 171

Capítulo 14. Creando elementos de texto …………………………………………… 173

Introducción ………………………………………………………………………………………. 173

Manejo de colores y notación en Forms …………………………………………………. 175

Supuesto práctico 1 ………………………………………………………………………… 177

Capítulo 15. Lista de valores (LOV) ……………………………………………………. 183

Introducción ………………………………………………………………………………………. 183

Capítulo 16. Creando una LOV ………………………………………………………….. 189

Introducción ………………………………………………………………………………………. 189

Capítulo 17. Elementos de entrada ……………………………………………………. 199

Introducción ………………………………………………………………………………………. 199

Casillas de control (Check Box) ………………………………………………………………. 200

Elementos de lista (List Box) …………………………………………………………………. 202

Botones de radio (Radio Button) ……………………………………………………………. 205

Capítulo 18. Creando un Check Box …………………………………………………… 209

Introducción ………………………………………………………………………………………. 209

Capítulo 19. Creando un List Item ……………………………………………………… 215

Introducción ………………………………………………………………………………………. 215

Capítulo 20. Creando un Radio Button ………………………………………………. 219

Introducción ………………………………………………………………………………………. 219

Capítulo 21. Creando un bloque de control ………………………………………… 225

Introducción ………………………………………………………………………………………. 225

Supuesto práctico 2 ………………………………………………………………………… 227

Capítulo 22. Elementos que no aceptan entradas ………………………………… 231

Introducción ………………………………………………………………………………………. 231

Elementos mostrados ………………………………………………………………………….. 232

Elementos de imagen …………………………………………………………………………… 233

Botones ……………………………………………………………………………………………… 239

Elementos calculados …………………………………………………………………………… 240

Elementos de árbol jerárquico ………………………………………………………………. 243

Elementos de área de bean (Javabean) ………………………………………………….. 246

Capítulo 23. Creando un árbol …………………………………………………………… 251

Introducción ………………………………………………………………………………………. 251

Capítulo 24. Creando botones e imágenes ………………………………………….. 255

Introducción ………………………………………………………………………………………. 255

Capítulo 25. Alertas y mensajes ………………………………………………………… 265

Introducción ………………………………………………………………………………………. 265

Tipos de mensajes y alertas ………………………………………………………………….. 265

Detección de errores en tiempo de ejecución …………………………………………. 267

Nivel de gravedad de los mensajes ………………………………………………………… 270

Mensajes de actividad en proceso …………………………………………………………. 271

La excepción FORM_TRIGGER_FAILURE …………………………………………………. 271

Disparadores para interceptar mensajes del sistema ……………………………….. 272

Alertas ……………………………………………………………………………………………….. 274

Capítulo 26. Creando una alerta ……………………………………………………….. 279

Introducción ………………………………………………………………………………………. 279

Supuesto práctico 3 ………………………………………………………………………… 285

Capítulo 27. Ventanas y lienzos ………………………………………………………… 291

Introducción ………………………………………………………………………………………. 291

La ventana por defecto ………………………………………………………………………… 293

Tipos de ventanas ……………………………………………………………………………….. 293

Propiedades de una ventana ………………………………………………………………… 294

Tipos de lienzo ……………………………………………………………………………………. 297

Propiedades de un lienzo ……………………………………………………………………… 300

SET_WINDOW_PROPERTY (Cambiar propiedades de una ventana en t.e.) ….. 301

SET_CANVAS_PROPERTY (Cambiar propiedades de un lienzo en t.e.) …………. 306

SHOW_WINDOW / HIDE_WINDOW ……………………………………………………….. 308

Capítulo 28. Creando múltiples ventanas …………………………………………… 309

Introducción ………………………………………………………………………………………. 309

Capítulo 29. Las Built-In DO_KEY ………………………………………………………. 315

Introducción ………………………………………………………………………………………. 315

Supuesto práctico 4 ………………………………………………………………………… 319

Capítulo 30. Los menús de usuario ……………………………………………………. 323

Introducción ………………………………………………………………………………………. 323

Generar el fichero ejecutable MMX ……………………………………………………….. 329

Utilizar un menú de usuario en un formulario …………………………………………. 329

Capítulo 31. Ejecución de varios formularios …………………………………………… 331

Introducción ………………………………………………………………………………………. 331

OPEN_FORM ………………………………………………………………………………………. 332

CALL_FORM ………………………………………………………………………………………… 334

NEW_FORM ……………………………………………………………………………………….. 335

Uso compartido de datos entre módulos ………………………………………………… 337

Cierre y validación de formularios …………………………………………………………. 340

Capítulo 32. Crear librerías en Forms ……………………………………………………. 343

Introducción ………………………………………………………………………………………. 343

Crear una biblioteca …………………………………………………………………………….. 344

Compilar una biblioteca ……………………………………………………………………….. 344

Conectar una biblioteca a un módulo …………………………………………………….. 344

Desconectar una biblioteca …………………………………………………………………… 345

Referenciar a unidades de programa de bibliotecas conectadas ………………… 345

Supuesto práctico 5 ……………………………………………………………………………… 347

Capítulo 33. Disparadores ……………………………………………………………………. 351

Introducción ………………………………………………………………………………………. 351

Categoría de disparadores ……………………………………………………………………. 352

Relación completa de disparadores ……………………………………………………….. 353

Componentes de un disparador …………………………………………………………….. 354

Jerarquía de ejecución …………………………………………………………………………. 357

Añadir un disparador a un formulario …………………………………………………….. 358

Propiedades de un disparador ………………………………………………………………. 360

Escritura del código de un disparador …………………………………………………….. 361

Uso de variables en disparadores ………………………………………………………….. 362

WHEN-BUTTON-PRESSED …………………………………………………………………. 362

WHEN-WINDOW-CLOSED …………………………………………………………………. 363

WHEN-CHECKBOX-CHANGED ……………………………………………………………. 363

WHEN-LIST-CHANGED ……………………………………………………………………… 363

Disparadores asociados a las consultas …………………………………………………… 363

Capítulo 34. Subprogramas ……………………………………………………………………. 365

Introducción ………………………………………………………………………………………. 365

Variables de Forms Builder …………………………………………………………………… 365

Subprogramas incorporados …………………………………………………………………. 367

Límites de uso de los subprogramas incorporados …………………………………… 369

Usar definiciones de funciones incorporadas ………………………………………….. 370

Funciones incorporadas de uso habitual …………………………………………………. 371

Capítulo 35. El proceso de depuración …………………………………………………… 373

Introducción ………………………………………………………………………………………. 373

El proceso de depuración ……………………………………………………………………… 373

La consola de depuración ……………………………………………………………………… 374

Definición de puntos de ruptura ……………………………………………………………. 379

Ejecutar un formulario en modo depuración …………………………………………… 380

Capítulo 36. El proceso de validación …………………………………………………….. 383

Introducción ………………………………………………………………………………………. 383

Cuándo se produce la validación ……………………………………………………………. 384

Uso de propiedades de objetos para controlar la validación ……………………… 384

Uso de listas de valores para validación …………………………………………………. 385

Control de validación mediante disparadores …………………………………………. 386

Seguimiento del estado de validación …………………………………………………….. 387

Control de la validación con funciones incorporadas ……………………………… 388

Capítulo 37. Navegación ………………………………………………………………………. 391

Introducción ………………………………………………………………………………………. 391

La navegación interna …………………………………………………………………………. 392

Propiedades que afectan a la navegación ………………………………………………. 393

Disparadores de navegación ………………………………………………………………… 394

Capítulo 38. Procesamiento de transacciones …………………………………………. 397

Introducción ………………………………………………………………………………………. 397

Secuencia de confirmación de eventos …………………………………………………… 400

Disparadores de confirmación ………………………………………………………………. 401

Uso común de los disparadores de confirmación ……………………………………. 402

Sentencias de confirmación por defecto ………………………………………………… 406

Obtención del estado de confirmación ………………………………………………….. 407

Procesamiento de matrices DML ………………………………………………………….. 409

Capítulo 39. Gestión en tiempo de ejecución ………………………………………….. 411

Introducción ………………………………………………………………………………………. 411

Variables para el control del foco ………………………………………………………….. 411

Variables para el control del foco de un disparador …………………………………. 412

Funciones incorporadas ………………………………………………………………………. 412

Referencia a objetos mediante el identificador interno ……………………………. 428

Declaración de variables para identificadores de objeto ………………………….. 429

Uso de identificadores de objeto fuera del bloque PL/SQL inicial ……………. 430

Capítulo 40. Uso compartido de objetos ……………………………………………….. 431

Introducción ………………………………………………………………………………………. 431

Clase de Propiedad ……………………………………………………………………………… 433

Grupo de objetos ……………………………………………………………………………….. 435

Copia y creación de subclases de objetos ………………………………………………. 436

Bibliotecas de objetos …………………………………………………………………………. 438

SmartClass …………………………………………………………………………………………. 440

Bibliotecas de código PL/SQL ……………………………………………………………….. 440

Capítulo 41. Miscelánea Forms …………………………………………………………….. 445

Introducción ………………………………………………………………………………………. 445

Apertura de una página web desde Forms ……………………………………………… 445

Apertura de programas externos en Forms ……………………………………………. 447

Capítulo 42. Oracle Reports. Conceptos básicos …………………………………….. 449

Introducción ………………………………………………………………………………………. 449

Report Builder ……………………………………………………………………………………. 450

Apertura de informes Reports desde Forms …………………………………………… 452

Modelos de informes que se pueden construir ………………………………………. 452

Capítulo 43. Creando un informe asistido ……………………………………………… 459

Introducción ………………………………………………………………………………………. 459

Creando un informe asistido ………………………………………………………………… 459

Capítulo 44. Métodos de ejecución ……………………………………………………….. 467

Introducción ………………………………………………………………………………………. 467

Formatos de ejecución del Report Builder ……………………………………………… 467

Métodos de ejecución de un Report por línea de comandos …………………….. 468

Capítulo 45. Preferencias de ejecución del Report Builder ……………………….. 477

Introducción ………………………………………………………………………………………. 477

Apertura del cuadro de preferencias …………………………………………………….. 477

Parámetros por defecto del diseño de un Report ……………………………………. 481

Capítulo 46. Informes basados en consultas JDBC ………………………………… 483

Introducción ………………………………………………………………………………………. 483

Seleccionar el origen de consultas JDBC ………………………………………………… 483

Configurar ODBC ………………………………………………………………………………… 484

Crear la consulta JDBC …………………………………………………………………………. 486

Capítulo 47. Informes basados en consultas de ficheros TXT ………………….. 489

Introducción ………………………………………………………………………………………. 489

Seleccionar como origen un fichero texto ………………………………………………. 489

Capítulo 48. Informes basados en consultas XML ………………………………… 493

Introducción ………………………………………………………………………………………. 493

Seleccionar como origen un fichero XML ……………………………………………….. 493

Oracle 12c FORMS y REPORTS. Curso práctico de formación

Capítulo 49. Diseño manual de un Report ………………………………………………. 495

Introducción ………………………………………………………………………………………. 495

Crear un informe nuevo manualmente ………………………………………………….. 495

El modelo de datos ……………………………………………………………………………… 496

Creando una consulta manual ………………………………………………………………. 497

Creando un diseño ……………………………………………………………………………… 498

Crear una consulta con Query Builder ……………………………………………………. 498

Modificando un diseño de listado …………………………………………………………. 500

Modificando columnas de totalización ………………………………………………….. 501

Barra de herramientas del editor de informes/presentación en papel ……….. 504

Modificando elementos dentro de los marcos ………………………………………… 505

Modificando elementos en la presentación en papel ………………………………. 508

Añadiendo columnas de fórmula manualmente con el asistente de diseño … 509

Añadiendo columnas de fórmula manualmente sin el asistente de diseño …. 511

Capítulo 50. Diseño de consultas enlazadas ……………………………………………. 515

Introducción ………………………………………………………………………………………. 515

Creando varias consultas ……………………………………………………………………… 515

Enlazando consultas ……………………………………………………………………………. 516

Capítulo 51. Diseño manual del formato del informe ………………………………. 519

Introducción ………………………………………………………………………………………. 519

Añadiendo elementos a un diseño ………………………………………………………… 519

Moviendo/copiando objetos entre secciones …………………………………………. 524

Añadiendo una columna resumen al listado …………………………………………… 525

Capítulo 52. La pantalla de parámetros en Reports …………………………………. 527

Introducción ………………………………………………………………………………………. 527

Creando un informe asistido ………………………………………………………………… 527

Diseñando una pantalla de parámetros …………………………………………………. 529

Capítulo 53. Insertar gráficos en un Report ……………………………………………. 533

Introducción ………………………………………………………………………………………. 533

Creando un informe asistido ………………………………………………………………… 533

Diseñando un gráfico dentro de un Report …………………………………………….. 534

Capítulo 54. Uso de Triggers en un Report …………………………………………….. 539

Introducción ………………………………………………………………………………………. 539

Modificando un informe existente ………………………………………………………… 541

Creando una pantalla de parámetros …………………………………………………….. 542

Configurando Triggers asociados a una ventana de parámetros ……………….. 543

Creando un Trigger de validación ………………………………………………………….. 543

Creando un Trigger de informe …………………………………………………………….. 544

Comprobando resultados …………………………………………………………………….. 544

Capítulo 55. Creando una plantilla para Report ……………………………………. 547

Introducción ………………………………………………………………………………………. 547

Creando una plantilla ………………………………………………………………………….. 547

Modificando una plantilla ……………………………………………………………………. 548

Guardando la plantilla …………………………………………………………………………. 550

Uso de plantillas personalizadas …………………………………………………………… 550

Anexo. Guía de instalación de Oracle 11g XE Release 2 ………………………….. 551

Introducción ………………………………………………………………………………………. 551

Requerimientos mínimos …………………………………………………………………….. 551

Tutorial de instalación …………………………………………………………………………. 552

Índice alfabético …………………………………………………………………………………. 557

Título

Ir a Arriba