Manual as 400

Embed Size (px)

Citation preview

AS/400 Advanced Series

IBM

Consulta/400 UtilizacinVersin 4 Release 1

SC10-3158-00

AS/400 Advanced Series

IBM

Consulta/400 UtilizacinVersin 4 Release 1

SC10-3158-00

Atencin! Antes de utilizar esta informacin y el producto al que da soporte, asegrese de leer la informacin general del apartado Avisos en la pgina xi.

Primera edicin (Agosto 1997)Este manual es la traduccin del original en ingls AS/400 Advanced Series Query/400 Use, SC41-5210-00. Esta edicin se aplica al programa bajo licencia IBM Consulta para AS/400 (Programa 5769-QU1), Versin 4 Release 1 Modificacin 0 y a todos los releases y modificaciones posteriores hasta que se indique lo contrario en nuevas ediciones. Asegrese de que est utilizando la edicin adecuada para el nivel del producto. Efecte el pedido de publicaciones a su representante de ventas IBM o a la sucursal de IBM de su localidad. Si vive en los Estados Unidos, Puerto Rico o Guam, puede solicitar publicaciones a travs de IBM Software Manufacturing Solutions en el telfono 800+879-2755. En la direccin que figura ms abajo no hay existencias de publicaciones. IBM agradece sus comentarios. Al final de cada publicacin, normalmente encontrar un formulario para los comentarios del lector. Tambin puede enviar sus comentarios por correo a la direccin siguiente: IBM S.A. National Language Solutions Center Avda Diagonal 571 08029 - Barcelona Espaa o puede enviar sus comentarios por fax a: Desde Espaa: (93) 321 61 34 Desde otros pases: 34 3 321 61 34 Si tiene acceso a Internet, puede enviar sus comentarios electrnicamente a la direccin [email protected]. Cuando enva informacin a IBM, otorga a IBM un derecho no exclusivo para utilizar o distribuir dicha informacin de la manera que crea adecuada sin incurrir por ello en ninguna obligacin con usted. Copyright International Business Machines Corporation 1997. Reservados todos los derechos.

ContenidoAvisos . . . . . . . Marcas registradas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

xi xii xiii xiii xiii xiii xv

Acerca de Consulta/400 Utilizacin (SC10-3158 (SC41-5210)) A quin va dirigido este manual . . . . . . . . . . . . . . . . . . Informacin relacionada y de requisito previo . . . . . . . . . . Informaciones disponibles en World Wide Web . . . . . . . . . Resumen de cambios

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Parte 1. Introduccin a Consulta/400Captulo 1. Qu es Consulta/400? Fundamentos de Consulta (conceptos) Funciones principales de Consulta . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-1 1-1 1-5

Captulo 2. Informacin operativa general para Consulta Prcticas con Consulta . . . . . . . . . . . . . . . . . . . . . Cmo empezar con Consulta . . . . . . . . . . . . . . . . . . Indicar a Consulta lo que desea . . . . . . . . . . . . . . . . Utilizacin de mandatos de Consulta . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizacin del men de Consulta Utilizacin de la pantalla Trabajar con consultas . . . . . . . Visualizacin de formato de constantes . . . . . . . . . . . . Informacin de perfil de consulta . . . . . . . . . . . . . . . . Gestin de mensajes de consulta y errores . . . . . . . . .

2-1 2-1 . 2-1 . 2-2 . 2-6 . 2-7 . 2-8 2-15 2-17 2-17

Parte 2. Definicin y utilizacin de definiciones de consultaCaptulo 3. Creacin de una definicin de consulta . . . . Inicio de una definicin de consulta . . . . . . . . . . . . . . . . Seleccin de pasos de definicin cuando se define una consulta Consideraciones para crear consultas . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-1 3-1 3-2 3-5

Captulo 4. Especificacin y seleccin de archivos para una consulta Especificacin de selecciones de archivo . . . . . . . . . . . . . . . . . . . . Seleccin de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de miembros de archivos . . . . . . . . . . . . . . . . . . . . . . . Seleccin de formatos de registro . . . . . . . . . . . . . . . . . . . . . . . . Visualizacin de todos los archivos seleccionados . . . . . . . . . . . . . . Unin de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Visualizacin de todas las pruebas de unin . . . . . . . . . . . . . . . . . . Si faltan campos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Captulo 5. Definicin de campos de resultado en Consulta/400 Creacin de campos de resultado . . . . . . . . . . . . . . . . . . . . Operaciones aritmticas de fecha, hora e indicacin de la hora . . . Funciones de fecha, hora e indicacin de la hora . . . . . . . . . . . Conversin de formatos de fecha . . . . . . . . . . . . . . . . . . . . Copyright IBM Corp. 1997

4-1 . 4-1 . 4-6 . 4-9 4-11 4-12 4-12 4-25 4-26 5-1 5-1 5-17 5-22 5-30

. . . . . . . . . . . . . . . . . . . . . . . . . .

iii

Consideraciones generales cuando se crea una expresin Cabeceras de columna . . . . . . . . . . . . . . . . . . . . Longitud y posiciones decimales . . . . . . . . . . . . . . . Aadir o eliminar campos de resultado . . . . . . . . . . . Captulo 6. Seleccionar y secuenciar campos . . . Dejar que Consulta seleccione y secuencie los campos Seleccin de campos y especificacin de su secuencia

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-33 5-35 5-35 5-37 6-1 6-1 6-1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 7. Seleccin de registros . . . . . . . . . . . . . . . . . . . . . . . . 7-1 Dejar que Consulta seleccione los registros . . . . . . . . . . . . . . . . . . . . 7-1 Seleccin de los registros que desea . . . . . . . . . . . . . . . . . . . . . . . . 7-1 Seleccin de registros para una lista de columnas dependientes de OfiVisin 7-17 Captulo 8. Seleccionar campos de clasificacin . . . . . . . . . . . Dejar que Consulta determine el orden de los registros automticamente Seleccin de los campos de clasificacin que desea utilizar . . . . . . . Captulo 9. Seleccin de un orden de clasificacin . . . Dejar que Consulta/400 seleccione un orden de clasificacin Objetivo de un orden de clasificacin . . . . . . . . . . . . . Cmo afecta a Consulta/400 un orden de clasificacin . . . Seleccin de un orden de clasificacin . . . . . . . . . . . .. . . . . . . . . . .

8-1 8-1 8-1 9-1 9-1 9-2 9-3 9-3 10-1 10-1 10-5 11-1 11-2 11-3 11-4 12-1 12-1 12-6 13-1 13-1 14-1 14-1 14-2 14-3 14-4 15-1 15-1 15-4 16-1 16-1 16-6 16-8

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 10. Especificacin del formato de columnas de informes Formato de las columnas del informe de consulta . . . . . . . . . . . . Edicin de campos numricos . . . . . . . . . . . . . . . . . . . . . . .

Captulo 11. Especificacin de funciones de resumen de informes Tipo de funciones de resumen . . . . . . . . . . . . . . . . . . . . . . . . Resumen de columnas . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ubicacin de los valores de resumen de columnas . . . . . . . . . . . . Captulo 12. Definicin de rupturas de informe Definicin de una ruptura de informe . . . . . . . Definicin del formato para rupturas de informe .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 13. Seleccin de tipo de salida y formato de salida Seleccin del tipo de salida y el formato que desea . . . . . . . . Captulo 14. Especificacin de opciones de proceso Objetivo de las opciones de proceso . . . . . . . . . . . Redondeo de valores de campos numricos . . . . . . . Ignorar errores de datos decimales . . . . . . . . . . . . Ignorar avisos de sustitucin de caracteres . . . . . . . . Captulo 15. Salir y ejecutar una consulta Finalizacin de la definicin de una consulta Ejecucin de una consulta . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Captulo 16. Trabajar con definiciones de consulta Modificar una definicin de una consulta . . . . . . . . Copiar una definicin de consulta . . . . . . . . . . . . Redenominar una definicin de consulta . . . . . . . .

iv

Consulta/400 Utilizacin V4R1

Suprimir una definicin de consulta . . . . . . . Visualizacin de una definicin de Consulta/400 Impresin de una definicin de consulta . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16-8 16-10 16-11

Parte 3. Informacin avanzada acerca de ConsultaCaptulo 17. Informacin adicional para programadores . . . . . . . . Archivos con formatos de registro distintos . . . . . . . . . . . . . . . . . . . Consideraciones de compartimiento de archivos . . . . . . . . . . . . . . . . Alteracin temporal de archivos de base de datos . . . . . . . . . . . . . . Consideraciones DBCS cuando se definen campos de resultado . . . . . . Unin de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilizacin de campos distintos a los campos de clasificacin para rupturas de informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Longitud de campo de resultado y posiciones decimales . . . . . . . . . . . Seleccin de registros (sin distincin de maysculas y minsculas) . . . . Apndice A. Diferencias entre Consulta/400 y Consulta/36 Diferencias conceptuales . . . . . . . . . . . . . . . . . . . . . Diferencias operativas . . . . . . . . . . . . . . . . . . . . . . . Diferencias de mandatos . . . . . . . . . . . . . . . . . . . . . Diferencias de migracin . . . . . . . . . . . . . . . . . . . . . Apndice B. Ejercicio prctico de la consulta Creacin de una definicin IDDU . . . . . . . . . . . Creacin de un archivo de base de datos Entrada de datos . . . . . . . . . . . . . . . . . . Creacin y ejecucin de una consulta . . . . . . Modificacin de una consulta . . . . . . . . . . . Creacin de una consulta avanzada . . . . . . .. . . . . . . . .

17-1 17-1 17-1 17-1 17-1 17-2 17-2 17-3 17-6 A-1 A-1 A-1 A-4 A-4 B-1 B-1 B-6 B-7 B-9 B-15 B-19 C-1 C-1 C-5 C-6 C-12 C-14 C-16 C-17

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Apndice C. Recomendaciones y tcnicas de rendimiento Introduccin al proceso de consulta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Definiciones de archivo y datos Definicin de consultas . . . . . . . . . . . . . . . . . . . . . . Utilizacin de operaciones de unin . . . . . . . . . . . . . . . Recomendaciones y tcnicas varias . . . . . . . . . . . . . . . Mensajes de estado de Consulta/400 . . . . . . . . . . . . . . Mensajes de modalidad de depuracin . . . . . . . . . . . . .

Apndice D. Impedir a los usuarios que ejecuten consultas interactivamente . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D-1 E-1 E-3 E-5 E-6 E-10 E-13 H-1 X-1

Apndice E. Identificadores de juego de caracteres (CCSID) . . Marcas de CCSID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CCSID y rdenes de clasificacin . . . . . . . . . . . . . . . . . . . . Conversiones de CCSID para opciones y funciones de Consulta/400 CCSID y elementos de definicin de consulta . . . . . . . . . . . . . Consideraciones de compatibilidad de CCSID . . . . . . . . . . . . . Bibliografa ndice

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Contenido

v

vi

