Cómo facilitar la manipulación de informes

En esta sección:

Normalmente, un servidor Web devuelve un informe completo al navegador. El navegador espera hasta que haya recibido el informe completo, antes de mostrarlo.

La paginación permite descargar una página del informe en un navegador, en lugar del informe completo. El servidor web guarda las páginas restantes hasta que el usuario las solicite. Esta característica reduce el tiempo de espera del usuario para consultar la primera página de informe. Resulta efectivo sobre todo en informes largos.

La paginación on-demand se implementa en el Visor WebFOCUS. Requiere que la salida del informe esté en formato HTML, que es la configuración predeterminada para una solicitud enviada a través del Cliente WebFOCUS.

A continuación le mostramos un informe en el Visor WebFOCUS.

diagrama de Informe en el Visor WebFOCUS


Principio de página

x
Cómo utilizar el Visor WebFOCUS

Cómo:

El Visor WebFOCUS también es una ventana de navegador dividida en dos marcos:

El marco del informe es el marco superior, de mayor tamaño, que contiene una página de salida.

El marco de control contiene los controles utilizados para navegar el informe y buscar una cadena en el informe. Los controles de navegación le permiten mostrar la página siguiente o la anterior, la primera o la última, o bien una página específica.



x
Sintaxis: Cómo Activar el Visor WebFOCUS
SET WEBVIEWER = {OFF|ON}
ON TABLE SET WEBVIEWER {OFF|ON}

o

ON TABLE SET WEBVIEWER {OFF|ON}

donde:

OFF

Desactiva la paginación on-demand; WebFOCUS descarga la totalidad del informe como ventana de navegador estándar. OFF es el valor predeterminado.

Activo

Activa la paginación por solicitud. WebFOCUS descarga la primera página del informe a un navegador, en el Visor WebFOCUS. El número de líneas mostradas al mismo tiempo depende de los ajustes (resolución) del escritorio de Windows.



Ejemplo: Cómo activar el Visor WebFOCUS

El procedimiento y la página de inicio de este ejemplo se ejecutan en WebFOCUS. Deben probarse y ejecutarse en este entorno.

  1. Cree un procedimiento llamado ONDEMAND, que muestre un informe de pedidos de un establecimiento en el Visor WebFOCUS.

    Procedimiento:

    SET WEBVIEWER=ON
    TABLE FILE CENTORD
    PRINT ORDER_NUM ORDER_DATE
    BY STORE_CODE
    WHERE STORE_CODE EQ '1003DC'
    ON TABLE SET PAGE-NUM OFF
    ON TABLE SET STYLE *
    TYPE=REPORT, GRID=OFF,$
    ENDSTYLE
    END
  2. Cree una página de inicio en que el usuario pueda ejecutar el informe.
  3. Ejecute la página de inicio y pulse el vínculo. El informe aparece en el Visor WebFOCUS.

    diagrama de Visor WebFOCUS


Principio de página

x
Cómo abrir y cerrar el Visor WebFOCUS

Cómo:

Referencia:

Puede especificar un marco de destino en que abrir el Visor WebFOCUS, y una página principal que aparezca al cerrarlo.



x
Sintaxis: Cómo Abrir el Visor WebFOCUS en un marco de destino
SET WEBVIEWTARG = {target_frame|OFF}

donde:

target_frame

Es el nombre de un marco existente en el navegador, o uno de los siguientes marcos HTML reservados:

_blank abre el Visor WebFOCUS en una nueva ventana de navegador. Esta es la configuración por defecto para los informes que no tengan la accesibilidad activada.

_self abre el Visor WebFOCUS en el mismo marco que el ancla.

_parent abre el Visor WebFOCUS en el marco principal inmediato que contiene el ancla.

_top abre el Visor WebFOCUS en la ventana actual del navegador.

OFF

Abre el Visor WebFOCUS en el marco desde el que ejecutó el informe. Esta es la configuración por defecto para los informes que tengan la accesibilidad activada.

