Envíos gratis en compras superiores a $60.000
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

$40.651

  • Envío gratis en compras superiores a $60.000
  • Autor: MUÑOZ CHAPARRO, Antolín

    Páginas: 580

    Coedición: Alfaomega, RC Libros

    ISBN: 9788494305573 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

    Ir a Arriba