Consulta/400 Utilizacin V4R1

Figuras1-1. 1-2. 1-3. 1-4. 1-5. Tres registros en el archivo NOMBREDIR (utilizando el formato de registro NOMBREDIR) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Tres registros en el archivo NOMBREDIR (utilizando el formato de registro DIRCDGPOST) . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 Tareas principales del men Consulta y de la pantalla Trabajar con consultas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6 Pantalla Trabajar con consultas (Fusin de datos/texto, todos los formatos) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7 Fusin de datos de Consulta en un documento de procesador de textos mediante fusin directa, fusin de lista de columnas o fusin multicopia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8 Pantalla Trabajar con consultas (lista de mltiples columnas) . . . . 2-11 Precisin decimal utilizando el valor por omisin . . . . . . . . . . . 17-5 Cambiar la precisin decimal . . . . . . . . . . . . . . . . . . . . . . . 17-6 Trabajar con y sin conversin de CCSID . . . . . . . . . . . . . . . . E-2

2-1. 17-1. 17-2. E-1.

Copyright IBM Corp. 1997

vii

viii

Consulta/400 Utilizacin V4R1

Tablas5-1. 5-2. 9-1. 10-1. 12-1. 12-2. 16-1. 16-2. E-1. E-2. E-3. E-4. E-5. E-6. E-7. E-8. Formatos para la representacin de tipos de datos de fecha . . . Formatos para la representacin de tipos de datos de hora . . . . Ejemplo de cmo funciona una tabla de cdigos . . . . . . . . . . Ejemplos de cdigo de edicin . . . . . . . . . . . . . . . . . . . . . Ejemplo de datos de archivo . . . . . . . . . . . . . . . . . . . . . . Informe de slo resumen con valores nulos . . . . . . . . . . . . . Efecto de orden de clasificacin y opcin de proceso en seleccin Efecto de orden de clasificacin y opcin de proceso en seleccin CCSID de pginas de cdigos de idiomas . . . . . . . . . . . . . . Cmo afectan los CCSID a la visualizacin de una consulta . . . Cmo afectan los CCSID a la modificacin de una consulta . . . Cmo afectan los CCSID a la seleccin de registros en tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CCSID no compatiblesConsecuencias en tiempo de definicin . Problemas de conversin de CCSIDConsecuencias en tiempo de ejecucin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compatible con CCSID de sustitucin, anomala de conversinConsecuencias en tiempo de ejecucin . . . . . . . . Cmo afectan los CCSID a la utilizacin de la consulta . . . . . .. . . . .

. . . . . . . .

5-13 5-15 . 9-5 10-16 12-5 12-6 16-6 16-6 E-6 E-7 E-7 E-10 E-13 E-15 E-17 E-18

Copyright IBM Corp. 1997

ix

x

Consulta/400 Utilizacin V4R1

AvisosLas referencias hechas en esta publicacin a productos, programas o servicios de IBM no implican que IBM tenga la intencin de anunciarlos en todos los pases en los que realiza operaciones. Cualquier referencia a un producto, programa o servicio IBM no establece ni implica que nicamente pueda utilizarse dicho producto, programa o servicio IBM. Puede utilizarse cualquier producto, programa o servicio funcionalmente equivalente, siempre que no infrinja la propiedad intelectual vigente de IBM ni otros derechos legalmente protegibles, en lugar del producto, programa o servicio IBM. La evaluacin y la verificacin de la operacin conjunta con otros productos, excepto aquellos expresamente designados por IBM, son responsabilidad del usuario. IBM puede tener patentes o patentes pendientes de aplicacin que cubran el tema tratado en este documento. La entrega de este documento no le otorga ninguna licencia sobre dichas patentes. Puede enviar consultas sobre las licencias, por escrito, al IBM Director of Licensing, IBM Corporation, 500 Columbus Avenue, Thornwood, NY 10594, U.S.A. Los usuarios bajo licencia de este programa que deseen obtener informacin acerca del mismo con el propsito de habilitar: (i) el intercambio de informacin entre programas creados independientemente y otros programas (incluido ste) y (ii) la utilizacin mutua de la informacin que se haya intercambiado, deben ponerse en contacto con el coordinador de interoperabilidad de software. Dicha informacin puede estar disponible, sujeta a los trminos y condiciones apropiados, incluyendo en algunos casos el pago de una tarifa. Dirija sus preguntas a: IBM Corporation Software Interoperability Coordinator 3605 Highway 52 N Rochester, MN 55901-7829 USA Este manual puede contener imprecisiones tcnicas y/o errores tipogrficos. Esta publicacin puede hacer referencia a productos que estn anunciados pero que no estn disponibles actualmente en su pas. Este publicacin tambin puede hacer referencia a productos que no se hayan anunciado en su pas. IBM no se compromete a hacer disponible ningn producto no anunciado al que se haga referencia en esta publicacin. La decisin final de anunciar cualquier producto depende del juicio comercial y tcnico de IBM. Este manual contiene ejemplos de datos e informes que se utilizan en operaciones diarias de negocios. Para ilustrarlos lo ms completamente posible, los ejemplos incluyen nombres de personas, empresas, marcas y productos. Todos estos nombres son ficticios y cualquier parecido con nombres y direcciones utilizados por una empresa real es pura coincidencia. Esta publicacin contiene pequeos programas que entrega IBM como ejemplos sencillos a modo de ilustracin. Estos ejemplos no se han probado meticulosamente bajo todas las condiciones. IBM, por consiguiente, no puede garantizar ni da por supuestos la fiabilidad, el servicio ni la funcionalidad de estos programas. Todos los programas aqu incluidos se proporcionan "TAL CUAL". SE DESCARTAN EXPRESAMENTE LAS GARANTAS DE COMERCIABILIDAD E IDONEIDAD IMPLCITAS PARA UN PROPSITO DETERMINADO.

Copyright IBM Corp. 1997

xi

Marcas registradasLos siguientes trminos son marcas registradas de IBM Corporation en los Estados Unidos y/o en otros pases: Application System/400 AS/400 COBOL/400 DisplayWrite IBM OfiVisin Operating System/400 OS/400 RPG/400 SAA SQL/400 Systems Application Architecture 400

Otros nombres de compaas, productos o servicios, que pueden estar sealados con doble asterisco (**), son marcas registradas o marcas de servicio de terceros. Microsoft, Windows, y el logotipo de Windows 95 son marcas registradas de Microsoft Corporation. PC Direct es una marca registrada de Ziff Communications Company e IBM Corporation la utiliza bajo licencia. UNIX es una marca registrada en los Estados Unidos y otros pases, para la cual se concede licencia exclusivamente a travs de X/Open Company Limited. C-bus es una marca registrada de Corollary, Inc. Java y HotJava son marcas registradas de Sun Microsystems, Inc. Otros nombres de empresas, productos y servicios, que pueden estar marcados con doble asterisco (**), son marcas registradas o marcas de servicio de terceros.

xii

Consulta/400 Utilizacin V4R1

Acerca de Consulta/400 Utilizacin (SC10-3158 (SC41-5210))Consulta/400 es un programa de utilidad de soporte de decisiones que puede utilizar para obtener informacin de la base de datos del AS/400. Este manual describe cmo utilizar Consulta para seleccionar, organizar y analizar informacin almacenada en uno o ms archivos de base de datos para producir informes y otros archivos de base de datos. Puede que necesite consultar otras publicaciones de IBM para obtener informacin ms especfica acerca de un tema determinado. Para obtener una lista de publicaciones relacionadas con este manual, consulte la Bibliografa.

A quin va dirigido este manualEste manual est pensado para que los usuarios creen informes de consultas y gestionen datos en el sistema AS/400. Antes de utilizar este manual, tiene que familiarizarse con el material introductorio para utilizar el sistema AS/400. No es necesario saber utilizar un lenguaje de programacin de alto nivel para utilizar Consulta.

Informacin relacionada y de requisito previoPara obtener informacin acerca de otras publicaciones del AS/400 (excepto del Advanced 36), consulte una de las siguientes: La publicacin Consulta de Publicaciones, SC10-3114 (SC41-5003), en la biblioteca en soporte software del AS/400. El Directorio de Informacin del AS/400, una interfaz multimedia exclusiva a una base de datos, en la que pueden efectuarse bsquedas, que contiene descripciones de los ttulos disponibles de IBM u otros editores seleccionados. El Directorio de Informacin del AS/400 se suministra con el sistema operativo OS/400 sin cargo.

Informaciones disponibles en World Wide WebExiste ms informacin del AS/400 en World Wide Web. Puede acceder a esta informacin desde la pgina inicial del AS/400, que tiene la siguiente direccin de localizador uniforme de recursos (URL): http://www.as4 .ibm.com

Seleccione el escritorio de informacin y podr acceder a distintos temas de informacin del AS/400 desde dicha pgina.

Copyright IBM Corp. 1997

xiii

xiv

Consulta/400 Utilizacin V4R1

Resumen de cambiosEsta edicin contiene informacin sobre el soporte a los datos UCS2 grficos. La informacin sobre UCS2 se encuentra en varias partes del libro.

Copyright IBM Corp. 1997

xv

xvi

Consulta/400 Utilizacin V4R1

Parte 1. Introduccin a Consulta/400Captulo 1. Qu es Consulta/400? . . . . . . . . . . . . . . . . . . . . . Fundamentos de Consulta (conceptos) . . . . . . . . . . . . . . . . . . . . Archivos, campos y formatos de registro . . . . . . . . . . . . . . . . . Campos del juego de caracteres de doble byte (DBCS) . . . . . . . Soporte del juego de caracteres UCS2 de nivel 1 . . . . . . . . . . . Lenguajes y programas de utilidad de definicin de datos . . . . . . Definiciones de consulta . . . . . . . . . . . . . . . . . . . . . . . . . . . Bibliotecas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones principales de Consulta . . . . . . . . . . . . . . . . . . . . . . . Fusin de datos de consulta en un documento de procesador de textos Fusin directa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fusin de lista de columnas . . . . . . . . . . . . . . . . . . . . . . . . . Fusin multicopia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Combinacin de fusin de lista de columnas y fusin multicopia . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-1 1-1 . 1-1 . 1-2 . 1-3 . 1-3 . 1-4 . 1-5 . 1-5 . 1-7 . 1-8 . 1-9 1-10 1-10