Nota: Para más información sobre cómo activar la accesibilidad, consulte ACCESSPDF.



x
Sintaxis: Cómo Mostrar una página principal al cerrar el Visor WebFOCUS
SET WEBVIEWHOME = {home_URL|OFF}

donde:

home_URL

Es un URL válido que muestra una página HTML después de cerrar el Visor WebFOCUS.

OFF

Muestra una ventana de navegador en blanco, después de cerrar el Visor WebFOCUS. Debe introducir otro URL para ejecutar otro informe. OFF es el valor predeterminado.



x
Referencia: Cómo cerrar el Visor WebFOCUS

El botón Cerrar, situado en el Marco de control, cierra el Visor WebFOCUS y elimina el informe del servidor Web. La próxima página que muestra el navegador depende de las propiedades WEBVIEWTARG y WEBVIEWHOME, como se explica a continuación:


Principio de página

x
Cómo controlar la visualización de botones en el Visor WebFOCUS

Cómo:

Puede emitir comandos que especifiquen la presencia de los botones Todas las páginas, Ayuda y Cerrar, en el Visor WebFOCUS.

La siguiente imagen muestra la barra de control del Visor WebFOCUS:

El botón Todas las páginas es el segundo botón a la derecha de la información de número de página. Los botones Ayuda y Cerrar ocupan las dos últimas posiciones.



x
Sintaxis: Cómo Controlar la aparición del botón Todas las páginas
SET WEBVIEWALLPG = {OFF|ON}

o

ON TABLE SET WEBVIEWALLPG {OFF|ON}

donde:

ON

Muestra el botón Todas las páginas. ON es el valor predeterminado.

OFF

No muestra el botón Todas las páginas.



x
Sintaxis: Cómo Controlar la aparición del botón Ayuda
SET WEBVIEWHELP = {OFF|ON}

o

ON TABLE SET WEBVIEWHELP {OFF|ON}

donde:

ON

Muestra el botón Ayuda. ON es el valor predeterminado.

OFF

No muestra el botón Ayuda.



x
Sintaxis: Cómo Controlar la aparición del botón Cerrar
SET WEBVIEWCLOSE = {OFF|ON}

o

ON TABLE SET WEBVIEWCLOSE {OFF|ON}

donde:

Activo

Muestra el botón Cerrar. Activo es el valor predeterminado.

OFF

No muestra el botón Cerrar.


Principio de página

x
Cómo imprimir con la paginación on-demand

Cómo:

Debe borrar la caché del navegador antes de imprimir un informe de forma local, utilizando el botón Imprimir de la barra de herramientas del navegador. Además, debe pulsar la ventana para activarla, antes de usar el botón Imprimir.

Use el procedimiento correspondiente de su navegador para borrar la caché.



x
Procedimiento: Cómo Borrar la caché en Microsoft Internet Explorer
  1. Seleccione Opciones de Internet desde el menú Herramientas.
  2. En la pestaña General, perteneciente a Archivos temporales de Internet, seleccione Borrar archivos.

Principio de página

x
Navegación del Visor WebFOCUS

Cómo:

Para activar el botón Ir a última página del Visor WebFOCUS con determinadas versiones de Microsoft Internet Explorer, complete el siguiente procedimiento.



x
Procedimiento: Cómo Activar el botón Ir a última página
  1. Desde Internet Explorer, pulse el menú Herramientas y seleccione Opciones de Internet.
  2. Se abre el cuadro de diálogo Opciones de Internet.
  3. Desde el cuadro Archivos temporales de Internet, pulse Configuración.

    Se abre el cuadro de diálogo Configuración.

  4. Pulse el botón de radio Cada vez que se visita la página.
  5. Pulse Aceptar para guardar el cambio y salir del cuadro de diálogo Configuración.
  6. Pulse Aceptar para salir del cuadro de diálogo de Opciones de Internet.

WebFOCUS