Captulo 2. Informacin operativa general para Consulta . . . . . . . . . . 2-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Prcticas con Consulta Cmo empezar con Consulta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Cuando haya terminado de trabajar con Consulta . . . . . . . . . . . . . . . 2-2 Indicar a Consulta lo que desea . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 Utilizacin de solicitudes y valores por omisin . . . . . . . . . . . . . . . . . 2-2 . . . . . . . . . . . . . . . . . . 2-2 Utilizacin de teclas de funcin de Consulta Comprobacin de los resultados antes de imprimir el informe de consulta 2-3 Impresin de lo que ve en la pantalla . . . . . . . . . . . . . . . . . . . . . 2-4 Utilizacin de listas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5 Visualizacin de una lista . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5 Seleccin de elementos de una lista . . . . . . . . . . . . . . . . . . . . . 2-5 Nombres de bibliotecas especiales . . . . . . . . . . . . . . . . . . . . . . 2-6 Utilizacin de mandatos de Consulta . . . . . . . . . . . . . . . . . . . . . . . . 2-6 Utilizacin del men de Consulta . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7 Utilizacin de la pantalla Trabajar con consultas . . . . . . . . . . . . . . . . . . 2-8 Seleccin de una sola tarea de consulta . . . . . . . . . . . . . . . . . . . . . 2-9 Seleccin de una tarea de consulta para fusin de datos/texto . . . . . 2-10 Especificacin de una consulta y su biblioteca . . . . . . . . . . . . . . . 2-10 Seleccin de mltiples tareas de consulta . . . . . . . . . . . . . . . . . . . 2-10 Trabajar con una lista de consultas . . . . . . . . . . . . . . . . . . . . . . . 2-12 Seleccin de un nombre de consulta desde una lista . . . . . . . . . . . 2-12 Utilizacin de subconjuntos de listas . . . . . . . . . . . . . . . . . . . . 2-13 Posicin de una lista de consultas . . . . . . . . . . . . . . . . . . . . . . 2-13 Utilizacin de F11 para visualizar informacin adicional . . . . . . . . . 2-14 Seleccin de una biblioteca . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14 Otras consideraciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15 Visualizacin de formato de constantes . . . . . . . . . . . . . . . . . . . . . . 2-15 Informacin de perfil de consulta . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17 Gestin de mensajes de consulta y errores . . . . . . . . . . . . . . . . . . . 2-17 Si cambia de opinin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17

Copyright IBM Corp. 1997

Consulta/400 Utilizacin V4R1

Captulo 1. Qu es Consulta/400?Consulta/400 es un programa bajo licencia IBM y un programa de utilidad de soporte de decisiones que puede utilizarse para obtener informacin de la base de datos del AS/400. Puede obtener informacin de cualquier archivo de base de datos definido en el sistema utilizando especificaciones de descripcin de datos (DDS) del Operating System/400 (OS/400*), el programa de utilidad interactivo de definicin de datos OS/400 (IDDU) o el Programa de Lenguaje de Consulta Estructurada IBM*/400 (SQL/400*). Puede utilizar el programa Consulta para seleccionar, organizar y analizar informacin (datos) almacenados en uno o ms archivos de base de datos para generar informes y otros archivos de datos. Puede crear sus propias definiciones de consulta y despus ejecutarlas, puede ejecutar consultas existentes que no haya creado o incluso puede ejecutar una consulta por omisin sobre un archivo de base de datos concreto (utilizando una consulta sin nombre). Puede determinar qu datos debe recuperar la consulta, el formato del informe y si dicho informe debe mostrarse por pantalla, imprimirse o enviarse a otro archivo de base de datos. Puede utilizar el programa Consulta para obtener informacin a partir de un nico archivo o de un conjunto combinado de hasta 32 archivos. Puede seleccionar todos los campos o nicamente algunos de ellos y disponerlos del modo en el que quiera que aparezcan en el tipo de salida elegida. Puede hacer que en el resultado de la consulta se incluyan todos los registros o puede seleccionar la inclusin de algunos de ellos utilizando pruebas de seleccin de registros. stas y otras funciones se describen con ms detalle en los siguientes captulos. Este captulo presenta informacin bsica acerca de Consulta, y a continuacin muestra las tareas principales (tales como la creacin, visualizacin o ejecucin de consultas) que pueden llevarse a cabo con el programa Consulta, incluyendo las opciones de fusin de datos/texto que pueden utilizar los usuarios de IBM OfiVisin, DisplayWrite* 4, y DisplayWrite 5.

Fundamentos de Consulta (conceptos)En el sistema AS/400 hay varios elementos que organizan y almacenan la informacin para que usted y otros usuarios del sistema puedan trabajar con ella y obtener los resultados deseados. Los temas siguientes introducen dichos elementos, le informan acerca de ellos y acerca de la forma en la que estn relacionados con los usuarios y con Consulta y le indican otras publicaciones en las que puede encontrar ms informacin.

Archivos, campos y formatos de registroLa informacin o los datos, se organiza y almacena en el sistema de varias maneras, principalmente en objetos denominados archivos de base de datos (a los que se hace normalmente referencia como archivos). Los archivos contienen unidades de informacin individuales, denominadas registros, cada uno de los cuales contiene fragmentos de datos relacionados. Cada fragmento de informacin de un registro se denomina campo y el modo en que se organizan los campos se define en un formato de registro (denominado muchas veces simplemente formato). Copyright IBM Corp. 1997

1-1

Cuando ejecuta una consulta para generar un informe, Consulta utiliza los archivos, campos y los formatos de registro para obtener la informacin que desea de la base de datos, en forma de registros y utiliza aquellos registros para generar un informe de consulta. Por ejemplo un archivo de nombres y direcciones de empleados denominado NOMBREDIR puede contener un grupo de registros que identifiquen a un empleado en cada registro (vea la Figura 1-1). Cada registro tiene varios campos que contienen el nombre y la direccin del empleado. Los campos de cada registro pueden tener nombres similares a estos NOMBRE, DIRECCION, CIUDAD, PROV y CDGPOST. Este orden de los campos puede especificarse en un formato de registro denominado tambin NOMBREDIR.NOMBRE Manuel Garca Marta Gmez Pedro Duque DIRECCION Balmes 324 Carretas 16 Espaa 67 CIUDAD Barcelona Albacete Orense PROV B AB OR CDGPOST 8 32 6345 5771

Figura 1-1. Tres registros en el archivo NOMBREDIR (utilizando el formato de registro NOMBREDIR)

Podra definirse otro formato de registro, llamado DIRCDGPOST, que podra estar orientado a la ubicacin y contener solamente los campos CDGPOST, PROV, CIUDAD y NOMBREDIR en dicho orden (vea la Figura 1-2).CDGPOST 8 32 6345 5771 PROV B AB OR CIUDAD Barcelona Albacete Orense NOMBREDIR Balmes 324 Carretas 16 Espaa 67

Figura 1-2. Tres registros en el archivo NOMBREDIR (utilizando el formato de registro DIRCDGPOST)

Consulta recupera los datos que desee de los archivos que elija. Utiliza ciertos campos (y formatos de registro) de dichos archivos para seleccionar, ordenar, calcular y resumir los datos en el formato deseado. Tambin genera informes de consulta que contienen dichos datos.

Campos del juego de caracteres de doble byte (DBCS)Algunos pases utilizan pictogramas o caracteres simblicos en su idioma. Para ese tipo de datos deben utilizarse campos DBCS. Por regla general, si el idioma de su pas utiliza caracteres de juego de caracteres de un solo byte (SBCS), sus archivos no contienen datos DBCS. Puede ignorar la informacin de ayuda en lnea que haga referencia a datos DBCS.

1-2

Consulta/400 Utilizacin V4R1

Notas: 1. Para visualizar datos DBCS de forma apropiada, es preciso disponer de una pantalla que permita DBCS. 2. En Consulta se utiliza el siguiente convenio de denominacin para datos DBCS:

Datos de tipo carcter se refiere tanto a los datos de tipo carcter SBCS como DBCS. Datos DBCS se refiere a cualquier tipo de dato DBCS, incluyendo los tipos de datos DBCS grfico y los DBCS con delimitadores. DBCS con delimitadores se refiere a DBCS abierto, DBCS cualquiera o slo DBCS.

Soporte del juego de caracteres UCS2 de nivel 1El nivel 1 de UCS2 es una codificacin de 16 bits para caracteres grficos. Si se realizan negocios de mbito mundial, se requiere la posibilidad de entrar y procesar datos en ms de un idioma. Por ejemplo, una lista de nombres de clientes puede contener caracteres en alemn, griego, ingls y tailands que deben imprimirse o visualizarse simultneamente en el mismo dispositivo. Consulta/400 trata los datos grficos de UCS2 como datos GRAPHIC o VARGRAPHIC. Un campo grfico UCS2 es un campo grfico DBCS marcado con un CCSID de UCS2. Las funciones VARCHAR y VARGRAPHIC son tiles para escribir consultas que incluyan datos UCS2.

Lenguajes y programas de utilidad de definicin de datosConsulta puede consultar datos en archivos creados utilizando distintos lenguajes o productos de definicin de datos. Aunque la descripcin anterior es aplicable a todos los archivos del sistema, los nombres o conceptos que pueden utilizarse dependen del lenguaje de programacin o del producto (como IDDU, DDS y SQL/400) que se utiliza para definir los archivos. Si no es usted un programador y desea crear un archivo que pueda consultar desde Consulta u OfiVisin, tal vez desee utilizar IDDU para crear el archivo. Si hay algn programador disponible para crear el archivo, tal vez utilice IDDU, DDS y el lenguaje de control (CL) o el programa SQL/400 para crear el archivo. Considere lo siguiente: IDDU es un programa de utilidad guiado por mens que se utiliza para definir archivos, campos y formatos de registro, para almacenar todas esas definiciones en un diccionario de datos y para crear los archivos que se utilizarn para almacenar los datos. Los archivos definidos mediante el IDDU pueden tener ms de un formato. Para obtener ms informacin acerca de IDDU, consulte la publicacin IDDU Use. El programa de utilidad de archivo de datos (DFU) se utiliza para aadir, cambiar y suprimir datos en un archivo de base de datos. Puede utilizar el programa de utilidad DFU directamente o puede utilizar algunas de sus funciones mediante la pantalla IDDU Trabajar con Archivos de Base de Datos. Para obtener ms informacin acerca del programa de utilidad DFU, consulte la publicacin ADTS/400: Programa de Utilidad para Archivos de Datos (DFU).

Captulo 1. Qu es Consulta/400?

1-3

CL y DDS utilizan los mismos trminos y descripciones que el IDDU, pero proporcionan soporte adicional para archivos. Si se utilizan mandatos DDS y CL, se pueden definir y crear archivos fsicos y archivos lgicos para indicar de qu modo se deben organizar en los archivos. Un archivo fsico contiene los campos de datos, como registros, pero los archivos lgicos no. Un archivo fsico contiene al menos un formato de registro. El orden de campos en un archivo fsico determina el formato de los registros. Un archivo lgico proporciona una visin distinta de los datos almacenados en uno o en varios archivos fsicos. Un archivo lgico no contiene datos. Es decir, un archivo lgico le permite ver informacin de registros que estn almacenados en archivos fsicos como si los registros realmente estuvieran dispuestos de ese modo. Esto se consigue sin tener que duplicar y almacenar los datos en el sistema en la vista lgica (de ah el nombre de archivo lgico). Un archivo lgico puede utilizar un subconjunto de campos de un archivo fsico, una agrupacin de todos o algunos de los campos de varios archivos fsicos, o incluso una mezcla de campos de los archivos fsicos y de otros archivos lgicos. La unin de archivos lgicos slo puede tener un formato de registro, pero los archivos lgicos no unidos pueden tener ms de un formato de registro. Para obtener ms informacin sobre archivos fsicos, archivos lgicos, CL y DDS, consulte las publicaciones DB2 for AS/400 Database Programming, CL Programacin y DDS Reference. El programa SQL/400 utiliza un modelo de datos relacional; es decir, todos los datos se perciben como si estuvieran dispuestos en tablas. En el sistema AS/400, los objetos SQL/400 se crean y mantienen como objetos AS/400. La tabla siguiente muestra la relacin entre los trminos AS/400 y los trminos de base de datos relacional SQL/400:Trmino AS/400 Biblioteca Trmino SQL/400 Coleccin. Consiste en una biblioteca, un diario, un receptor de diario, un diccionario de datos y un catlogo SQL/400. Una coleccin agrupa objetos relacionados y permite al usuario localizar los objetos por el nombre. Tabla. Un conjunto de columnas y filas. Fila. La parte horizontal de una tabla que contiene una coleccin en serie de columnas. Columna. La parte vertical de una tabla de un tipo de datos. Vista. Un subconjunto de columnas y filas de una o ms tablas.

Archivo fsico Registro Campo Archivo lgico

Para obtener ms informacin acerca de bases de datos relacionales en el programa SQL/400, consulte la publicacin DB2 for AS/400 SQL Programming.

Definiciones de consultaLas consultas se utilizan para obtener informacin de los archivos de base de datos y elaborar un informe. El archivo o los archivos que utiliza una consulta para obtener la informacin y lo que se debe hacer con esta informacin se define y almacena en una definicin de consulta. Una definicin de consulta es un objeto (de tipo *QRYDFN) que contiene todos los detalles que Consulta necesita para

1-4

Consulta/400 Utilizacin V4R1

encontrar y utilizar los archivos del modo especificado y producir as los resultados esperados. Para crear una definicin de consulta, debe seguir una secuencia de pantallas que le guan a lo largo del proceso de definir y salvar dicha definicin de consulta. Una vez definida la consulta (e incluso mientras se define la consulta), puede ejecutarse (como una consulta) para generar los informes necesarios.

BibliotecasUna biblioteca es un espacio del sistema en el que se almacenan objetos, incluyendo las definiciones de consulta y los archivos que se utilizan en Consulta. Por tanto, al trabajar con consultas y archivos, tal vez deba especificar la biblioteca en la que estn almacenados los archivos o consultas.

Funciones principales de ConsultaDos pantallas principales de Consulta, el men de Consulta y la pantalla Trabajar con Consultas, son el punto de partida para las tareas ms importantes que pueden llevarse a cabo utilizando Consulta. (Vea la Figura 1-3 en la pgina 1-6.) Otra pantalla importante es la de Definir la Consulta, que inicia todas las tareas de una definicin de consulta. El men Consulta le permite empezar a trabajar con consultas, ejecutar una consulta o suprimir una consulta. Tambin le permite empezar a trabajar con archivos o con tareas de oficina. La pantalla Trabajar con Consultas le permite realizar tareas especficas con una o ms consultas. Puede crear, cambiar, visualizar, copiar, suprimir o ejecutar una consulta, imprimir una definicin de consulta o fusionar (es decir, combinar) datos de consulta en documentos de proceso de textos.

Captulo 1. Qu es Consulta/400?

1-5

Men de Consulta Trabajar con pantalla de consultas

Archivos Tareas OfiVisin/4

Crear Camb. Visual. Cop. Supr. Ejecutar Imprimir Definicin de consulta Especificar selecciones de archivo Definir la Definir campos de resultado Pantalla Seleccionar y ordenar campos de Consulta Seleccionar registros Seleccionar campos de clasificacin Seleccionar orden de clasificacin Especificar opciones de proceso Definicin de Consulta Definicin de informe y salida 1. Caractersticas de formato del informe Formato de columnas del informe Especificar funciones de resumen de informe Definicin de Definir rupturas de informe y formato informe y salida 2. Caractersticas de salida del informe Salida visualizada Salida impresa Salida de archivo de base de datos Finalizar definicin Finalizar la definicin Ejecutar la consulta Guardar la consulta Visualizado Impreso ArchivadoFigura 1-3. Tareas principales del men Consulta y de la pantalla Trabajar con consultas

1-6

Consulta/400 Utilizacin V4R1

Fusin de datos de consulta en un documento de procesador de textosSi el programa OfiVisin, DisplayWrite 4 o DisplayWrite 5 est disponible y puede utilizarlo, puede utilizar uno de ellos con Consulta para fusionar datos de consulta con documentos de proceso de textos. Los datos de consulta pueden fusionarse dentro de los documentos de tres maneras: Fusin directa (programas OfiVisin, DisplayWrite 4 o DisplayWrite 5) Fusin de lista de columnas (slo OfiVisin) Fusin multicopia (slo OfiVisin) La Figura 1-5 muestra los tres mtodos con los que se pueden fusionar datos de consulta en documentos. La Figura 1-4 muestra la pantalla Trabajar con consultas que se utiliza.

Trabajar con Consultas Teclee elecciones, pulse la tecla Intro. Opcin . . . . . . . Consulta . . . . . . Biblioteca . . . . _ __________ QGPL______ 1=Crear 2=Cambiar 3=Copiar 4=Suprimir 5=Visualizar 6=Fusin directa 7=Fusin lista de column 8=Fus. Multicop Nombre, F4 para lista Nombre, LIBL, F4 para lista

Figura 1-4. Pantalla Trabajar con consultas (Fusin de datos/texto, todos los formatos)

Captulo 1. Qu es Consulta/400?

1-7

OfiVisin/4 o DisplayWrite Trabajar con Consultas Copiar Suprimir Crear Cambiar Visualizar Fusin Fusin lista Fusin Directa columnas Multicopia Definir pantalla de Consulta Volver a OfiVisin/4 o DisplayWrite Definicin de Consulta Definicin de diseo de informe Salir de Pantalla de Fusin Texto/Datos Figura 1-5. Fusin de datos de Consulta en un documento de procesador de textos mediante fusin directa, fusin de lista de columnas o fusin multicopia

Fusin directaLa fusin directa lleva a cabo una consulta inmediata de la base de datos para obtener la informacin definida en una consulta, de la forma siguiente: Para OfiVisin, se muestra el informe de consulta resultante junto con el documento en una pantalla de edicin subdividida de un procesador de textos. Entonces puede copiar el informe (cabeceras y datos) directamente en el documento en el que est trabajando. Para los programas DisplayWrite 4 y DisplayWrite, el informe de consulta resultante se copia directamente en el documento, en la posicin actual del cursor.

1-8

Consulta/400 Utilizacin V4R1

Para fusionar datos de consulta directamente en un documento con el que est trabajando, utilice el programa OfiVisin, DisplayWrite 4 o DisplayWrite 5, vaya a la pantalla Trabajar con consultas o Salir de fusin de datos/texto, seleccione la opcin 6 (Fusin directa) y especifique un nombre de consulta y biblioteca. Consulta ejecutar inmediatamente la consulta y, sin utilizar instrucciones de campos de datos, devuelve el informe de consulta al documento. El informe contendr los datos actuales obtenidos del archivo (o archivos) de base de datos, determinados por la definicin de consulta que se haya utilizado. (La consulta del archivo de base de datos se realiza inmediatamente y no cuando el documento se est imprimiendo ms tarde.) Para obtener ms informacin sobre la fusin directa, consulte la publicacin Utilizacin del Procesador de Textos de OfiVisin/400.

Fusin de lista de columnasLa fusin de lista de columnas toma la informacin de la definicin de la consulta que seleccione y crea un conjunto de instrucciones de campos de datos de lista de columnas que se devuelve a OfiVisin y se muestra en una pantalla de edicin subdividida. (Se crea una instruccin de campo de datos para cada campo seleccionado para utilizarlo en la definicin de consulta). Despus se pueden copiar estas instrucciones en un documento. Puede preparar un documento con el que va a trabajar en OfiVisin para recibir datos de consulta en formato de lista de columnas yendo a la pantalla Trabajar con consultas o Salir de fusin de datos/texto, seleccionando la opcin 7 (Fusin de lista de columnas) y especificando el nombre de una consulta y una biblioteca. Cuando pulsa la tecla Intro, Consulta utiliza el nombre de consulta para encontrar la definicin de consulta existente y crea las instrucciones de campo de datos necesarias a partir de los campos seleccionados en la consulta. Cuando se muestren las instrucciones (de nuevo en OfiVisin), puede copiarlas en el documento. Ms tarde, cuando el documento se procesa para la impresin, estas instrucciones inician una consulta del archivo o archivos de base de datos especificado en la definicin de consulta y el informe de consulta resultante se fusiona en el documento en formato de lista de columnas. Esta forma de fusionar los datos sita todos los registros de una consulta en un documento en formato de lista de columnas (el mismo que se efecta inmediatamente cuando se utiliza la opcin de fusin directa). Para obtener ms informacin sobre la fusin de lista de columnas, consulte la publicacin Utilizacin del Procesador de Textos de OfiVisin/400 y, en concreto, el apartado Seleccin de registros para una lista de columnas dependientes de OfiVisin en la pgina 7-17. Notas: 1. La fusin de lista de columnas no est disponible para su utilizacin en documentos de DisplayWrite 4 DisplayWrite 5. 2. Los usuarios de proceso de textos que no puedan utilizar Consulta pueden crear manualmente las instrucciones de campo de datos necesarias para obtener las datos de la base de datos. Para obtener informacin sobre la creacin manual de estas instrucciones, consulte el apartado titulado Combinar Informacin para Crear Documentos en la publicacin, Utilizacin del Procesador de Textos de OfiVisin/400.

Captulo 1. Qu es Consulta/400?

1-9

Fusin multicopiaLa fusin multicopia toma la informacin de la definicin de la consulta que seleccione y crea un conjunto de mltiples instrucciones de campos de datos de cartas que se devuelven a OfiVisin en una pantalla de edicin subdividida. (Se crea una instruccin de campo de datos para cada campo seleccionado para utilizarlo en la definicin de consulta). Despus se pueden copiar estas instrucciones en un documento. Puede preparar un documento con el que va a trabajar en OfiVisin para recibir datos en un formato de un solo registro yendo a la pantalla Trabajar con consultas o Salir de fusin de datos/texto, seleccionando la opcin 8 (Fusin multicopia) y especificando el nombre de una consulta y una biblioteca. Cuando pulsa la tecla Intro, Consulta utiliza el nombre de consulta para encontrar la definicin de consulta existente y crea las instrucciones de campo de datos necesarias a partir de los campos seleccionados en la consulta. Cuando se muestren las instrucciones (de nuevo en OfiVisin), puede copiarlas en el documento. Ms tarde, cuando el documento se procesa para la impresin, estas instrucciones inician una consulta del archivo o archivos de base de datos especificado en la definicin de consulta y se imprimen mltiples copias adaptadas del documento (o mltiples cartas o etiquetas). Se imprime una copia del documento por cada registro seleccionado por la consulta y cada registro incluye la informacin actual de todos los campos seleccionados en la definicin de consulta. Para obtener ms informacin acerca de la fusin multicopia, consulte la publicacin Utilizacin del Procesador de Textos de OfiVisin/400. Notas: 1. La fusin multicopia no est disponible para su utilizacin con documentos de los programas DisplayWrite 4 DisplayWrite 5. 2. Los usuarios de proceso de textos que no puedan utilizar Consulta pueden crear manualmente las instrucciones de campo de datos necesarias para obtener las datos de la base de datos. Para obtener informacin acerca de la creacin manual de estas instrucciones, consulte el apartado Combinacin de Informacin para Crear Documentos en la publicacin Utilizacin del Procesador de Textos de OfiVisin/400.

Combinacin de fusin de lista de columnas y fusin multicopiaTambin puede combinar la fusin de lista de columnas y la fusin multicopia para producir documentos adaptados. Es decir, puede utilizar la fusin multicopia para producir varias copias de un documento adaptado y que cada una de esas copias incluya una fusin de lista de columnas de datos exclusivos. Esto se denomina fusin de lista de columnas dependiente. Para obtener ms informacin acerca de fusiones combinadas, consulte la publicacin Utilizacin del Procesador de Textos de OfiVisin/400 y la seccin Seleccin de registros para una lista de columnas dependientes de OfiVisin en la pgina 7-17.

1-10

Consulta/400 Utilizacin V4R1

Captulo 2. Informacin operativa general para ConsultaEste captulo describe la informacin de operacin general de Consulta, tal como el proceso de iniciacin a Consulta, la utilizacin de solicitudes y listas, la forma de comprobar la definicin de consultas antes de que estn terminadas, la forma de utilizar las teclas de funcin y los procedimientos de recuperacin de errores.

Prcticas con ConsultaEl Apndice B, Ejercicio prctico de la consulta, proporciona ejemplos prcticos que puede realizar para familiarizarse rpidamente con Consulta.

Cmo empezar con ConsultaPuede acceder a Consulta de varias formas. Para utilizar Consulta, puede hacerlo de cualquiera de las formas siguientes: Utilice el mandato Trabajar con Consulta (WRKQRY) tecleando WRKQRY y pulsando la tecla Intro. Esto hace que se muestre la pantalla Trabajar con Consultas. Seleccione la opcin 3 (Soporte de decisin) en el men Tareas de Oficina (OFCTSK). Desde la pantalla Soporte de Decisiones, seleccione opcin 2 (Consulta). Esto hace que se muestre el men Consulta. Seleccione la opcin 8 (Soporte de decisin) en el men de Oficina. Desde la pantalla Soporte de Decisiones, seleccione opcin 2 (Consulta). Esto hace que se muestre el men Consulta. Utilice el mandato Arrancar Consulta (STRQRY) tecleando STRQRY y pulsando la tecla Intro. Esto hace que se muestre el men Consulta. Si teclea GO QUERY y pulsa Intro obtendr el mismo resultado. Mientras utiliza OfiVisin, pulse F17 en la pantalla de edicin y seleccione la opcin 1 (Consulta). (Esto se explica en la informacin en lnea de OfiVisin y en el manual Utilizacin de OfiVisin/400.) Esto hace que se muestre la pantalla Trabajar con Consultas. Cuando utilice el programa DisplayWrite 4, pulse la tecla de control y F6 en la pantalla de edicin. Seleccione la opcin 2 (Obtener opcin de archivo de consulta). Esto se explica detalladamente en la informacin de los programas DisplayWrite 4 y DisplayWrite 5. Esto hace que se muestre la pantalla Trabajar con Consultas. Desde el men Consulta, puede elegir trabajar con consultas, ejecutar una consulta, suprimir una consulta, trabajar con archivos o llevar a cabo tareas de oficina. Desde la pantalla Trabajar con Consultas puede: Crear, cambiar, copiar, suprimir, visualizar, imprimir o ejecutar una consulta si ha accedido a dicha pantalla desde el men Consulta o desde el mandato WRKQRY. Crear, cambiar, copiar, suprimir o visualizar una definicin de consulta, o puede realizar una fusin directa, fusin de lista de columnas o fusin multicopia si ha accedido a dicha pantalla desde OfiVisin. Copyright IBM Corp. 1997

2-1

Crear, cambiar, copiar, suprimir o visualizar una definicin de consulta, o puede realizar una fusin directa si ha accedido a dicha pantalla desde el programa DisplayWrite 4 DisplayWrite 5.

Cuando haya terminado de trabajar con ConsultaCuando haya terminado de trabajar con Consulta, puede salir de la pantalla Trabajar con Consultas pulsando F3 (Salir) o F12 (Cancelar). Si accedi a Consulta desde el programa DisplayWrite 4, DisplayWrite 5 u OfiVisin, puede salir de Consulta desde: La pantalla Trabajar con Consultas, pulsando F3 (Salir) o F12 (Cancelar) o seleccionando una opcin de fusin y pulsando la tecla Intro La pantalla Salir de Fusin Datos/Texto seleccionando una opcin de fusin y pulsando la tecla Intro

Indicar a Consulta lo que deseaCuando trabaja con una consulta, Consulta le muestra una serie de pantallas que le solicitan: Qu informacin quiere que Consulta obtenga de un archivo o archivos Si desea que la informacin se imprima o visualice como un informe, o salga como datos en otro archivo Qu aspecto quiere que tenga el informe Consulta rene toda esta informacin a partir de lo que usted entra en las pantallas.

Utilizacin de solicitudes y valores por omisinLas solicitudes son el medio de que dispone el sistema para solicitarle lo que necesita saber para cumplimentar su peticin. Slo tiene que rellenar el espacio en blanco. A menudo la solicitud lista las elecciones correctas posibles, por lo que slo tiene que teclear la eleccin que corresponde a lo que est haciendo. Si no est seguro de la informacin que se espera que suministre en la solicitud, puede colocar el cursor en dicha solicitud y pulsar la tecla Ayuda. Adems, cuando se muestra una pantalla algunas de las solicitudes ya contienen valores. Dichos valores se denominan valores por omisin; son los valores que asume el sistema si no especifica nada en la solicitud. Puede dejar un valor por omisin tal como lo muestra el sistema o, si lo desea, puede cambiarlo a otro valor desplazando el cursor sobre la solicitud y tecleando encima de dicho valor por omisin.

Utilizacin de teclas de funcin de ConsultaLas teclas de funcin como Intro, Ayuda e Impr pueden utilizarse en cualquier momento en cualquier pantalla de consulta. Sin embargo, no todas las teclas de funcin (como F3, F4 y F11) son utilizables en todas las pantallas. Cada pantalla muestra, en la parte inferior, qu teclas de funcin se utilizan comnmente con dicha pantalla (tal vez no se muestren todas las teclas disponibles). Si quiere saber cmo funcionan todas las teclas disponibles en una pantalla determinada,

2-2

Consulta/400 Utilizacin V4R1

desplace el cursor sobre el rea de teclas de funcin de la pantalla y pulse la tecla Ayuda.

Comprobacin de los resultados antes de imprimir el informe de consultaPueden utilizarse las teclas de funcin F5 (Informe) y F13 (Diseo) para comprobar los resultados de su trabajo en varios momentos del proceso de definicin de la consulta. Es decir, durante la definicin de una consulta, puede utilizar dichas teclas para ver si los resultados de salida son los esperados. Si es as, puede continuar con el proceso sin preocuparse; en caso contrario puede efectuar los cambios necesarios para obtener los resultados deseados antes de pasar al siguiente paso de la definicin de la consulta. En algunas situaciones puede ser ms til comprobar el diseo que el informe y viceversa (por ejemplo, puede utilizar F13 cuando no haya datos en uno de los archivos que utiliza la consulta). Antes de imprimir un informe de consulta, recuerde lo siguiente: F5 (Informe) utiliza toda la informacin definida hasta ese momento en en el paso de definicin actual y en los pasos anteriores, para ejecutar la consulta y visualizar los resultados. El resultado se muestra en la pantalla Visualizar Informe en el formulario de informe. Nota: Si Consulta encuentra errores en campos numricos cuando se ejecuta la consulta definida, puede ser que se muestre un mensaje de error o que el valor del campo se muestre en la salida como signos de suma (++++). Los signos de suma tambin se utilizan para indicar que se ha producido una divisin por cero o un desbordamiento (cuando el desbordamiento se produce a medida que los datos se extraen del archivo). Puede especificar que Consulta ignore los errores numricos; consulte el apartado Ignorar errores de datos decimales en la pgina 14-3 para obtener ms informacin. Se mostrarn asteriscos ( ) si la longitud o las posiciones decimales del campo se han cambiado en la pantalla Especificar Formatos de Columnas de Informe a un valor demasiado pequeo como para que pueda mostrarse el valor. Cuando se ejecuta la consulta, se muestran signos de suma (++++) en la salida si Consulta encuentra errores de conversin en los campos de fecha, hora o indicacin de la hora, o en campos de caracteres a causa del identificador de juego de caracteres. Tambin se muestran signos de suma si los datos no son correctos o se produce desbordamiento. Los valores campo, texto de ruptura, mnimo, mximo y promedio pueden ser nulos y se representan en la pantalla mediante un guin. La tecla F13 (Diseo) utiliza toda la informacin definida hasta el momento para mostrar las cabeceras de columnas y el diseo de campos sin ejecutar realmente la consulta. En la pantalla Visualizar Diseo de Informe, las equis (X) muestran datos de tipo carcter SBCS y los nueves (9) muestran datos numricos. En los campos de datos de tipo fecha, hora o indicacin de la hora se muestran la fecha, hora o indicacin de la hora actuales. Si existen campos de coma flotante: Los 9 y los 0 seguidos de E +029 representan datos de precisin simple. Los 9 y los 0 seguidos de E +299 representan datos de doble precisin.Captulo 2. Informacin operativa general para Consulta

2-3

Tambin puede ver 1,00 para campos de coma flotante si los datos son ms pequeos que el tamao seleccionado por Consulta (que es una longitud de cuatro con dos posiciones decimales). Si utiliza una pantalla con capacidad de visualizar datos DBCS y en la consulta hay campos DBCS, puede ver: J de doble byte, que representan datos slo DBCS. Los campos slo DBCS contienen nicamente datos DBCS. O de doble byte, que representan datos DBCS abierto (mixtos). Los campos DBCS abierto (mixto) contienen datos DBCS, datos SBCS, o una combinacin de ambos tipos de datos. E de doble byte, que representan datos DBCS cualquiera. Los campos DBCS cualquiera contienen datos de tipo SBCS o datos de tipo DBCS, pero no ambos tipos de datos en el mismo campo. G de doble byte, que representan datos DBCS grfico. Los campos DBCS grfico contienen slo datos de tipo DBCS grfico. Los caracteres DBCS precisan el doble de espacio que los caracteres SBCS. Adems, un carcter de desplazamiento a teclado ideogrfico marca el inicio de los datos DBCS y un carcter de desplazamiento a teclado estndar marca el fin de dichos datos. Los caracteres de desplazamiento a teclado ideogrfico y a teclado estndar se denominan caracteres delimitadores DBCS. Los datos DBCS grfico se almacenan en la base de datos sin caracteres delimitadores; sin embargo los caracteres delimitadores estn presentes cuando se visualizan o imprimen datos DBCS grfico. Aunque debe utilizar una pantalla DBCS para entrar o leer los datos contenidos en los campos DBCS, no es necesario utilizar una pantalla DBCS para visualizar el diseo de los informes que contienen campos DBCS. Sin embargo, puede que el diseo no sea legible. Puede estudiar el resultado visualizado y determinar si el espacio entre columnas, la longitud de cada campo y las cabeceras de columnas conforman el resultado deseado. Nota: El informe o diseo de informe visualizado contiene todas las entradas o cambios que ha realizado hasta ese momento, incluyendo los que ha tecleado inmediatamente antes de pulsar F5 F13.

Impresin de lo que ve en la pantallaPuede utilizar la tecla Impr para imprimir una copia de cualquier pantalla de Consulta. Esto puede ser til en las definiciones de consulta, por ejemplo cuando teclea varios valores en los campos de una pantalla, como en la pantalla Definir Campos de Resultado o en la pantalla Seleccionar Registros. La copia de la informacin visualizada se imprime en la impresora asociada a su estacin de pantalla. Tambin puede utilizar la tecla Impr, cuando sea necesario, para imprimir la salida visualizada de las teclas de funcin F5 (Informe) y F13 (Diseo). Sin embargo, slo se imprime la informacin visualizada por pantalla. Si el informe o el diseo es ms ancho que la pantalla y no se ha definido la utilizacin de acomodacin de lneas, se corta el extremo derecho del informe y no se imprime. En dicho caso, puede utilizar las teclas de desplazamiento para mover las lneas de texto a la

2-4

Consulta/400 Utilizacin V4R1

derecha y pulsar a continuacin la tecla Impr de nuevo para obtener la salida impresa del resto (o probablemente ms) del informe.

Utilizacin de listasEn varias pantallas, Consulta proporciona una lista de elementos que pueden utilizarse para completar las solicitudes. Dichos elementos pueden incluir: Bibliotecas que est autorizado a utilizar Consultas que est autorizado a utilizar Archivos que est autorizado a utilizar Formatos de registro para un archivo especificado Miembros para un archivo especificado Campos disponibles para la consulta Tablas de conversin Estas listas eliminan la necesidad de memorizar nombres y reducen el nmero de posibles errores de entrada de datos.

Visualizacin de una listaPuede obtener una lista de un elemento (por ejemplo, una lista de archivos o una lista de bibliotecas) situando el cursor en la solicitud y pulsando F4 (Solicitud) para que aparezca la lista. Tenga en cuenta que no se puede visualizar una lista para cada elemento en una determinada pantalla; los elementos para los que hay listas disponibles estn marcados con un comentario al lado de la solicitud indicando que puede utilizar F4 para obtener una lista. Tambin puede obtener un determinado subconjunto de una lista de elementos tecleando un nombre genrico o un nombre de biblioteca especial en la solicitud o solicitudes antes de pulsar F4. (Para obtener ms informacin acerca de nombres de biblioteca especiales, consulte el apartado Nombres de bibliotecas especiales en la pgina 2-6.) Al teclear un nombre genrico (como ABC ) en una solicitud que permita nombres genricos limita los elementos de la lista seleccionando slo los elementos que empiezan con los caracteres especificados (ABC). El nmero de elementos mostrado en la lista vara, dependiendo de en qu formato est la lista y del de espacio que utiliza la solicitud en la pantalla. Algunas veces se visualiza una nueva pantalla para mostrar la lista. Si la totalidad de elementos de la lista no cabe en la pantalla, puede utilizar las teclas de paginacin para desplazarse hacia adelante y hacia atrs en la lista.

Seleccin de elementos de una listaPuede seleccionar elementos en una lista realizando una de las siguientes acciones: Teclear el nombre y un nmero de opcin en la primera posicin de la lista. Seleccionar directamente un elemento de la lista tecleando un nmero junto al nombre de dicho elemento en la lista. De este modo puede seleccionar ms de un elemento y ahorrar tiempo y pulsaciones de teclas. Puede visualizar, en una lista, un comentario extenso sobre un archivo, un formato de registro, un miembro de archivo o un campo. Los comentarios extensos puede proporcionar informacin completa acerca de su contenido. Si hay un comentario extenso definido para un archivo, un formato de registro, un miembro de archivo o

Captulo 2. Informacin operativa general para Consulta

2-5

un campo, puede desplazar el cursor sobre su nombre y pulsar F23 para visualizar el contenido. Nota: Si el campo es un campo de resultado, la expresin completa que define dicho campo de resultado se muestra como comentario extenso.

Nombres de bibliotecas especialesPuede especificar cualquiera de los siguientes nombres de biblioteca especiales para buscar en las bibliotecas asociadas definiciones de consulta, archivos o tablas de conversin: Nombre de biblioteca especial Descripcin *CURLIB La biblioteca actual utilizada para el trabajo. Es la nica biblioteca en la que se busca. Si no se encuentra ninguna biblioteca actual, se busca en la biblioteca QGPL. Todas las bibliotecas de la lista de bibliotecas para el trabajo. Se examinan por el orden en que estn listadas. Todas las bibliotecas de usuario que estn en el componente de usuario de la lista de bibliotecas para su trabajo. Se examinan por el orden en que estn listadas. Todas las bibliotecas de usuario en el sistema que est autorizado a utilizar y otras bibliotecas que est autorizado a utilizar cuyos nombres empiezan por la letra Q. *ALLUSR no lista ciertas bibliotecas del Sistema/36 que empiezan con el carcter #. Las bibliotecas se examinan en orden alfabtico. Todas las bibliotecas del sistema que est autorizado a utilizar. Se examinan por orden alfabtico. Se examinan todas las bibliotecas que empiezan con los caracteres que preceden a un asterisco y que est autorizado a utilizar. Por ejemplo, puede especificar STA para examinar todas las bibliotecas que empiecen por STA.

*LIBL *USRLIBL

*ALLUSR

*ALL GENERIC*

Si especifica CURLIB en la solicitud Biblioteca, Consulta lo cambia al nombre de la biblioteca que se est utilizando actualmente en el trabajo. Ese nombre de biblioteca se visualiza en lugar de CURLIB. Nota: Slo puede utilizar aquellas bibliotecas para las que tiene la autorizacin necesaria. Si especifica un nombre de biblioteca especial que contenga bibliotecas para las que no tiene autorizacin, ver consultas slo en aquellas bibliotecas de esa lista para las que tenga autorizacin.

Utilizacin de mandatos de ConsultaUn mandato es una sentencia utilizada para solicitar una funcin del sistema. Esto significa que slo debe recordar un mandato que tiene un reducido nmero de caracteres, en lugar de recordar todas las instrucciones individuales o emplear cierto tiempo para pasar por una serie de mens. Consulta tiene cuatro mandatos, que pueden entrarse desde cualquier lnea de mandatos: STRQRY muestra el men de Consulta.

2-6

Consulta/400 Utilizacin V4R1

WRKQRY muestra la pantalla Trabajar con Consultas El mandato Ejecutar Consulta (RUNQRY) ejecuta una consulta existente, o puede utilizarlo para ejecutar una consulta por omisin. Este mandato puede incluirse en programas CL a fin de poder, por ejemplo, ejecutar algunas consultas durante la noche. El mandato Suprimir Consulta (DLTQRY) suprime una o varias definiciones de consulta. Para obtener informacin detallada sobre cmo puede utilizar estos mandatos, consulte la publicacin CL Reference.

Utilizacin del men de ConsultaEl men Programas de Utilidad para Consulta le permite seleccionar tareas de Consulta para trabajar con consultas, ejecutar consultas definidas anteriormente, suprimir definiciones de consulta o trabajar con archivos.

QUERY

Programas de Utilidad de Consulta

Seleccione una de las opciones siguientes: Consulta/4 1. Trabajar con consultas 2. Ejecutar una consulta existente 3. Suprimir una consulta SQL/4 1 . Arrancar Gestor de Consultas SQL/4 Gestin de Consultas 2 . Trabajar con formularios de la gestin de consultas 21. Trabajar con consultas de la gestin de consultas 22. Arrancar una consulta 23. Analizar una definicin de Consulta/4 Ms... Seleccin o mandato ===> F3=SALIR F4=SOLICITUD F9=RECUPERAR F16=MENU PRINCIPAL AS/4 (C) COPYRIGHT IBM CORP. 198 , 1991. F12=CANCELAR F13=INFORMATION ASSISTANT

Si selecciona la opcin 1 (Trabajar con consultas) y pulsa la tecla Intro, se muestra la pantalla Trabajar con Consultas. En dicha pantalla puede especificar con qu consulta desea trabajar y de qu modo. Las tareas que pueden realizarse utilizando esa pantalla (incluyendo maneras adicionales de ejecutar y suprimir consultas) se presentan en el apartado Utilizacin de la pantalla Trabajar con consultas en la pgina 2-8. Si selecciona la opcin 2 (Ejecutar una consulta existente) en el men Programas de Utilidad para Consulta, se le muestra la pantalla de solicitud para el mandato Ejecutar Consulta (RUNQRY). Puede utilizar dicho mandato para ejecutar una consulta y generar un informe de consulta con los datos seleccionados en uno o ms archivos de base de datos. Puede utilizar este mandato para ejecutar una consulta existente (es decir, que est definida y almacenada en el sistema con un nombre) o para ejecutar una consulta por omisin (es decir, una consulta sin nombre que utiliza en gran medida valores proporcionados por el sistema). Si no

Captulo 2. Informacin operativa general para Consulta

2-7

conoce el nombre de una consulta o biblioteca, utilice la opcin 1 (Trabajar con consultas) de forma que pueda obtener una lista de consultas y bibliotecas. Si selecciona la opcin 3 (Suprimir una consulta) en el men Programas de Utilidad para consulta, se le muestra la pantalla de solicitud para el mandato Suprimir Consulta (DLTQRY). Puede utilizar este mandato para suprimir una definicin de consulta. Si no conoce el nombre de una consulta o biblioteca, utilice la opcin 1 (Trabajar con consultas) de forma que pueda obtener una lista de consultas y bibliotecas. La opcin 10 del men Programas Utilidad para Consulta le permite arrancar el Gestor de Consultas SQL/400. Para obtener ms informacin consulte la publicacin DB2 para AS/400 Utilizacin del Gestor de Consultas. Las opciones de la 20 a la 24 del men Programas de Utilidad para Consulta le permiten trabajar con formularios y consultas de la gestin de consultas, as como con definiciones de Consulta. Para obtener ms informacin, consulte la publicacin DB2 for AS/400 Query Management Programming. Existen otras tareas que puede hacer que no son parte de Consulta pero que pueden estar relacionadas con ella o que puede ser til acceder a ellas desde el men Programas de Utilidad para Consulta: Men Programas de Utilidad: Si selecciona la opcin 30 para trabajar con archivos, se muestra el men Archivos (FILE). Desde ese men puede realizar tareas relacionadas con archivos (visualizar, copiar, suprimir, salvar, restaurar o editar) o puede utilizar un programa de utilidad relacionado con archivos distinto como IDDU o DFU, o un programa bajo licencia como el programa SQL/400. Por ejemplo, puede utilizar el programa IDDU para definir y crear archivos y puede utilizar los programas IDDU o DFU para entrar datos en los archivos. Si selecciona la opcin 31 para realizar tareas relacionadas con oficina, se muestra el men Tareas de Oficina (OFCTSK). Desde dicho men, puede optar por trabajar con documentos o carpetas, con seguridad de oficina o con OfiVisin o Client Access.

Utilizacin de la pantalla Trabajar con consultasLa pantalla Trabajar con Consultas es el punto de partida principal para trabajar con una o ms consultas a la vez. Utilizando esta pantalla puede seleccionar (y, por tanto, llevar a cabo) una de las siguientes tareas bsicas: Crear una nueva definicin de consulta. Cambiar, copiar, visualizar o suprimir una definicin de consulta existente. Imprimir una definicin de consulta. Ejecutar una consulta para seleccionar datos de archivos y generar informes utilizando esos datos. Fusionar datos de consulta (o instrucciones de campos de datos) en documentos de procesador de textos de OfiVisin, DisplayWrite 4 o DisplayWrite 5. Si arranca Consulta sin proceder de los programas OfiVisin, DisplayWrite 4 o DisplayWrite 5, puede realizar todas las tareas listadas en los cuatro primeros elementos de esta lista. Puede crear, cambiar, copiar, suprimir o ejecutar una o ms consultas, o imprimir sus definiciones. (Estas son las opciones mostradas en la pantalla en la Figura 2-1 en la pgina 2-11).

2-8

Consulta/400 Utilizacin V4R1

No obstante, si accedi a Consulta mientras utilizaba el programa OfiVisin, DisplayWrite 4 o DisplayWrite 5, no podr ejecutar una consulta. Slo puede fusionar la consulta. No puede imprimir una definicin de consulta, pero s puede obtener (o consultar) datos y fusionarlos en un documento de procesador de textos. (Las opciones de que se dispone para procesador de textos se muestran en la Figura 1-4 en la pgina 1-7 y se describen en el apartado Fusin de datos de consulta en un documento de procesador de textos en la pgina 1-7.) La parte 2 de este manual describe estas tareas de Consulta primaria. La creacin de definiciones de consulta se describe en los captulos del 3 al 14, la ejecucin de consultas se describe en el captulo 15 y las tareas restantes (cambiar, copiar, visualizar, imprimir y suprimir definiciones de consulta) se describen en el captulo 16.

Seleccin de una sola tarea de consultaPara trabajar con una consulta, debe determinar con qu consulta quiere trabajar y debe seleccionar qu tarea quiere llevar a cabo. Para seleccionar una tarea puede teclear su nmero en la solicitud Opcin de la pantalla Trabajar con Consultas, o si se muestra una lista de nombres de consulta, puede teclear el nmero de la tarea en la columna Opc (tal como se muestra en la Figura 2-1 en la pgina 2-11). Estas son las tareas que puede escoger: Tarea de consulta 1=Crear Descripcin de la tarea Crea (define) una nueva consulta. Cuando se procesa esta opcin, aparece la pantalla Definir la Consulta para poder empezar a definir la consulta. Cambia una definicin de consulta existente. Tambin aparece para esta opcin la pantalla Definir la Consulta. Copia una definicin de consulta existente. Se muestra la pantalla Copiar Consultas. Suprime una definicin de consulta existente Se muestra la pantalla Confirmar Supresin de Consultas. Muestra la definicin de una consulta sin que sta pueda cambiarse. (Para cambiar la consulta, elija la opcin 2). Se muestra la pantalla Definir la Consulta.

2=Cambiar 3=Copiar 4=Suprimir 5=Visualizar

6=Imprimir definicin Imprime una definicin de consulta. Para obtener ms informacin, consulte el apartado Impresin de una definicin de consulta en la pgina 16-11. (Esta opcin no est disponible si lleg a Consulta desde el programa OfiVisin, DisplayWrite 4 o DisplayWrite 5). 8=Ejecutar por lotes Ejecuta una consulta por lotes, reduciendo la utilizacin de recursos que se producira al ejecutar la consulta interactivamente. La opcin de ejecucin por lotes no est disponible si lleg a Consulta desde el programa OfiVisin, DisplayWrite 4 o DisplayWrite 5). Ejecuta una consulta. Consulta visualiza un informe, imprime un informe o pone los datos en un archivo de base de datos, dependiendo de lo que se haya especificado en la definicin de consulta. Para obtener informacin acerca de la ejecucin de consultas, vea el Captulo 15. (La opcin de

9=Ejecutar

Captulo 2. Informacin operativa general para Consulta

2-9

ejecutar no est disponible si lleg a Consulta desde el programa OfiVisin, DisplayWrite 4 o DisplayWrite 5).

Seleccin de una tarea de consulta para fusin de datos/textoSi ha accedido a la pantalla Trabajar con Consultas desde uno de los programas OfiVisin, DisplayWrite 4 DisplayWrite 5, las elecciones para la solicitud Opcin son diferentes para soportar los tres tipos de fusin de datos/texto para los que puede utilizar Consulta. Tal como se muestra en la Figura 1-4 en la pgina 1-7, estas opciones de proceso de texto para el programa OfiVisin son la 6 (Fusin directa), la 7 (Fusin de lista de columnas) y la 8 (Fusin multicopia). Para los programas DisplayWrite 4 DisplayWrite 5, la opcin de proceso de texto disponible es la 6 (Fusin directa). Se muestra(n) la(s) opcin(es) de fusin en lugar de la definicin de Impresin y de las opciones de ejecucin (6 y 9), las cuales no estn disponibles para un usuario de procesador de textos. Para obtener una descripcin de las opciones de fusin de datos/texto, consulte el apartado Fusin de datos de consulta en un documento de procesador de textos en la pgina 1-7.

Especificacin de una consulta y su bibliotecaPara identificar la consulta con la que quiere trabajar, puede teclear el nombre de la consulta (en la solicitud Consulta) y el nombre de la biblioteca (en la solicitud Biblioteca) en la que se va a almacenar (o ya est almacenada). O puede mirar una lista de nombres de consulta o de nombres de biblioteca y despus seleccionar el nombre que desea; consulte el apartado Seleccin de mltiples tareas de consulta. Si especifica el nombre de una consulta, Consulta presupone que ya existe y la busca en la biblioteca especificada en la solicitud Biblioteca. Si ha especificado un nombre de biblioteca especial (como LIBL) o un nombre de biblioteca genrico (como ABC ), se utiliza la primera consulta localizada que coincide con el nombre especificado; las bibliotecas se examinan en orden alfabtico (excepto en el caso de LIBL y USRLIBL). Si est creando una consulta, no es necesario que le otorgue un nombre si no desea salvarla para un uso posterior. Para obtener ms informacin acerca de la creacin de consultas, vea el Captulo 3, Creacin de una definicin de consulta.

Seleccin de mltiples tareas de consultaSi sita el cursor en la solicitud Consulta y pulsa F4 (Solicitud) para mostrar una lista, la lista contiene los nombres de todas las consultas que estn en la biblioteca (o bibliotecas) indicadas por la solicitud Biblioteca Solamente se muestran las consultas y las bibliotecas para las que usted tiene la autorizacin necesaria. La siguiente pantalla muestra algunos nombres de consulta de muestra.

2-10

Consulta/400 Utilizacin V4R1

Trabajar con Consultas Biblioteca . . . . . . Subconjunto . . . . . . Situar en . . . . . . . QGPL __________ __________ Nombre, LIBL, F4 para lista Nombre, genrico Caracteres iniciales 5=Visualizar 6=Imprimir

Teclee opciones (y Consulta), pulse Intro. 1=Crear 2=Cambiar 3=Copiar 4=Suprimir 8=Ejecutar por lotes 9=Ejecutar Opc _ _ _ _ _ _ _ _ _ _ Consulta __________ CTAPAGRFEB CTAPAGRMAR CTACOBRFEB CTACOBRMAR INTFEB INTMAR INVFEB INVMAR NOMINADFEB Opc _ Consulta NOMINADMAR

F3=Salir F12=Cancelar

F4=Solicitud F5=Renovar F19=Grupo siguiente

F11=Visualizar texto

Figura 2-1. Pantalla Trabajar con consultas (lista de mltiples columnas)

Puede teclear cualquier nmero de opcin (excepto el 1) junto al nombre de cada consulta que quiera seleccionar en la lista. Si selecciona mltiples consultas, puede seleccionar y mezclar las opciones (excepto las opciones de fusin de datos 6, 7 y 8, cuando estn disponibles) en funcin del tipo de trabajo que precise llevar a cabo. Por ejemplo, si precisa ejecutar una consulta, suprimir otra y copiar una tercera, puede desplazarse por la lista buscando los nombres de las consultas y seleccionando las tres opciones en esta pantalla al mismo tiempo. Tambin puede entrar un nmero de opcin (incluyendo 1) y un nombre de consulta en la posicin superior de la lista. (Si lleg a Consulta desde el programa OfiVisin, DisplayWrite 4 o DisplayWrite 5, no pueden utilizarse las opciones de fusin 6, 7 y 8 con ninguna otra opcin; slo puede seleccionarse una de ellas a la vez). Puede seleccionar hasta 30 consultas de la lista, y tambin puede teclear un nombre de consulta y una opcin en la primera posicin de la lista. Consulta procesa las peticiones en el orden en que aparecen en la lista, comenzando primero con la opcin y la consulta que tecle en la primera posicin de la lista (en los campos de entrada de las columnas Opcin y Consulta). Cuando selecciona mltiples opciones y la lista contiene mltiples columnas nicamente de nombres (como en la Figura 2-1), el orden en el que se procesan las columnas es de arriba a abajo y de izquierda a derecha. Es decir, Consulta procesa en primer lugar las consultas seleccionadas en la columna de la izquierda, luego en la segunda columna, etctera. (Sin embargo, si las opciones seleccionadas incluyen operaciones de copiar o suprimir consultas, se muestran las pantallas Copiar Consultas o Confirmar Supresin de Consultas cuando se encuentra la primera de dichas opciones. A continuacin Consulta agrupa las restantes consultas con las misma opcin, por biblioteca, para que verifique la operacin a realizar).

Captulo 2. Informacin operativa general para Consulta

2-11

Trabajar con una lista de consultasCuando trabaja con una lista (en este caso, una lista de consultas), Consulta proporciona varias funciones para ayudarle. He aqu algunas posibilidades: Para ver todas las consultas de una biblioteca o grupo de bibliotecas diferentes, pulse la tecla Intro despus de cambiar el valor en la solicitud Biblioteca y teclee blancos o un asterisco (*) en la solicitud Subconjunto. Se le mostrarn todas las consultas para las que usted tiene autorizacin de utilizacin y que existen en esa biblioteca o grupo de bibliotecas. (Usted indica qu bibliotecas han de comprobarse especificando un nombre de biblioteca, un nombre de biblioteca especial (tal como LIBL) o un nombre de biblioteca genrico (de la forma ABC ) en la solicitud Biblioteca.) Para ver un subconjunto concreto (un grupo ms pequeo) de nombres de consulta, teclee un nombre genrico (de la forma ABC ) en la solicitud Subconjunto y pulse la tecla Intro. Si sabe al menos los caracteres iniciales del nombre que est buscando, esta funcin puede reducir el tiempo necesario para localizarlo. Para ver si hay ms de una biblioteca que contenga un nombre de consulta especfico, teclee ese nombre de consulta en la solicitud Subconjunto y teclee ALL en la solicitud Biblioteca antes de pulsar la tecla Intro. Se le mostrarn todas las consultas con ese nombre para las que tiene autorizacin de utilizacin. Para situar la lista en un nombre especfico, teclee el nombre (los caracteres iniciales del nombre) en la solicitud Situar en y pulse la tecla Intro. Esta funcin tambin puede reducir el tiempo necesario para localizar un nombre. Tambin puede utilizar una combinacin de estas posibilidades al mismo tiempo. Por ejemplo, puede especificar un nombre de biblioteca diferente, un nombre de biblioteca genrico o un nombre de biblioteca especial en la solicitud Biblioteca, un valor de subconjunto (de nombres de consulta) en la solicitud Subconjunto, un nombre de consulta especfico o los caracteres iniciales de un nombre de consulta en la solicitud Situar en y entonces pulsar la tecla Intro para mostrar el subconjunto de la lista de nombres de consulta deseado. Estas funciones se describen en los temas siguientes.

Seleccin de un nombre de consulta desde una listaSi trabaja con una lista de consultas, puede seleccionar una consulta utilizando uno de los mtodos siguientes: Puede utilizar la posicin superior de la lista para teclear el nombre de una consulta (y nombre biblioteca, si se muestra la columna Biblioteca) que quiere crear o utilizar. (Para seleccionar una consulta existente, sta debe estar disponible para su utilizacin; consulte el apartado Otras consideraciones en la pgina 2-15.) Si est creando una consulta, puede comprobar esta lista para ver qu nombres ya se han utilizado antes de teclear un nombre nuevo. A continuacin teclee el nombre nuevo en la primera posicin de la lista (en su campo de entrada) y teclee un 1 junto a l. Puede trabajar con una consulta (o consultas) de la lista tecleando una opcin junto a la(s) consulta(s). (Para seleccionar una consulta, sta debe estar disponible para su utilizacin; consulte el apartado Otras consideraciones en la pgina 2-15.)

2-12

Consulta/400 Utilizacin V4R1

Utilizacin de subconjuntos de listasPuede utilizar la solicitud Subconjunto para ver un grupo ms reducido (subconjunto) de nombres de consulta. Para hacerlo, teclee los caracteres iniciales (en la forma ABC ) que identifiquen el grupo de consultas que desea visualizar y pulse la tecla Intro. Aparecen todas las consultas cuyos nombres empiezan con estos caracteres en la biblioteca especificada o en el grupo de bibliotecas. Por ejemplo, si teclea IN en la solicitud Subconjunto podr ver una lista de nombres de consulta similar a esta: INTEREST, INTFEB, INTMARZO, INVENTARI, INVFEB, INVMARZO, etctera. ( Las consultas se muestran en orden alfabtico para cada biblioteca). Tambin puede especificar un nombre completo (sin ningn *) en la solicitud Subconjunto. Continuando con el ejemplo anterior, si quiere ver qu bibliotecas contienen consultas denominadas INVENTARI, teclee ese nombre de consulta completo en la solicitud Subconjunto. Si quiere volver a ver la lista completa mostrada anteriormente, deje en blanco el valor de subconjunto (o teclee un * como dicho valor) y pulse de nuevo la tecla Intro.

Posicin de una lista de consultasCuando se muestra una lista de nombres de consulta, stos se muestran por orden alfabtico dentro de cada biblioteca. Puede utilizar los valores especiales *TOP o *BOT para situarse en la parte superior o inferior de la lista. Si la lista es larga, tal vez quiera mover (cambiar la posicin dentro de) la lista de manera que comience con un nombre de consulta concreto. Puede efectuar esto tecleando una de las siguientes opciones en la solicitud Situar en: Todos los caracteres de un nombre de consulta existente Uno o ms de los caracteres iniciales del nombre Cuando pulsa la tecla Intro, Consulta desplaza la lista de manera que el nombre completo especificado (o, en una lista para una biblioteca especfica, el primer nombre con los caracteres iniciales especificados) aparece ahora en la parte superior de la lista. Si no hay ninguna columna denominada Biblioteca y si no hay ningn nombre en la lista que empiece por los caracteres especificados, Consulta desplaza la lista al nombre ms parecido y anterior a la posicin en la que habra estado el nombre especificado. Sin embargo, si hay una columna denominada Biblioteca y no hay ningn nombre de consulta que coincida exactamente con el valor de la solicitud Situar en, la lista no se desplaza. Hay tambin disponibles otros dos mtodos para desplazarse a lo largo de una lista larga de consultas: Puede utilizar las teclas de avance y retroceso de pgina para avanzar o retroceder a lo largo de la lista. Puede utilizar la tecla F19 (Grupo siguiente) para avanzar hasta la lista de nombres de consulta de la biblioteca siguiente.

Captulo 2. Informacin operativa general para Consulta

2-13

Utilizacin de F11 para visualizar informacin adicionalCuando se visualiza una lista, puede utilizar F11 (Visualizar texto) para alternar entre la visualizacin de una lista nicamente de nombres de elemento (tales como consultas, campos, etctera) y la visualizacin de los nombres de los elementos y del texto que describe cada uno de ellos, conjuntamente. Cuando pulsa F11, el texto si se especific alguno cuando se cre o modific el elemento se muestra junto a cada nombre de elemento de la lista. Tambin puede mostrarse informacin adicional; por ejemplo, cuando visualiza el texto para una lista de consultas, se muestra tambin la fecha en la que se cre o cambi por ltima vez cada una de las consultas. A continuacin se muestra un ejemplo del aspecto de la pantalla Trabajar con Consultas cuando se utiliza la tecla F11.

Trabajar con Consultas Biblioteca . . . . . . Subconjunto . . . . . . Situar en . . . . . . . QGPL __________ __________ Nombre, LIBL, F4 para lista Nombre, genrico Caracteres iniciales 5=Visualizar 6=Imprimir Cambiado 2-29-88 3-31-88 2-29-88 3-31-88 2-29-88 3-31-88 2-29-88 3-31-88 2-29-88 Ms F11=Visualizar slo nombres

Teclee opciones (y Consulta), pulse Intro. 1=Crear 2=Cambiar 3=Copiar 4=Suprimir 8=Ejecutar por lotes 9=Ejecutar Opc _ _ _ _ _ _ _ _ _ _ Consulta __________ CTAPAGRFEB CTAPAGRMAR CTACOBRFEB CTACOBRMAR INTFEB INTMAR INVFEB INVMAR NOMINADFEB Texto

Cuentas por pagar de Febrero Cuentas por pagar de Marzo Cuentas por cobrar de Febrero Cuentas por cobrar de Marzo Inters acumulado de cuenta cliente - Feb. Inters acumulado de cuenta clienta - Marz. Inventario final de Febrero Inventario final de Marzo Nmina total, por da, de Febrero F4=Solicitud F5=Renovar F19=Grupo siguiente

F3=Salir F12=Cancelar

Tras pulsar F11, todas las listas de todas las pantallas de Consulta que utilizan F11 se muestran en la forma elegida hasta que vuelve a pulsar F11.

Seleccin de una bibliotecaEl nombre de biblioteca indica dnde quiere almacenar una consulta nueva o dnde est almacenada una consulta existente. (Si est creando una consulta, no es necesario especificar un nombre de biblioteca si no pretende salvar la consulta). Adems, si decide ms adelante durante el proceso de definicin de la consulta que s quiere salvarla, tiene otra oportunidad para especificar (un nombre de consulta y) un nombre de biblioteca al final del proceso de definicin. Si es la primera vez que utiliza Consulta, se proporciona su biblioteca actual como el nombre de biblioteca. Si no tiene ninguna biblioteca actual, se utiliza la biblioteca QGPL. Cuando especifica un nombre de biblioteca distinto, un nombre de biblioteca especial o un nombre de biblioteca genrico, Consulta proporciona dicho nombre la prxima vez que utiliza la pantalla. Puede utilizar el mismo valor cada vez, o puede cambiarlo por un nombre o grupo de bibliotecas distinto. (Consulte el apartado Informacin de perfil de consulta en la pgina 2-17 para obtener ms informacin).

2-14

Consulta/400 Utilizacin V4R1

Para ver o utilizar una biblioteca distinta, o una lista de bibliotecas en la que pueda elegir, efecte una de las acciones siguientes: Teclee el nombre de la biblioteca, un nombre de biblioteca genrico o un nombre de biblioteca especial en la solicitud Biblioteca y pulse la tecla Intro. Se muestra una lista de todas las consultas en dicha biblioteca o grupo de bibliotecas para las que tiene autorizacin de utilizacin. Si hay mltiples bibliotecas, las consultas se listan por orden alfabtico dentro de cada biblioteca. Las propias bibliotecas se muestran por orden alfabtico si se especifica ALL, ALLUSR o un nombre de biblioteca genrico. Si especifica LIBL o USRLIBL, las bibliotecas se muestran en el orden en el que se listan en la lista de bibliotecas. Si especifica un nombre de biblioteca o un valor especial que no contiene ninguna definicin de consulta (o ninguna para la que tenga autorizacin de utilizacin), se visualiza un mensaje indicando que no haba consultas. Si la lista de bibliotecas no est vaca, pero una de las bibliotecas del grupo est siendo utilizada o est daada, se visualiza un mensaje indicando que la lista puede ser incompleta. Desplace el cursor sobre la solicitud Biblioteca y djela en blanco o teclee un nombre genrico o un nombre de biblioteca especial y a continuacin pulse F4 para listar las bibliotecas. Se muestra la lista de las bibliotecas para las que tiene autorizacin de utilizacin.