You are on page 1of 462

ACL™

Versión

7 Guía del Usuario

Guía del Usuario


ACL para Windows

ACL Services Ltd.


1550 Alberni Street
Vancouver, BC, Canada V6G 1A5
Tel: +1-604-669-4225 Fax: +1-604-669-3557
E-mail: info@acl.com Web: www.acl.com

ACL Europe S.A.


Ringlaan 39 bus 3
1853 Strombeek-Bever, Belgium
Tel: +32-2-642-22-90 Fax: +32-2-642-22-91

7
E-mail: info_europe@acl.com Web: www.acl.com

ACL Services (Singapore) Pte. Ltd.


50 Kallang Avenue para Windows
ACL™
Versión
AWDS107017

#07-05 Noel Corporate Building


Singapore 339505
Tel: +65-299-3350 Fax: +65-299-5110
E-mail: info_asia@acl.com Web: www.acl.com
Guía del Usuario

ACL para Windows


Versión 7
“Copyright” © 2002 ACL Services Ltda.
Reservados todos los derechos.

Ninguna parte de esta publicación puede reproducirse, almacenarse en un sistema de recuperación o


transmitirse bajo cualquier forma o por cualquier medio (fotocopia, electrónico, mecánico, grabación u
otro), sin la autorización por escrito de la editora, excepto por críticos que pueden citar pequeños tramos
como reseñas.
Este manual contiene informaciones con fecha. El uso de estos materiales se basa en el hecho de que este
manual no contiene toda la información, ni la información más actualizada relativa a la situación o a la
aplicación prevista. ACL pone a su disposición, mediante un contrato escrito e independiente, servicios de
soporte técnico y de actualización.

Publicado en junio de 2002 por:

ACL Services Ltd.


1550 Alberni Street
Vancouver, BC
Canada V6G 1A5
Teléfono: +1-604-669-4225
Fax: +1-604-669-3557
E-mail: info@acl.com
Web: www.acl.com

Impreso en Canadá 10 9 8 7 6 5 4 3 2 1

ACL y "Audit Command Language" son marcas registradas de ACL o de cualquiera de sus subsidiarias o
licenciadores. Microsoft, Windows, el logotipo de Windows y Windows NT son marcas registradas de
Microsoft Corporation. SAP es una marca registrada de SAP AG. Las otras marcas o productos
mencionados en el software, o que están asociados al mismo, son marcas comerciales o registradas de sus
respectivos titulares y deben considerarse como tales.
El uso de un término en el manual no debe considerarse como que afecta a la validez de una marca
comercial o de servicio.
iii

Contenido

Acerca de este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

Instalación de ACL para Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

¿Qué hay de nuevo en la Versión 7? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Capítulo 1: Una presentación rápida de ACL . . . . . . . . . . . . . . . . . . 25


Iniciando ACL ........................................................................................ 25
Pantalla de aplicación ..................................................................... 25
Ventanas ................................................................................................. 28
Ventana de vista .............................................................................. 30
Ventana Panorama ......................................................................... 32
Log de comandos ............................................................................ 33
Presentación y organización de ventanas ....................................... 34
Cuadros de diálogo ................................................................................. 36
Uso de los cuadros de diálogo ........................................................ 37
Cuadros de diálogo para abrir y guardar archivos ......................... 37
Cuadros de diálogo de comandos .................................................. 38
Cuadros de diálogo de seleccionar/editar ...................................... 42
Cuadros de diálogo de selección .................................................... 43
Cuadros de mensaje ............................................................................... 47
Notas ....................................................................................................... 47
Notas del Proyecto .......................................................................... 47
Otras notas ...................................................................................... 48
Crear y modificar una nota ............................................................. 48
Edición de texto .............................................................................. 49
Imprimir en ACL .................................................................................... 52
Tamaño del papel y márgenes ........................................................ 52
Imprimir vista previa ...................................................................... 53
Configuraciones de la impresora .................................................... 53
Atajos de teclado .................................................................................... 54
Ayuda en línea ........................................................................................ 57
Presentación de la Ayuda contextual ............................................. 57
Presentar Ayuda general ................................................................. 57
Utilizar Ayuda ................................................................................. 57
iv Contenido

Guardar el trabajo .................................................................................. 58


Convenciones para asignar nombres a los archivos ...................... 58
Extensiones de archivo ................................................................... 58
Archivo copia de trabajo ................................................................ 58
Salir de ACL ........................................................................................... 59

Capítulo 2: Analizando los datos con ACL . . . . . . . . . . . . . . . . . . . . 61


El desafío de los datos ............................................................................ 61
La solución integrada de ACL ............................................................... 61
Procesar cualquier tipo de datos .................................................... 62
Leer los archivos de cualquier tamaño ........................................... 62
Procesar datos rápidamente ........................................................... 63
Leer tipos de datos nativos ............................................................. 63
Garantiza la integridad de los datos ............................................... 63
Acceder directamenta la cinta ........................................................ 64
Convertir tipos de datos ................................................................. 64
Acceder a datos no convertidos del servidor principal de un PC . 64
Acerca de los datos ................................................................................. 66
Registros y campos ......................................................................... 66
Archivos planos .............................................................................. 66
Archivos segmentados ................................................................... 68
Origen de los datos jerárquicos y relacionales ............................... 68
Orígenes de los datos con informaciones acerca del diseño
del archivo ...................................................................................... 69
Orígenes de datos sin informaciones sobre el diseño del archivo . 70
Interpretar las informaciones del diseño de archivo ..................... 71
Conceptos principales del ACL ............................................................. 73
Archivos de Proyecto ACL ............................................................. 73
Definiciones del archivo de entrada .............................................. 75
Vistas y reportes ............................................................................. 76
Espacios de trabajo ......................................................................... 77
Lotes ................................................................................................ 78
Capacidades analíticas de ACL .............................................................. 79
Operaciones con archivo único ..................................................... 79
Operaciones con varios archivos ................................................... 81
Operaciones Incluir/Excluir: filtros y parámetros de ámbito ....... 81
Rutinas y operaciones adicionales ................................................. 82
Comandos de ACL ......................................................................... 82
Operaciones con archivo único ............................................................. 83
Contenido v

Garantizar la integridad de los datos: Contar, Totalizar y Verificar 83


Examinar sus datos: gráficos, estadísticas, perfil y análisis digital . 85
Resumir datos: Estratificar, Antigüedad, Clasificar, Tabla cruzada
y Resumir ........................................................................................ 90
Prueba de secuencia: Secuencia, Faltantes y Duplicados ............... 97
Aislar datos: Buscar, Extraer y Exportar ........................................ 99
Reordenar datos: Ordenar e Indexar ............................................ 102
Muestreo estadístico ..................................................................... 104
Operaciones con varios archivos ......................................................... 106
Unir ............................................................................................... 106
Relaciones ..................................................................................... 107
Combinar ...................................................................................... 108
Anexar ........................................................................................... 109
Rutinas y operaciones adicionales ....................................................... 109
Operaciones aritméticas ............................................................... 110
Operaciones lógicas y relacionales ............................................... 110
Funciones ...................................................................................... 111
Expresiones ................................................................................... 111
Variables ........................................................................................ 113

Capítulo 3: Definición de archivos y campos . . . . . . . . . . . . . . . . . 115


Trabajar con Proyectos de ACL ........................................................... 115
Crear un nuevo Proyecto ACL ..................................................... 116
Abriendo un Proyecto ACL existente ........................................... 117
Definir datos ......................................................................................... 118
Tipos de archivos .......................................................................... 118
Tipos de datos ............................................................................... 119
Definiciones de campos ................................................................ 120
Definiciones del archivo de entrada ............................................. 121
Definir datos con el asistente ............................................................... 122
Crear una definición del archivo de entrada con el asistente ...... 123
Seleccionar plataforma ................................................................. 123
Seleccionar origen de datos .......................................................... 123
Identificar propiedades ................................................................. 124
Definir campos o registros ............................................................ 129
Editar Propiedades de Campo ...................................................... 130
Terminar ....................................................................................... 131
Definición de los datos de impresión de archivos ............................... 132
Descripción general del procedimiento ....................................... 133
vi Contenido

Campos y registros ........................................................................ 133


Cómo crear una nueva definición de archivo de entrada ............ 134
Panel de Definición del archivo de impresión de imagen ............ 135
Definición de los campos .............................................................. 136
Definición de registros .................................................................. 139
Edición y eliminación de campos y registros ............................... 142
Cómo crear un archivo de datos plano ......................................... 143
Definición de los datos de MS Excel, MS Access y XML ..................... 143
Descripción general del procedimiento ........................................ 143
Definición de los datos de Excel ................................................... 144
Definición de los datos de Access ................................................. 144
Definición de los datos XML ......................................................... 145
Importar datos ODBC .......................................................................... 145
Drivers ODBC ............................................................................... 145
Importar una tabla de ODBC ........................................................ 146
Actualización de un archivo ODBC .............................................. 151
Importar archivos de Microsoft Excel por medio de ODBC ....... 151
Importar archivos de hoja de cálculo ................................................... 152
Definir datos manualmente .................................................................. 153
Continuar con el asistente ............................................................. 153
Opciones del archivo de entrada ................................................... 155
Campos de datos ........................................................................... 157
Campos computados .................................................................... 164
Filtros de datos .............................................................................. 170
Campos condicionales estáticos ................................................... 179
Mantenimiento de definiciones del archivo de entrada ...................... 187
Duplicar Definiciones del archivo de entrada .............................. 187
Renombrar las Definiciones del archivo de entrada .................... 187
Eliminar Definiciones del archivo de entrada .............................. 187
Cierre Definiciones del archivo de entrada .................................. 188
Cómo vincular una definición del archivo de entrada a un nuevo
archivo de datos ............................................................................. 188
Editar definiciones del archivo de entrada ........................................... 189
Vista de lista campos/expresiones ................................................ 190
Lista desplegable campos/filtros ................................................... 191
Definir /editar campos y filtros ..................................................... 191
Cómo eliminar campos ................................................................. 192
Nombrar/renombrar a campos ..................................................... 192
Desplazar campos de datos físicos ................................................ 193
Contenido vii

Capítulo 4: Vistas, reportes y gráficos . . . . . . . . . . . . . . . . . . . . . . . 197


Vistas ..................................................................................................... 197
Vistas como reportes .................................................................... 197
Mostrar una vista .......................................................................... 198
Ventana de vista ............................................................................ 198
Creación de una vista ........................................................................... 201
Cómo copiar una vista ......................................................................... 202
De otro Proyecto ........................................................................... 202
Desde otros archivos de entrada ................................................... 203
Modificar una vista ............................................................................... 203
Cómo crear nuevas vistas ............................................................. 203
Eliminar una columna de una vista .............................................. 203
Añadir una columna a una vista ................................................... 204
Modificar columnas ...................................................................... 205
Reorganizar columnas .................................................................. 207
Cómo cambiar el ancho de columna ............................................ 207
Cómo especificar saltos de columna ............................................ 207
Formateando las columnas en una vista ...................................... 208
Cambiar la fuente .......................................................................... 210
Ordenar la vista con Ordenación rápida ............................................. 211
Cómo construir vistas multilínea ......................................................... 212
Añadir o eliminar líneas ................................................................ 212
Mover columnas ........................................................................... 214
Suprimir encabezados ................................................................... 215
Cómo imprimir una vista ..................................................................... 216
Indicador de ancho de página ...................................................... 216
Gráfico de una vista .............................................................................. 217
Cómo mantener vistas .......................................................................... 219
Duplicar vistas ............................................................................... 219
Renombrar las vistas ..................................................................... 219
Eliminar vistas ............................................................................... 220
Reporte ................................................................................................. 220
Cómo crear un nuevo reporte ...................................................... 220
Aplicar formato a las vistas ........................................................... 221
Diseñar reportes ................................................................................... 225
Encabezado ................................................................................... 225
Pie de página ................................................................................. 225
Condición ...................................................................................... 226
Preordenar .................................................................................... 226
viii Contenido

Resumir .......................................................................................... 226


Espaciado de la línea de detalle ..................................................... 226
Suprimir líneas de detalle en blanco ............................................. 226
Cómo imprimir un reporte .................................................................. 228
Configurar página ......................................................................... 228
Márgenes de la página ................................................................... 229
Historia del reporte ....................................................................... 229
Salida .............................................................................................. 229
Imprimir vista previa ..................................................................... 230
Numeración de páginas ................................................................. 231
Anotación de fecha y hora ............................................................. 232
Resumen de las opciones de formato de reporte ................................. 232
Mantener reportes ................................................................................ 233
Gráficos ................................................................................................. 234
Histograma .................................................................................... 234
Representación gráfica de los resultados de Estratificar,
Clasificar o Antigüedad ................................................................. 235
Editar el comando Gráfico ............................................................ 237
Representar gráficamente desde el Log de comandos .................. 237
Profundizando en los datos representados gráficamente ............ 238
Personalizar gráficos ............................................................................. 240
Cambiar tipos de gráficos .............................................................. 240
Cambiar la apariencia del gráfico: propiedades de la etiqueta ..... 244
Cambiar la apariencia del gráfico: Propiedades del gráfico ......... 247
Cambiar la apariencia del gráfico: Propiedades de la leyenda ..... 252
Cambiar las Propiedades del eje ................................................... 254
Cambiar las propiedades de la presentación de Datos ................. 256
Otras opciones de gráfico ..................................................................... 261
Mostrar/ocultar leyenda ................................................................ 261
Mostrar/ocultar eje ........................................................................ 261
Imprimir gráfico ............................................................................ 261
Guardar gráfico como bitmap ....................................................... 261
Copiar gráfico para el portapapeles .............................................. 262
Documentar el Proyecto ....................................................................... 262
Historia del archivo ....................................................................... 262
Historia del reporte ....................................................................... 263
Cómo imprimir documentación .................................................. 263
Contenido ix

Capítulo 5: Comandos y el Log de comandos . . . . . . . . . . . . . . . . . 265


Comandos ............................................................................................ 265
Usar comandos ............................................................................. 266
Parámetros de comando ............................................................... 267
Salida del comando ....................................................................... 268
Log de comandos .................................................................................. 270
Cómo presentar el Log de comandos ........................................... 270
Ejecución de comandos ................................................................ 272
Cómo imprimir el Log de comandos ........................................... 276
Opciones del Log de comandos .................................................... 277

Capítulo 6: Generador de expresiones . . . . . . . . . . . . . . . . . . . . . . . 281


Generador de expresiones .................................................................... 281
Uso del Generador de expresiones ............................................... 284
Operadores .................................................................................... 287
Evaluación de las expresiones ....................................................... 288
Ejemplos de expresiones ............................................................... 288
Aritmética de punto fijo ................................................................ 290
Funciones .............................................................................................. 292
Funciones financieras ................................................................... 293
Especificar funciones utilizando el ratón ..................................... 294
Especifique funciones usando el teclado ...................................... 296
Especificar valores literales o constantes ...................................... 297
Ejemplos ........................................................................................ 298
Fechas ................................................................................................... 299
Expresiones de fecha ..................................................................... 300
Funciones de fecha ........................................................................ 300
Constantes de fechas ..................................................................... 301
Convertir fechas en campos computados .................................... 302
Números ............................................................................................... 303
Formato numérico ........................................................................ 303
Tipos de campos numéricos ......................................................... 306
Constantes numéricas ................................................................... 306
Expresiones numéricas ................................................................. 306
Funciones numéricas .................................................................... 306
Cadenas de caracteres .......................................................................... 306
Tipos de campos de caracteres ..................................................... 306
Constantes de caracteres ............................................................... 307
Expresiones de caracteres ............................................................. 307
x Contenido

Funciones de caracteres ................................................................ 307


Comparaciones entre caracteres ................................................... 307
Concatenación de caracteres ......................................................... 308
Filtros .................................................................................................... 308
Preferencias de la presentación de los filtros ................................ 308
Crear un filtro en el Generador de expresiones ............................ 310
Crear un filtro en la ventana de vista ............................................ 312
Establecer un filtro con Filtro rápido ............................................ 312
Definición de un filtro global ........................................................ 314
Eliminación de un filtro global ..................................................... 315
Edición de filtros ........................................................................... 315
Mantenimiento de los filtros ......................................................... 316

Capítulo 7: Personalización de ACL . . . . . . . . . . . . . . . . . . . . . . . . . 317


Preferencias de ACL .............................................................................. 317
Cambiar preferencias ............................................................................ 317
Opciones de interfaz ............................................................................. 319
Mostrar barra de botones .............................................................. 320
Información sobre herramientas de ayuda ................................... 320
Incluir filtros en las Listas de campos ........................................... 320
Avisar antes de sobrescribir archivos ............................................ 320
Bips al completarse la tarea ........................................................... 320
Opciones del archivo de entrada .......................................................... 321
Perfil automático al abrir ............................................................... 321
Abrir ventana de vista .................................................................... 321
Eliminar archivo de datos con la Definicion del archivo
de entrada ...................................................................................... 322
No compartir diseños de archivos de entrada .............................. 322
Comparaciones de caracteres exactos .......................................... 323
Mostrar el formato al abrir ............................................................ 323
Definir archivos planos de forma manual .................................... 323
Activar cliente/servidor ................................................................. 323
Tamaño del búfer .......................................................................... 324
Criterio de ordenamiento ............................................................. 324
Opciones de vista .................................................................................. 325
Ocultar registros filtrados ............................................................. 325
Mostrar cuadrícula ........................................................................ 325
Probar los anchos de columnas ..................................................... 325
Mostrar el borde derecho de la página .......................................... 326
Contenido xi

Mostrar datos no válidos como blancos o ceros .......................... 326


Segundos para volver a dibujar .................................................... 326
Título de la página global .............................................................. 327
Opciones de comandos ........................................................................ 327
Comandos de ejecución automática ............................................ 327
Nombres de archivos de salida automáticos ................................ 328
Comandos con fecha y hora ......................................................... 328
Usar archivo de salida ................................................................... 328
Mostrar pruebas de grupos en log ................................................ 329
Intervalos ....................................................................................... 329
Límite de errores ........................................................................... 329
Opciones de fecha ................................................................................. 329
Día, Mes, Año ................................................................................ 329
Formato de muestreo de fecha ..................................................... 330
Principio del siglo ......................................................................... 331
Periodos de expiración ................................................................. 332
Abreviaturas de los meses del año (sin espacios) ......................... 333
Opciones numéricas ............................................................................. 333
Interrumpir ante desborde numérico .......................................... 333
Verificar datos ............................................................................... 334
Datos no válidos en blanco ........................................................... 335
Ancho del campo de expresión .................................................... 335
Símbolo de posición decimal ........................................................ 335
Separador de miles ........................................................................ 335
Separador de listas ........................................................................ 336
Formato numérico predeterminado ............................................ 336
Opciones de impresión ........................................................................ 336
Imprimir la historia de los archivos con el último resultado ....... 337
Incluir historia de reportes en los reportes .................................. 337
Incluir definiciones de campos en la historia del archivo ............ 337
Incluir nota de vista en la historia del reporte .............................. 337
Márgenes ....................................................................................... 338
Opciones de fuente de la aplicación ..................................................... 338
Fuente de ancho fijo ...................................................................... 338
Fuente proporcional ..................................................................... 339
Idioma de versión ......................................................................... 339
Barra de botones ................................................................................... 339
Barra de botones predeterminado ................................................ 339
Cómo personalizar la barra de botones ........................................ 340
xii Contenido

Capítulo 8: Automatizar ACL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341


Lotes ...................................................................................................... 341
Crear lotes ...................................................................................... 342
Ejecutar lotes ................................................................................. 345
Imprimir lotes ................................................................................ 347
Editar lotes ..................................................................................... 348
Mantenimiento de los lotes ........................................................... 348
Grupos ........................................................................................... 349
Lotes interactivos ........................................................................... 349
Variables ............................................................................................... 351
Usando variables ........................................................................... 352
Variables creadas por comandos .................................................. 353
Variables creadas por el usuario ................................................... 355
Editar variables .............................................................................. 356
Mantener variables ........................................................................ 357
Sustitución de macros ........................................................................... 357
Utilización de macros en lotes ...................................................... 358
Opciones de activación ......................................................................... 359
Carga automática de un Proyecto ACL ........................................ 359
Inicializar automáticamente variables .......................................... 360
Ejecución automática de lotes ....................................................... 360
Aplicaciones estándar archivos de menú personalizados .................... 361
Crear aplicaciones estándar .......................................................... 362
Editar archivos de menú ............................................................... 363
Acceso a las aplicaciones estándar ................................................ 363
Espacios de trabajo ............................................................................... 364
Crear espacios de trabajo .............................................................. 364
Activación de los espacios de trabajo ............................................ 366
Editar Espacios de trabajo ............................................................. 367
Mantener Espacios de trabajo ....................................................... 368

Capítulo 9: Computación Cliente/Servidor . . . . . . . . . . . . . . . . . . 369


Sistema ACL Cliente/Servidor .............................................................. 369
Componentes ................................................................................ 370
ACL for OS/390 ............................................................................. 370
Informaciones de entrada al sistema ............................................ 371
Configure ACL para Windows para ser un cliente .............................. 371
Activar la Preferencia Cliente/Servidor ........................................ 371
Crear un perfil del servidor ........................................................... 373
Contenido xiii

Servidores activos ................................................................................. 376


Desactivar un servidor ......................................................................... 376
Etapas de la conexión ........................................................................... 377
Conectar y desconectar ........................................................................ 377
Conectarse manualmente ............................................................. 377
Desconectarse manualmente ........................................................ 379
Conéctese automáticamente ......................................................... 380
Desconectarse automáticamente .................................................. 381
Definir datos en un servidor ................................................................ 381
Utilizar el Asistente de definición de datos .................................. 381
Tiempo para desconexión .................................................................... 386
Mensaje del tiempo para desconexión: Servidor ocupado .......... 386
Mensaje del tiempo para desconexión: Cliente inactivo ............. 387
Costes de procesamiento del servidor principal .................................. 387
Monitorización de la CPU y el tiempo de conexión .................... 387
Optimizar el flujo de trabajo para reducir los costos de
procesamiento ............................................................................... 388
Compartir los proyectos y perfiles del servidor ................................... 388
Prefijos ........................................................................................... 389
Diferencias en la funcionalidad ............................................................ 389
Archivos de salida ......................................................................... 389
Archivos múltiples ........................................................................ 390
Indexación y ordenación de datos del servidor principal ............ 390
Otras diferencias ........................................................................... 390
Dudas comunes .................................................................................... 391

Capítulo 10: Muestreo con ACL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393


Base de muestreo .................................................................................. 393
Muestreo de unidad monetaria .................................................... 393
Muestreo de registros .................................................................... 394
Métodos de muestreo ........................................................................... 394
Muestreo de intervalo fijo ............................................................. 394
Muestreo por celda (intervalo aleatorio) ..................................... 395
Muestreo aleatorio ........................................................................ 396
Corte de estrato superior ...................................................................... 397
Muestreo con y sin reemplazo ............................................................. 398
Opción sin repeticiones ................................................................ 398
Submuestreo ......................................................................................... 399
Muestreo condicional ........................................................................... 399
xiv Contenido

Limitar el ámbito de las selecciones .............................................. 399


Excluir elementos de la selección .................................................. 399
Un ejemplo de muestreo ....................................................................... 400
Ejemplo de muestreo por unidad monetaria ................................ 401
Ejemplo de muestreo por registro ................................................ 401

Apéndice A: Obtención de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403


Planificar un Proyecto de análisis de datos .......................................... 403
Pautas para la preparación del archivo ................................................ 404
Solicite un archivo secuencial plano ............................................. 404
Uso datos no procesados ............................................................... 405
Solicite una copia de los datos. ...................................................... 405
Solicite una descripción o diseño del archivo ............................... 406
Obtención de datos de una computadora personal ............................. 406
Obtención de datos de un servidor principal o de una
minicomputadora ................................................................................. 406
Descarga de datos .......................................................................... 407
Lectura de datos de la cinta ........................................................... 407
Estructuras del archivo y tipos de registro ........................................... 408
Archivo de longitud fija ................................................................. 408
Archivos CR/LF ............................................................................. 408
Archivos CR ................................................................................... 409
Archivos LF ................................................................................... 409
Archivos delimitados .................................................................... 409
Archivos de longitud variable ....................................................... 410
Archivos de longitud variable ....................................................... 410
Base de datos .................................................................................. 410
Archivos de reporte ....................................................................... 412
Archivos de varios tipos de registros ............................................ 413

Apéndice B: Archivos de varios tipos de registros . . . . . . . . . . . . 415


Registros de longitud fija ...................................................................... 415
Procesar simultáneamente más que un tipo de registro en
un lote ............................................................................................ 416
Registros de longitud variable .............................................................. 418
Archivos CR/LF ............................................................................. 419
Archivos con longitud de registro en el archivo ........................... 419
Archivos de longitud variable IBM ............................................... 419
Archivos sin longitud de registro dentro del archivo ................... 420
Contenido xv

Registros de longitud indeterminada .................................................. 421


Archivos de Grupo de bloques ..................................................... 422

Apéndice C: Límites ACL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423


xvi Contenido
1

Acerca de este manual

Esta Guía del usuario, le ayudará desde el inicio a usar ACL para Windows Versión 7. La
presente guía muestra como:
■ Leer o importar datos de los archivos de datos de origen externo.
■ Ver, analizar y reportar datos.
■ Automatizar rutinas analíticas personalizadas.
■ Usar ACL para Windows juntamente con ACL for OS/390 en un ambiente
cliente/servidor.
La Guía del usuário de ACL para Windows está dirigido a los usuarios autorizados de
ACL. Para adquirir copias adicionales, visite www.acl.com.

Publicaciones Relacionadas
El manual de referencia de ACL para Windows
El Manual de referencia de ACL para Windows es un documento asociado que propor-
ciona informaciones detalladas sobre:
■ Tipos de campos de ACL
■ Funciones de ACL
■ Comandos de ACL
El manual de referencia está dirigido a los usuarios autorizados de ACL. Para adquirir
copias adicionales, visite www.acl.com.

El libro de trabajo de ACL para Windows


El libro de trabajo de ACL para Windows (ACL for Windows Workbook) es una guía auto
explicativa. Aun siendo nuevo en el espacio de análisis de datos, o ya teniendo una
experiencia con ACL, esta guía lo ayudará a dominar y aplicar los conocimientos de
ACL para Windows a los problemas del mundo real.
El libro de trabajo de ACL para Windows está dirigido a los usuarios autorizados de
ACL. Para adquirir copias adicionales, visite www.acl.com.
El libro de trabajo sólo está disponible en inglés.
2 ACL para Windows 7

Convenciones de la sintaxis de comando


Las siguientes convenciones son usadas para describir la sintaxis de modo comando, de
las funciones y comandos del ACL.

Monoespacios
Indican la sintaxis de comando usada en la línea de
comando o en un lote.

Itálica con Monoespacios Indica los elementos especificados por el usuario, por
ejemplo, los nombres de campos.

Angulares < >


Designan los parámetros o selecciones de comandos
opcionales.

Llaves { }
Incluyen un grupo de opciones, de las cuales debe elegirse
sólo una.

Barras | | | Barras verticales separan opciones.

Puntos suspensivos ... Indica que el elemento precedente puede repetirse.

¿Necesita ayuda?
Recursos
Cuando necesite ayuda en el uso de ACL, consulte estos recursos adicionales:
■ Manual de referencia de ACL para Windows
■ Ayuda en línea de ACL para Windows
■ El libro de trabajo de ACL para Windows
■ El centro de soporte técnico de ACL de su compañía, si está disponible

Póngase en contacto con nosotros


Cuando no consiga encontrar la solución para su problema y siendo un usuario con
derecho a soporte, póngase en contacto con ACL, para obtener asistencia. Antes de
ponerse en contacto con ACL, asegúrese de tener en manos las siguientes informa-
ciones:
■ El número de serie de su ACL. Es posible encontrar el número en el reverso del
portaCD, o seleccionar Ayuda en ACL para Windows en la barra de menú selec-
cionando Sobre ACL.
■ El tipo de hardware que está utilizando y si está conectado a una red de área local
(LAN).
Acerca de este manual 3

■ Una descripción de lo sucedido y qué estaba haciendo cuando se produjo el


problema.
■ El mensaje de error, en caso de haber alguno, presentado por ACL.

Centro de soporte en línea


Si tiene acceso a Internet (World Wide Web), conéctese al sitio de ACL y haga clic sobre
Soporte en línea. Encontrará herramientas y recursos útiles para perfeccionar el uso del
ACL.

Soporte técnico internacional


Las Américas
■ Teléfono: +1-604-669-4997
■ Fax: +1-604-689-4209
■ E-mail: support@acl.com

Europa, Medio Oriente y Africa


■ Teléfono: +32-2-642-22-90
■ Fax: +32-2-642-22-91
■ E-mail: support_europe@acl.com

Asia y Costa del Pacífico


■ Teléfono: +65-6299-3365
■ Fax: +1-604-689-4209
■ E-mail: support@acl.com
4 ACL para Windows 7

¡Queremos escucharlo!
ACL se compromete con el suministro de productos y servicios de calidad para el
acceso, análisis y reporte de datos. Para garantizar su continua satisfacción, esperamos
recibir sugerencias acerca de las mejoras de ACL para Windows, la documentación de
usuarios y Ayuda en línea, que serán bienvenidas.
Envíe sus comentarios a nuestro equipo de administración de productos.
■ Teléfono: +1-604-669-4225
■ Fax: +1-604-669-3557
■ E-mail: product_mgmt@acl.com
También es posible enviar correspondencia para:
ACL Services Ltd.
1550 Alberni Street
Vancouver, BC
Canada V6G 1A5
5

Instalación de ACL para Windows

ACL para Windows Versión 7 se suministra en un CD-ROM. Es posible instalar una


versión mono usuario de ACL para Windows en una computadora personal, o bien, si
ha adquirido la versión para red, en una red de área local (LAN).
Para instalar una sola versión de ACL para Windows, siga el procedimiento descrito en
“Instalación de ACL en una computadora personal” en la página 7.
Para instalar una versión para red de ACL para Windows, consulte la Guía de instalación
de red de ACL para Windows.

Compatibilidad con versiones anteriores


Al utilizar ACL para Windows Versión 7 para abrir un documento generado por una
versión anterior , ACL lo convierte a un archivo de Proyecto de la Versión 7 Los
Proyectos ACL que usan nuevas características o funciones podrían no ser compatibles
con versiones anteriores de ACL. Si usted abre un Proyecto que usa nuevas funciones
con una versión anterior, los campos que utilizan estas funciones generarán errores.
Cuando se convierten, una versión anterior de un documento ACL se archiva como
nombre-de-archivo.OLD. Si tiene necesidad de acceder al documento antigüo, cámbiele
el nombre; por ejemplo, aarchivo6.ACL y utilice la versión anterior de ACL para abrir el
documento.

Requisitos del sistema


ACL para Windows Versión 7 requiere lo siguiente:
■ Un procesador Pentium
■ 32 megabytes en RAM
■ Al menos diez megabytes de espacio libre en disco (para una instalación
completa)
■ Microsoft Internet Explorer versión 5,5 o superior
■ Microsoft Windows 95/98/ME o Windows NT 4,0/2000/XP

Nota: Debe contar con derechos de administrador para instalar ACL para Windows en
una computadora que ejecuta Windows NT o Windows 2000.
6 ACL para Windows 7

Dependiendo de la configuración de su sistema, el instalador de ACL para Windows


puede instalar automáticamente los siguientes componentes (únicamente en las instala-
ciones Típica y Completa):
■ Microsoft Data Access Components (MDAC) 2,6
■ Microsoft Jet 4, Service Pack 3
■ Controladores SCSI / USB

Antes de comenzar
Antes de comenzar el proceso de instalación, verifique su llave de hardware (y color) y el
número de serie, y determine el tipo de instalación que necesita.

Llave de hardware
Se suministra una llave SCSI junto con su copia de ACL para Windows. Para poder
utilizar el software, usted necesita insertar la llave SCSI dentro del puerto apropiado en
su PC. Puede instalar una impresora u otro dispositivo SCSI en la llave SCSI.
Durante el proceso de instalación, se le pedirá confirmar si usted está utilizando una
llave SCSI amarilla.
Las llaves USB están disponibles sobre pedido. Si usted utiliza una llave USB, debe
avisarlo a ACL antes de la instalación de ACL para Windows.

Número de serie
Antes de comenzar el proceso de instalación, asegúrese de tener el número de serie de
siete dígitos que viene con su copia de ACL para Windows Versión 7. Usted puede
encontrar este número en la parte posterior del porta CD. Se le pedirá introducir el
número de serie durante el proceso de instalación.

Nota: El número de serie es diferente del número de copia.


Instalación de ACL para Windows 7

Tipo de instalación
Durante el proceso de instalación se le pedirá que seleccione un tipo de instalación.
Seleccione alguna de las siguientes:
■ Típica para instalar las características de uso más común incluyendo la Ayuda en
línea, los archivos de datos de muestra, la utilidad ACL y todos los archivos
necesarios para ejecutar ACL para Windows.
■ Completa para instalar todas las características incluidas en la opción Típica
además de Adobe Acrobat Reader 5,0, manuales en línea y Libro de trabajo de
ACL para Windows.
■ Personalizada para instalar únicamente las características del programa que
usted necesita. Esta opción se recomienda únicamente para usuarios expertos.

Instalación de ACL en una computadora personal


Para instalar ACL para Windows Versión 7, efectúe lo siguiente:
1. Cierre todos los programas de Windows.
2. Inserte el CD en la unidad de CD-ROM.
3. Siga las instrucciones para el tipo de instalación que necesita.

Inicio de ACL
Existen tres formar de arrancar ACL para Windows:
■ Hacer doble clic en (el icono ACL) en el grupo de programa
ACL para Windows.
■ Desde el menú Inicio de Windows, seleccione Programas, después seleccione
ACL para Windows.
■ Haga doble clic en cualquier archivo que tenga la extensión .acl.
ACL muestra la pantalla de la aplicación ACL. El área de trabajo de la aplicación se
encuentra en blanco hasta que comience a trabajar con los datos.
8 ACL para Windows 7

Barra de título
Barra de menús
Barra de botones
Barra de estado

Espacio de
trabajo de la
aplicación

Cómo trabajar con documentos ACL ya existentes


Comenzando con la versión 7 de ACL para Windows, el documento ACL se denomina
como un Proyecto ACL.
Cuando utiliza ACL para Windows Versión 7 para abrir documentos ACL de la Versión
6 o anteriores, ACL le ofrece guardar el archivo existente con la extensión .old, como
nombre-de-archivo.old.

Si necesita mantener una versión anterior del archivo para utilizarlo en una versión
anterior de ACL, renómbrelo de tal modo que identifique que ha sido creado en una
versión anterior de ACL. Por ejemplo, puede renombrar un documento de la Versión 6
como archivo_6.acl. Para actualizar el archivo a la versión de Proyecto 7 de ACL , haga
clic en [Aceptar] en el cuadro de mensajes y utilice ACL para Windows Versión 7 para
abrirlo. ACL lo convierte al formato de Proyecto de la Versión 7 de ACL para hacer uso
de las características nuevas y poderosas de la Versión 7.

Nota: Después de haber convertido un documento ACL a un Proyecto de la Versión 7, no


utilice una versión anterior de ACL para abrirlo nuevamente, debido a que los campos
creados utilizando las nuevas características o funciones podrían perderse.
9

¿Qué hay de nuevo en la Versión 7?

Esta sección proporciona un panorama de los nuevos recursos que fueron introducidos
desde ACL para Windows Versión 6, organizados por el número de lanzamiento, en
orden inverso.

Introducción al Proyecto ACL


Desde ACL para Windows Versión 7, el documento de ACL actualmente es denominado
Proyecto ACL. Este cambio se refleja en el software y en todas las documentaciones
asociadas.
El término Proyecto, describe con más claridad el conjunto de elementos con los cuales
trabaja cuando utiliza ACL para Windows, estos pueden verse en la ventana Panorama.
Conceptualmente, el Proyecto ACL es como un contenedor que guarda todas las Defini-
ciones del archivo de entrada (DAEs), Vistas, Indexar, Espacios de trabajo y Lotes.
Como siempre, es recomendable utilizar solo un Proyecto ACL para cada “proyecto” o
trabajo de análisis de datos.

Capacidad Cliente/Servidor
Con la liberación de ACL para Windows Versión 7 y de ACL for OS/390 Versión 7, ACL
introduce un avance significativo en el acceso, facilitando el uso y la interoperabilidad
de los datos del servidor principal entre esas líneas de productos. Es posible continuar
utilizando ACL para Windows y ACL for OS/390 como aplicaciones autónomas, o inter-
conectarlas en la red para operar como el Sistema ACL Cliente/Servidor.

Sistema ACL Cliente/Servidor


El Sistema ACL Cliente/Servidor consiste en:
■ Uno o más computadoras ejecutando ACL for OS/390 Versión 7 con la opción
Cliente/Servidor activada.
■ Uno o más computadoras ejecutando ACL para Windows Versión 7
■ Una conexión de red TCP/IP para vincularlos.
Este sistema ofrece a los usuarios de ACL para Windows un acceso transparente, en
tiempo real, a los datos del servidor principal sin necesidad de descargar. Los datos
10 ACL para Windows 7

pueden estar en forma de archivos planos, VSAM (Virtual Storage Access Method),
base de datos IMS o DB2 y pueden leerse en nivel de archivo o registro, utilizando la
interfaz familiar de ACL para Windows.
Los usuarios de ACL para Windows no necesitan descargar los datos del servidor
principal como archivos planos, para ser analizados en una PC. Los usuarios de
ACL for OS/390 pueden beneficiarse de los beneficios de la interfaz gráfica del usuario
de ACL para Windows, sin sacrificar el poder de procesamiento y la capacidad de acceso
de ACL for OS/390.

Elija su plataforma de procesamiento


Esta capacidad de compatibilidad con diversas plataformas permite acceder los datos
desde cualquiera una de ellas. Es posible seleccionar el análisis en el local, o extraer
archivos específicos para el procesamiento local en la PC. La elección es suya, con tal que
aumenten bastante las posibilidades para un análisis productivo.

Exportar datos en formatos populares


También puede exportar los datos de OS/390 como archivos, que pueden utilizarse por
paquetes de software basados en Windows. ACL for OS/390 y ACL para Windows
pueden exportar datos seleccionados en los siguientes formatos:
■ dBASE
■ Archivos delimitados ASCII
■ Microsoft Excel y Lotus 1-2-3
■ Microsoft Word y Corel Word Perfect
■ Texto

Escalabilidad
El Sistema ACL Cliente/Servidor también es escalable: puede expandir desde múltiples
clientes que acceden solo un servidor Principal para un determinado número de clientes
interconectados en red y con servidores del servidor principal. ACL para Windows
puede soportar conexiones de varios servidores, conectándose a un servidor en cada
turno.
A continuación algunas de las características del Sistema ACL Cliente/Servidor:
■ Método de activación de una sesión cliente/servidor sólo con un clic.
■ Elige cuando y como las contraseñas de TSO se introducen y se retiran.
■ Funciona con la seguridad existente en OS/390, para controlar su creación y el
acceso a los datos.
¿Qué hay de nuevo en la Versión 7? 11

■ Los datos salen directamente del servidor para él mismo o para el cliente.
■ Lee directamente desde los datos de IMS y DB2, utilizando la interfaz familiar de
ACL para Windows.
■ Retiene informaciones de las cláusulas Ordenar y Donde de los datos de DB2, en
la Definición del archivo de entrada.
■ Selecciona el parámetro Muchos para asociaciones que incluyen un archivo IMS
como secundario, permitiendo un tipo de Asociación de uno para muchos.
■ Accede a las utilidades de orden de OS/390 (Syncsort, DFSORT, y CA/Ordenar),
para ordenar de forma eficiente grandes archivos en un servidor ACL for OS/390.
■ Para brindar más seguridad, las comunicaciones de los datos se pueden encriptar
y para reducir el tráfico en la red se pueden comprimir.
■ Uso perfeccionado de las utilidades de conversión de ACL para Windows para
PL/1 y COBOL. Estas utilidades permiten la selección de las definiciones de
archivo directamente del servidor ACL for OS/390, así como, la selección y
concatenación de varias definiciones externas, en vez de utilizar una sola
definición externa para la conversión (esto es, Copybooks COBOL para archivos
principales y segmentos IMS).

Seguridad
ACL sólo tiene acceso para la lectura de los archivos de datos de origen. Porque no
puede utilizar ACL para alterar un archivo de datos, es posible usarlo de manera segura
para acceder directamente los archivos de producción.

Utilidades de conversión modificadas


La capacidad mejorada de ACL para definir archivos COBOL IBM, FDF AS/4OO y AIS
Privado de SAP, en el Asistente de Definición de Datos, tornó redundantes las Utilidades
de Conversión separadas de ACL. Empezando con la Versión 7, las Utilidades de ACL
sólo dan soporte a la conversión de archivos de ACL for OS/390 para archivos de
ACL para Windows.
Aún es posible importar formatos de ACL for OS/390 utilizando los botones en la
ventana Panorama. Utilice las Utilidades de ACL cuando necesite convertir varios
archivos de formato, lotes y reportes.

Nuevo proyecto de botones


Notará una nueva y moderna apariencia en ACL para Windows Versión 7. La mayoría de
los botones fueron rediseñados para hacerlos más nítidos y fáciles de ser reconocidos.
Algunos fueron nuevamente proyectados para reflejar el cambio del documento ACL
12 ACL para Windows 7

para el Proyecto ACL. Otros son completamente nuevos, como el botón Eliminar
columnas, que sustituye el botón (trash) basurero verde en la vista.

Selección de campos perfeccionada


ACL para Windows ahora proporciona una forma más elegante e intuitiva de seleccionar
campos. Además de seleccionar por nombre, es posible efectuar la selección por el título
alternativo de campo, por el tipo de campo o por cualquier otra propiedad. Los Cuadros
de lista perfeccionados son proporcionados dondequiera que las selecciones de campo
sean hechas (diálogos de comando, ventana de definición de datos, Generador de expre-
siones, cuadro de diálogo Insertar campos, etc.).
Estos cuadros de lista perfeccionados, facilitan bastante la identificación de campos
para análisis, cuando los nombres de los campos están ocultos y cuando existe un deter-
minado número de campos similares a ser elegidos. Particularmente, esto es común
cuando ACL crea automáticamente DAEs desde la base de datos relacional o sistemas
ERP, en los cuales los nombres de campos del sistema codificados u ocultos tienen con
frecuencia, títulos alternativos comprensibles.
Además del nombre del campo, los cuadros de lista perfeccionados contienen columnas
de tamaño proporcionado, que muestran el título alternativo de la columna, tipos de
datos, tipo del campo y otras características de los campos. También el orden de las
columnas puede organizarse, con la finalidad de ajustarse a las necesidades del usuario.
Los cuadros de lista perfeccionados soportan las siguientes características de Windows:
■ Haga clic en los encabezados de las columnas para mover el criterio de ordena-
miento de las columnas.
■ Haga clic y arrastre los bordes de las columnas para cambiar el ancho de la
columna.
■ Haga clic y arrastre los títulos de las columnas para cambiar el orden de
columnas.
■ Haga clic en un nombre de elemento para seleccionar un solo elemento.
■ CTRL+CLIC o MAYUS+CLIC para selecionar varios elementos.

Ahora los cuadros de lista que muestran los nombres de los campos seleccionados,
permiten seleccionar el criterio de ordenamiento de los datos en una base de campo por
campo. Los nombres de los campos seleccionados se presentan en un cuadro de lista
como sé hacia anteriormente, pero ahora con una flecha indicando el criterio de ordena-
miento predeterminado. Para cambiar el criterio de ordenamiento de un campo, haga
clic en la flecha debajo de su nombre.
¿Qué hay de nuevo en la Versión 7? 13

Representación gráfica desde una vista


ACL le permite construir gráficos desde ciertos tipos de datos directamente de una
Vista:
■ Una columna de un solo carácter o fecha con una o más columnas numéricas.
■ Gráfico de varias columnas numéricas contra sus números de registros.
Esta característica le permite visualizar fácilmente sus datos, de acuerdo a como va
planificando sus datos, sin necesidad de procesarlos utilizando primero um comando
ACL.
Debido a que el gráfico de una vista no está basado en los datos de los comandos de
ACL, no contiene las características de un gráfico producido desde una salida de datos.
Los caracteres o datos de las fechas no son ordenados y aparecen en el mismo orden que
ocupan en la vista. El cambio rápido del gráfico no está disponible aunque sea desde el
gráfico de una vista. Cuando necesite un mayor control sobre los gráficos, deberá
crearlos desde la salida de los datos.

Relación de nombres
ACL le permite ahora, construir más de una relación para el mismo archivo o construir
auto referencias, utilizando una palabra clave de Nombre de Relación. Igualmente, ACL
le permitirá la selección repetida de cualquier nombre de DAE (incluyendo DAE
principal), desde una lista desplegable DAE Relacionada.

Sintaxis de lote revisado


Hasta la Versión 7, ACL aceptaba comillas simples o dobles en los lotes, cuando se hacía
referencia de los nombres de los archivos. Con la introducción del
Sistema ACL Cliente/Servidor, fue conveniente estandarizar el uso de la doble comilla
para todos los archivos, excepto para aquellos residentes en un servidor ACL for OS/390.
Sólo se utilizan las dobles comillas para los nombres de archivos basados en servidores
totalmente calificados.
Si está utilizando el Grabador de Lote o el Log de comandos para crear sus lotes, ellos ya
usan por predeterminado las dobles comillas para las referencias de los nombres de
archivos. Si sus lotes son grabados de forma manual, será posible utilizar comillas
simples paras las referencias de los archivos.
ACL para Windows Versión 7 espera que las referencias a los archivos en los lotes, sean
incluidas entre doble comilla, excepto cuando son hechas para nombres de archivos de
servidor totalmente calificado. Puede reemplazar fácilmente en los lotes afectados las
14 ACL para Windows 7

comillas simples por doble comillas, utilizando la función Buscar literal y Reemplazar,
en el cuadro de diálogo Editar Lote.

Versión 7,2
La versión 7,2 introduce mejoras y ampliaciones para los comandos, la ventana Vista y
otras áreas.

Nueva interfaz de arrastrar y soltar para relaciones


El comando Relaciones presenta un aspecto nuevo. Puede editar relaciones de datos en
una ventana gráfica con las funciones de arrastrar y soltar; de este modo, se facilita la
creación y la gestión de las relaciones de datos. Así mismo, los campos clave se indexan
automáticamente al relacionar archivos.

Nuevo comando Tabla cruzada


Tabla cruzada permite analizar campos de caracteres colocándolos en filas y columnas.
Al crear tablas cruzadas de campos de caracteres, se pueden elaborar varios resúmenes,
mostrar detalles de áreas de interés y sumar campos numéricos. Puede utilizar Tabla
cruzada para elaborar resultados en un archivo, tabla o gráfico.

Nueva opción Muchos a muchos en el comando Unir


La nueva opción Muchos a muchos del comando Unir crea un archivo de salida de los
registros del archivo principal con las correspondencias de campo clave del archivo
secundario. Esta opción difiere de la opción Registros principales con
correspondencia—si existe más de una correspondencia de campo clave en el archivo
secundario, ACL utiliza todos los registros con correspondencia que encuentra.

Uso optimizado de la memoria


ACL optimiza su uso de la RAM disponible en el ordenador y, como consecuencia,
mejora el rendimiento. El máximo valor de RAM en las preferencias de ACL ya no es
necesario y ha sido eliminado.

Acceso a la cinta del servidor principal en el Sistema ACL Cliente/Servidor


Al utilizar el Sistema ACL Cliente/Servidor, ahora puede acceder directamente a los
datos del servidor principal en una cinta.
¿Qué hay de nuevo en la Versión 7? 15

Ordenación rápida de registros en la ventana Vista


Al hacer clic con el botón derecho del ratón en una columna de la ventana Vista, la nueva
opción Ordenación rápida del menú de atajo permite ordenar la vista por columnas.

Filtrado en una vista con la opción Filtro rápido


Con la nueva opción Filtro rápido del menú de atajo, puede crear o añadir un filtro de
vista basado en campos seleccionados de la vista. Esta opción es más rápida que escribir
una expresión de filtro equivalente o que crear un filtro en el cuadro de diálogo del
generador de expresiones.

Nueva función RECOFFSET( )


La nueva función RECOFFSET( ) devuelve un valor de campo de otro registro. Puede
utilizar RECOFFSET( ) en un campo computado para comparar un valor de un registro
con un valor de otro registro.

Rotación de gráficos en estratos de 3-D


Puede rotar gráficos en estratos de 3-D haciendo clic en los botones de rotación de
gráficos o mediante la rueda del ratón. Previamente, sólo se podían rotar los diagramas
circulares.

Más opciones para iniciar y salir del Asistente de Definición de Datos


Las nuevas opciones del menú Datos le permiten empezar con ventaja al definir una
fuente de datos nueva. Ahora puede seleccionar el tipo y la ubicación de la fuente de
datos antes de iniciar el asistente, lo que le permite omitir los primeros pasos del
asistente.
Los usuarios que prefieran definir los archivos planos de forma manual, ahora tienen la
opción de omitir determinados pasos del Asistente de Definición de Datos. Esta opción
aparece en la ficha de opciones del archivo de entrada en el cuadro de diálogo Prefe-
rencias.

Capacidad de exportar datos desde la vista


El comando Exportar ofrece dos modos de exportar datos: desde archivos seleccionados
o desde la vista. La nueva opción de vista exporta los campos de la vista actual en el
orden en que se visualizan. En función del tipo de archivo al que se exporta, también
pueden conservarse los títulos de columna alternativos de la vista.
16 ACL para Windows 7

Color en el log de comandos


El log de comandos utiliza colores para facilitar la lectura. El primer comando de una
sesión es de color rojo, los comandos siguientes son de color azul y los resultados del
comando son de color negro.

Lista de la información del archivo y de la carpeta en el log de comandos


Al utilizarse en un lote, el comando Directorio ofrece la posibilidad de interactuar con el
sistema de archivos mediante la recuperación de información sobre los archivos y las
carpetas almacenados en el disco. Desde la línea de comandos, Directorio funciona de
forma similar al comando DIR en DOS.

Creación de gráficos desde un lote


Algunos comandos de lotes tienen una nueva opción de salida. Para determinados
comandos de un lote, puede utilizar el parámetro Gráfico para enviar la salida del
comando a un gráfico y, a continuación, puede imprimirlo o guardarlo en un archivo de
imagen. Esta mejora afecta a Antigüedad, Benford, Clasificar, Tabla cruzada, Histo-
grama, Imprimir y Guardar.

Versión 7,1
La versión 7,1 incluye nuevas capacidades de definición de datos para datos de
impresión de imagen, Excel, Access y XML. Otras mejoras incluyen los comandos
Import y Export y la función de clic con el botón derecho del ratón a través de la interfaz
ACL para Windows.

Definición mejorada de la definición de los datos del archivo de impresión


Las mejoras en el Asistente de Definición de datos le permiten definir de manera rápida
y sencilla hasta los datos más complejos de impresión de imagen. En muchos casos,
ACL para Windows identifica automáticamente los registros de detalle en sus datos. El
panel de Definición del archivo de impresión de la imagen le proporciona medios intui-
tivos y gráficos para definir los campos y registros.
La lógica mejorada dentro del Asistente le permite definir fácilmente los registros con
traslapes, líneas múltiples o campos de altura variable. Al final del proceso, usted crea
un nuevo archivo de datos planos que puede utilizar como archivo de entrada para
cualquier análisis posterior incluyendo el ordenamiento y el indexado.
¿Qué hay de nuevo en la Versión 7? 17

Definición mejorada de Excel, Access y XML


Ahora puede importar y definir directamente los datos de Microsoft Excel, Microsoft
Access y XML, sin necesitar ODBC. El Asistente de Definición de datos detecta automá-
ticamente los datos de Excel, Access y XML. ACL para Windows le proporciona la flexi-
bilidad de seleccionar las tablas u hojas de cálculo específicas dentro de sus datos.

Características mejoradas de Importación/Exportación


Ahora puede utilizar el comando Export para crear o anexar archivos a las bases de
datos de Microsoft Access, o para crear archivos XML. Ahora tiene una opción de
formatos de Microsoft Excel para sus exportaciones.
Ahora puede utilizar el comando Import para importar archivos de impresión de
imagen y datos SAP.

Función mejorada de Clic con el botón derecho del ratón


La versión 7,1 incluye el soporte de clic con el botón derecho del ratón para las acciones
de uso más frecuente.

Versión 6,57
El comando Benford le permite generar una análisis digital utilizando la fórmula de
Benford, estándar del segmento para este tipo de análisis. Además del comando
Benford, ACL introduce tres nuevas funciones relacionadas: LEADING( ),
FREQUENCY( ), e ZSTAT( ).

Comando Benford para análisis digital


Este comando cuenta el número de veces de cada dígito a la izquierda o cuando ocurre
una combinación de dígitos en un conjunto de datos, comparando el resultado real con
el resultado esperado. El resultado esperado es calculado usando la fórmula Benford.
También es posible enviar la salida del comando para un gráfico de barras 2D.
Para ayudarlo a evaluar el significado de los desvíos entre el resultado real y el resultado
esperado, el comando de salida incluye una estadística Z para cada resultado. También
puede usar la opción Límites para ayudarlo a identificar frecuencias digitales que estén
significativamente fuera de las expectativas. Cuando más de una columna de resultado
queda fuera de los límites, los datos representados por esas columnas pueden ser
anómalos.
Un análisis Benford eficiente, requiere muestras de tamaño grande. ACL envía una
advertencia cuando el tamaño de una muestra es muy pequeño para el número de
dígitos iniciales analizado.
18 ACL para Windows 7

Sobre el análisis digital


Las herramientas del análisis digital, como el comando Benford, permiten enfocar sobre
las posibles anomalías en grandes archivos. Ellas no prueban la existencia de errores o
fraudes, pero identifican elementos que merecen un posterior análisis estadístico. El
análisis digital complementa las herramientas analíticas y técnicas existentes y no debe
usarse aisladamente de ellas.

Nota: Para obtener más información sobre análisis digital, vea “Digital Analysis Using
Benford’s Law: Tests & Statistics for Auditors” por Mark J. Nigrini, Ph.D., publicado por
Global Audit Publications. Para leer algún artículo del libro, visite al sitio Benford de ACL
a http://www.acl.com/benford/. Para hacer un pedido, envíe un e-mail para
order_desk@acl.com.

Función LEADING( ) dígitos para análisis digital


LEADING( ) devuelve una cadena de caracteres conteniendo una cantidad específica de
dígitos anteriores. Utilice esta función para filtrar elementos no dígitos, como ceros
iniciales, dígitos no numéricos y puntuación, así como, decimales y símbolos de
moneda.

Función FREQUENCY( ) para análisis digital


FREQUENCY( ) devuelve la frecuencia esperada Benford de dígitos numéricos
anteriores secuenciales a una precisión de ocho dígitos. Utilice esta función en lugar de
un análisis Benford completo, cuando sólo desee focalizar combinaciones específicas de
dígitos.

Función Z-STAT( )
ZSTAT( ) calcula el Z estadístico para el uso en muchas tareas de soluciones de
problemas, incluyendo análisis digital. Utilice esta función para evaluar la frecuencia
más probable de ocurrencias de un resultado dado en un período especificado o
categoría. Cuanto más sea la estadística resultante de Z, menor la probabilidad de
incidencia.

Versión 6,55
Profundizar múltiplos
ACL para Windows ahora le permite al mismo tiempo, profundizar características de los
multiples elementos de gráfico, como barras o sectores de gráficos de torta. Esta carac-
terística le permite ver los datos subyacentes, representados por los elementos del
gráfico seleccionado.
¿Qué hay de nuevo en la Versión 7? 19

Para utilizar esta característica, seleccione los elementos del gráfico y haga clic en el
nuevo botón Cambio Rápido, en la ventana Gráfico. Haga clic en CTRL para seleccionar
múltiples elementos individuales o en MAYUS para seleccionar intervalos de elementos
adyacentes. En un gráfico torta, haga clic en MAYUS para seleccionar sectores en sentido
horario. Los registros de datos resultantes, son presentados en la nueva ventana de vista
y pueden analizarse posteriormente con el uso de los comandos y funciones de ACL.

Eliminar DAE (Definición del archivo de entrada) actual


ACL para Windows le permite eliminar la Definición del archivo de entrada (DAE)
actualmente abierta. Puede hacer esto de dos maneras:
■ Seleccione el nombre de la DAE en la ventana Panorama y haga clic en el botón
Eliminar, o pulse en el teclado la tecla ELIMINAR, enseguida, haga clic en Eliminar
en el cuadro de diálogo de confirmación.
■ En el modo comando, especifique el comando ELIMINAR seguido por el
nombre de DAE. Puede utilizar la palabra clave OK para confirmar la elimi-
nación, o haga clic en Si cuando aparezca el cuadro de diálogo de confirmación.
ACL cerrará la Definición del archivo de entrada y cualquier índice y vista que estén
abiertos o activos, enseguida eliminará la Definición del archivo de entrada especi-
ficado.
La eliminación de la Definición del archivo de entrada actualmente abierto, tiene los
siguientes resultados:
■ La vista llamada “Vista_Predeterminada” es eliminada, pero se mantienen las
otras vistas para este DAE. Puede encontrar una lista de las vistas en la ventana
Panorama.
■ Todos los índices y relaciones asociados a la DAE eliminada serán eliminadas.
■ Si es seleccionada la preferencia “Eliminar archivo de datos con la definición del
archivo de entrada”, el archivo de datos vinculado a la DAE eliminada también
será eliminado.

Función CDOW( )
La función CDOW( ) da el nombre del día de la semana para una fecha especificada: por
ejemplo, martes. Está disponible en el Generador de expresiones y puede utilizarse para
generar campos computados, filtros y expresiones. Se puede utilizar en modo comando
y también en lotes.
Los Proyectos ACL que utilizan esta nueva función ya no serán compatibles con las
antiguas versiones de ACL. Si abre un documento que utiliza esta función con una
versión anterior al 6,55, cualquier campo que utilice esta función provocará errores.
20 ACL para Windows 7

Botón Actualizar en la ventana Panorama


El botón Actualizar del Archivo Origen fue añadido a la ventana Panorama. Esto
permite la actualización de los datos en una tabla de base de datos ODBC importada.
Anteriormente, este botón estaba disponible sólo en la ficha Opciones del archivo de
entrada, de la ventana Definición del archivo de entrada.
Para actualizar los datos en la DAE enlazada a una tabla ODBC, seleccione el nombre de
la DAE en la ventana Panorama y haga clic en el botón Actualizar.

Versión 6,54
Esta versión ejecutó cambios que afectan la manera como ACL para Windows importa
datos de SAP.

Versión 6,53
Nuevas funciones
Se añadieron trece nuevas funciones a ACL para Windows. En orden alfabético, son las
siguientes:
ALLTRIM( ), BETWEEN( ), BLANKS( ), INSERT( ), ISBLANK( ), LAST( ), MAP( ),
OCCURS( ), RJUSTIFY( ), REPLACE( ), REPEAT( ), REVERSE( ), y SPLIT( ).
Todas las funciones se encuentran disponibles en el Generador de expresiones y pueden
utilizarse para generar campos computados, filtros y expresiones. Pueden utilizarse en
el modo comando y también en lotes.
Todas son funciones de cadena de caracteres, excepto MAP( ), BETWEEN( ), y
ISBLANK( ), que son funciones lógicas.
Los Proyectos ACL que utilizan esas nuevas funciones no son compatibles con las
versiones anteriores de ACL. Si abre un proyecto que utiliza esas funciones con una
versión anterior, los campos que utilicen esta función provocarán errores.

Eliminar cualquier relación


En ACL ahora es posible eliminar cualquier relación definida. Anteriormente, sólo era
posible eliminar la última relación definida. Como antes, sólo se pueden eliminar las
relaciones que no tengan dependencias, campos con referencias, campos computados o
filtros.
¿Qué hay de nuevo en la Versión 7? 21

Comando de Desplazamiento de campo


El comando de Desplazamiento de campo facilita bastante la edición de Definiciones del
archivo de entrada, cuando es cambiado el archivo de datos de origen vinculado.
Permite con facilidad corregir definiciones de campos desplazados por un número fijo
de bytes. A través del desplazamiento de posición inicial de campo, en una Definición
del archivo de entrada (DAE), son desplazadas automáticamente las posiciones iniciales
de todos los campos subsiguientes a la derecha de aquel campo.
El Desplazamiento de campo se destina sólo al desplazamiento de la posición inicial de
campos físicos. Los campos computados no son afectados.
El Desplazamiento de campo está disponible como un nuevo botón, en la ventana
Definición del archivo de entrada, en la ficha Editar campos/expresiones.

Recuento suprimido en gráficos


Cuando los comandos Estratificar, Clasificar e Historia se muestran como gráficos, el
campo Recuento ya no se presenta más en forma automática. El campo recuento por lo
general no es visualmente significativo en gráficos donde otros campos también se
acumulan. La supresión de los valores de recuento torna más fácil la lectura de los
gráficos. Puede añadir el campo Recuento en un gráfico, utilizando el botón Formato de
Datos, en la barra de botones de la ventana Gráfico.
Este campo aún es presentado en el gráfico cuando no existe ningún campo acumulado
en el gráfico de datos. Es suprimido cuando la salida del comando incluye datos acumu-
lados desde los campos especificados.

Versión 6,52
Buscar en el Log de comandos
La característica Buscar se agregó como un botón al Log de comandos. Facilitando de
esta manera encontrar los elementos en el Log de comandos, especialmente cuando éste
es muy extenso. También es posible buscar por el nombre de cualquier elemento de
texto, como un nombre de comando o de campo. ACL encontrará la próxima
ocurrencia de la cadena de caracteres que está buscando y la colocará de modo
destacado en la pantalla.

Botón Vincular en la ventana Panorama


Es posible vincular desde una ventana Panorama, una Definición del archivo de entrada
(DAE) a un archivo de datos diferentes. Anteriormente, el botón Vincular estaba dispo-
22 ACL para Windows 7

nible sólo en la ficha Opciones, del Archivo de Entrada, en la ventana Definición del
archivo de entrada.

Menú en cascada para aplicaciones estándar


Las Aplicaciones Estándar ahora se activan desde un Menú en Cascada, en vez de un
cuadro de diálogo instantáneo. Para mostrar las Aplicaciones Estándar en la barra de
menús, coloque algún archivo válido de Aplicación Estándar en cualquier uno de los
directorios de programa, trabajo o proyecto actual de ACL.

Función TRANSFORM( )
Esta nueva función de cadena de caracteres se aplica a cualquier dato bidireccional,
como Hebreo o Árabe. Permitiendo la transformación de datos bidireccionales presen-
tados de manera incorrecta en la vista. Por ejemplo, si los datos se presentan incorrecta-
mente, es posible añadir una expresión TRANSFORM(XCHAR).
De esta manera los caracteres bidireccionales son mostrados correctamente, de derecha
hacia izquierda y los otros caracteres son mostrados de izquierda hacia derecha.

Formato de la fecha exportada para Excel


Cuando ACL exporte campos de fecha para Microsoft Excel, utilizará un formato de
fecha MM/DD/AAAA.

Versión 6,51
Más memoria para las variables
ACL para Windows ahora asigna más memoria para el almacenamiento de variables.

Versión 6,5
ACL para Windows en la Versión 6,5 introdujo nuevas características, perfecciona-
mientos, comandos y funciones.

Asistente de definición de datos


El asistente de definición de datos facilita más que nunca la importación de archivos y
define tipos de datos y archivos.
¿Qué hay de nuevo en la Versión 7? 23

Características de gráficos perfeccionados


Personalización de gráficos
Ahora es posible ajustar el tamaño, tipo, color y posición de origen, añadir textos y
modificar elementos gráficos, apuntando y haciendo clic. Ahora haga clic con el botón
derecho del Mouse para activar una variedad de características y cuadros de diálogo
instantáneos.

Profundizar el gráfico
Ahora puede ver los datos que están debajo de un elemento del gráfico, como una barra
o un sector de gráfico de torta, haciendo doble clic sobre él. Los registros de datos resul-
tantes, son presentados en la nueva ventana de vista y pueden analizarse posteriormente
con el uso de los comandos y funciones de ACL.

Selector de fechas
Un nuevo selector de fechas del tipo apunte y clic, en el cuadro de diálogo de comando
Antigüedad y en el Generador de expresiones, facilita la entrada de fechas. Ya no hay
más necesidad de teclear las fechas en el formato `AAAAMMDD`.

Ayuda en línea perfeccionada


Con las nuevas herramientas de navegación y el acceso directo al website de ACL, fue
sustancialmente mejorada la apariencia y la impresión del sistema de Ayuda.

Comando Notificar
Ahora las tareas lote pueden enviar e-mails para avisar sobre los resultados. En el e-mail
puede incluirse un texto, cadenas generadas con base en expresiones, o anexos de resul-
tados de análisis.

Perfeccionamiento del comando Estratificar


La salida del comando Estratificar puede grabarse ahora como un archivo de datos de
ACL, así como, un archivo de texto ASCII.

Opción Principio de siglo


Muchos archivos de datos utilizan dos dígitos para representar el año, y el año utilizado
para indicar la fecha más antigua en el último siglo varía de un conjunto de archivos de
datos para otro. El año de dos dígitos que indica el registro más antiguo del último siglo
generalmente es llamado de fecha de inicio del siglo o la fecha dinámica.
Cuando se lee fechas con dos dígitos en el año, ACL es informado por medio de esta
opción que el año debe usarse como el principio de este siglo. ACL no utiliza esta opción
Guía del Usuario 24 ACL para Windows

con fechas que utilizan cuatro dígitos para representar el año. Puede leer fechas con
cuatro dígitos en el año hasta 9999. En el modo comando, el comando SET CENTURY
(Definir Siglo) ajusta el principio del siguiente siglo.

Fecha predeterminada de principio de siglo


La fecha predeterminada de principio de siglo es 40. Si acepta el valor predeterminado
de ACL, él tratará los años 40 a 99 como 1940 a 1999 y los anos 00 a 39 como 2000 a 2039.
Por lo tanto puede cambiar la preferencia de fecha de principio de siglo en cualquier
momento.

Códigos de siglo para campos de fecha PACKED


Ahora ACL para Windows proporciona soporte a los formatos estándares disponibles
para indicar el siglo en un campo de fecha PACKED (compactado).

Unidades métricas de impresión


Dependiendo de las unidades de medida en su sistema operacional, ACL le muestra las
dimensiones de impresión en centímetros o pulgadas. También es posible ajustar los
márgenes de la impresión utilizando controles del Ratón.

Criterio de ordenamiento para diversos idiomas


Las secuencias de un criterio de ordenamiento fueron incluidas para nueve idiomas.
Aún pueden añadirse secuencias personalizadas.
Capítulo 1 U NA PRESENTACIÓN RÁPIDA DE ACL

En esta rápida presentación, se muestra los elementos esenciales del ACL, inclusive
como iniciar y salir del ACL para Windows, además de como utilizar las ventanas,
cuadros de diálogo y características de las notas ACL. Esta presentación, también
explica como imprimir y utilizar los atajos de teclado. Aquí, también aprenderá sobre la
ayuda en línea, como guardar su trabajo y sobre la copia de trabajo para el archivo
Proyecto que ACL crea cuando eventualmente sucede una interrupción.

■ Iniciando ACL
Existen tres maneras de iniciar ACL para Windows:
■ Haga doble clic (icono ACL) en ACL para Windows grupo de programa.
■ En el menú Iniciar de Windows, seleccione Programas y seleccione
ACL para Windows.
■ Haga doble clic en cualquier archivo que contenga la extensión .acl.

Pantalla de aplicación
Cuando se inicia ACL para Windows, muestra la pantalla de aplicación. La pantalla de
aplicación de ACL contiene los siguientes elementos:
■ Barra de título
■ Barra de menús
■ Barra de botones
■ Barra de estado
■ Espacio de trabajo de la aplicación
El rea de trabajo de la aplicación queda en blanco hasta que comience a trabajar con los
datos.

25
26 ACL para Windows 7 Guía del Usuario
Iniciando ACL

Barra de título Barra de menús Barra de botones Barra de estado

Espacio de trabajo de la aplicación

Barra de menús
La barra de menús lista los menús de ACL. Cada menú contiene una lista de comandos
y opciones de ACL.

Los menús de ACL son los siguientes:


■ Archivo, lista las opciones para gestionar los Proyectos de ACL y archivos de
log, además de salir de ACL. También presenta los ocho Proyectos anteriores que
abrió.
■ Edición una lista de opciones para editar los distintos componentes de un
Proyecto ACL, incluyendo las preferencias de configuración.
■ Datos, lista los comandos de ACL que manipulan los datos.
■ Analizar, lista los comandos de ACL que analizan los datos.
■ Muestreo, presentan una lista de opciones para el muestreo de datos.
■ Herramientas, presentan una lista de comandos variados de ACL, incluyendo
comandos de lotes y personalización de la barra de herramientas.
■ Servidor, hace una lista de opciones para configurar los perfiles del
cliente/servidor, de esta manera se conecta y desconecta de él y accede a logs de
actividad de conexión.
Capítulo 1 Una presentación rápida de ACL 27
Iniciando ACL

■ Ventana, presenta opciones para organizar, abrir y mostrar ventanas, además de


cambiar el tamaño de la fuente de determinadas ventanas.
■ Ayuda, permite una lista de opciones para mostrar la Ayuda ACL, Contactar al
ACL e informaciones sobre versiones.
Los menús de la barra de menús se aplican al Proyecto de ACL que se utiliza en ese
momento. Cuando los elementos del menú no se aplican a la ventana activa, el elemento
del menú queda desactivado.

Barra de botones
La barra de botones ofrece acceso rápido a los comandos y opciones del menú que se
utilizan con mayor frecuencia.

Información de herramientas

Cada icono está vinculado a una opción de un menú de ACL y representa una tarea
específica que se puede realizar. Cuando hace clic en un icono de la barra de botones,
ACL ejecuta la misma acción que si se hubiera seleccionado la correspondiente opción
de menú o comando.
Para ver el nombre del comando o la acción asociada al botón, coloque el cursor sobre
el botón manténgalo así hasta que ACL muestre su nombre en una información de
herramienta.

Sugerencia: Si no aparece ninguna información de herramienta, seleccione Edición en la


barra de menús y luego seleccione Preferencias. Haga clic en la ficha [Opciones de la
Interfaz] y asegúrese que la preferencia Información sobre herramienta de ayuda fue selec-
cionada.

La barra de botones se ajusta automáticamente a la siguiente línea si no hay espacio


suficiente para presentar todos los botones en una sola línea. Al cambiar el tamaño de la
ventana, los botones de la barra de botones se ajustarán automáticamente al nuevo
tamaño.
Para obtener una descripción de la función de cada uno de los botones de la barra
predeterminada, consulte “Barra de botones predeterminado” en la página 339. Es
posible agregar o eliminar botones y cambiar el orden de los mismos en la barra para
personalizarla. Consulte “Cómo personalizar la barra de botones” en la página 340 para
obtener más detalles.
28 ACL para Windows 7 Guía del Usuario
Ventanas

Barra de estado
La barra de estado muestra el nombre del Proyecto de ACL que esté utilizando, el
nombre del archivo de entrada abierto y el número de registros de ese archivo.

Nombre del Proyecto de ACL Mostrar el recuento de registro Nombre de la Definición


o el nombre de un lote, abierta de archivo de entrada
cuando está siendo ejecutado

Haga clic para abrir otro archivo del Haga clic para abrir un filtro global Haga clic para abrir otra
Proyecto Definición del archivo de entrada

Al ejecutar lotes, el nombre del lote en ejecución reemplaza al nombre del Proyecto
actual en la ventana izquierda de la barra de estado.
También puede hacer clic en una de las presentaciones de la barra de estado, para
ejecutar con más rapidez las siguientes acciones:
■ Abrir otro archivo del Proyecto
■ Aplicar un filtro global
■ Seleccionar otra Definición del archivo de entrada

Registrar la presentación de recuento


ACL calcula y muestra un exacto recuento de registros, cuando trabaja con archivos que
tengan una longitud de registro fijo. El recuento de registro también puede mostrar la
siguiente información:
■ ? indicación de que el archivo tiene una longitud variable y que aún no fue deter-
minado ningún recuento de registros.
■ ?/NNN indica que un filtro fue aplicado y por lo tanto, puede limitar el número
de registros que serán procesados y mostrados en la actual vista. NNN indica el
número de registros en el archivo.
■ ?/? indica que un filtro fue aplicado a un archivo de longitud variable, porque el
número de registros aún es desconocido.
ACL no consigue determinar el recuento de registros en un archivo hasta que ejecute un
comando que lea todo el archivo. Inmediatamente que se ejecuta un comando como
Contar, el recuento de registros es actualizado en la barra de estado.

■ Ventanas
ACL utiliza ventanas para procesar comandos, también para seleccionar, editar y
mostrar información.
Capítulo 1 Una presentación rápida de ACL 29
Ventanas

Es posible mostrar varias y diferentes ventanas a la vez, pero sólo es posible trabajar en
ellas una cada vez. La ventana o cuadro de diálogo con en el que se está trabajando en
cada momento se denomina ventana o cuadro de diálogo activo/a, y su barra del título
aparecerá resaltada. Una ventana inactiva tiene la barra de título desactivada.
ACL tiene tres ventanas principales en las cuales se ejecuta la mayoría del trabajo:
■ Ventana Panorama
■ Ventana Vista
■ Log de comandos
Para mostrar esas tres ventanas, abra cualquier archivo del Proyecto ACL. Cuando aún
no haya utilizado ACL, abra uno de los archivos de muestra que viene con la copia de su
ACL para Windows.
Ventana Panorama Ventana de vista

Log de comandos

Si estas ventanas no aparecen automáticamente cuando abre un archivo de un


proyecto ACL, haga clic en los botones Panorama, Seleccione Vista y Log de comandos,
en la barra de botones para poder verlas.
30 ACL para Windows 7 Guía del Usuario
Ventanas

Ventana Panorama Ventana de vista

Log de comandos

La barra de título que está encima de cada ventana identifica el contenido de la ventana.
Algunas ventanas poseen barras de desplazamiento que es posible utilizar para moverse
hacia arriba y hacia abajo en las listas, o ver la información que está a la derecha o a la
izquierda.
Es posible abrir, cerrar y minimizar o maximizar todas las ventanas ACL. Asimismo, es
posible cambiar la posición y el tamaño de la ventana. ACL abre ventanas para mostrar
configuraciones previamente especificadas y recuerda las configuraciones de sesión en
sesión para cada Proyecto de ACL.
Todas las ventanas tienen botones para las acciones que pueda ejecutar desde esa
ventana. Cuando se modifica el tamaño de una ventana, los botones se reorganizan para
utilizar el espacio disponible.
Por ejemplo, si la ventana queda demasiado corta como para mostrar los iconos en una
columna, ACL los coloca en columnas adicionales según sea necesario.

La columna de botones
se acorta para encajarse
en la ventana

Ventana de vista
La ventana de Vista, le permite ver los datos organizados en columnas y líneas, como si
fuese una hoja de cálculo. Se llama de Vista porque muestra los datos de origen. En ACL,
no es posible editar celdas de datos individuales, diferenciándose de una hoja de cálculo.
Capítulo 1 Una presentación rápida de ACL 31
Ventanas

Haga clic para Haga clic para


Barra de título minimizar la ventana maximizar la ventana

Haga clic para


cerrar la ventana

Barra de
desplazamiento
vertical

Haga clic para


desplazarse
Botones Barra de desplazamiento horizontal

Es posible cambiar la forma en la cual los datos son presentados en la vista. También
puede cambiar el orden de las columnas. Igualmente puede ordenar, clasificar y
organizar las líneas. Esto sólo afectará la manera como los datos son presentados en la
vista. Esto no cambiará la manera como los datos son organizados en el archivo de
origen.
Sin embargo, es posible manipular los datos copiando, duplicando o extrayendo partes
de ellos. Incluso se puede utilizar filtros para mostrar partes seleccionadas de los datos.
También es posible crear nuevos campos computados, basados en los campos de datos de
origen. Se presentan los campos computados en la vista de la misma manera que los
datos de origen, pero sólo existen en el archivo de su Proyecto ACL.

Sugerencia: Para ver en una ventana de Vista, cuáles son los campos que provienen de los
datos de origen y cuáles son los campos computados, seleccione Edición, en la barra de
menús y luego seleccione Definición del archivo de entrada. ACL le muestra la ventana
Definición del archivo de entrada, presentando una lista de las propiedades de cada campo
en la vista actual.

Para obtener más información sobre como utilizar la ventana de Vista, consulte “Vistas”
en la página 197.

Ver botones de ventana


Los botones de la ventana de Vista, ejecutan tareas relacionadas a la manera como los
datos son presentados, además de crear reportes con base en vistas y crear gráficos
desde los datos seleccionados en la vista.
32 ACL para Windows 7 Guía del Usuario
Ventanas

Eliminar Definir filtro


filtro
Ir al siguiente registro
no filtrado Editar el filtro de
vista
Reporte
Editar nota de vista
Añadir columnas
Modificar columna
Eliminar columnas
Cambiar fuente
Trazar datos
seleccionados

Ventana Panorama
La ventana Panorama, le permite una vista gráfica de su Proyecto ACL. Muestra todos
los Lotes, Definiciones del archivo de entrada, Vistas, Espacios de trabajo e Indexar
relacionados al Proyecto.

Haga clic para


comprimir lista
Haga clic para
expandir lista
Definición del
archivo de entrada
abierto en el
momento.

Se puede utilizar la ventana Panorama para acceder a todos los componentes de un


Proyecto ACL. Ella permite intercambiar entre archivos de entrada y vistas, ejecutar
lotes y desempeñar muchas tareas de gestión de proyecto, utilizando atajos como el de
arrastrar y soltar o apuntar y hacer clic.
Capítulo 1 Una presentación rápida de ACL 33
Ventanas

Por ejemplo, para abrir un elemento proceda de la siguiente manera:


■ Haga clic en el nombre de un elemento o icono y enseguida haga clic en el botón
Abrir.
■ Haga doble clic en el nombre de un elemento o icono.
■ Arrastre y suelte un nombre de un elemento o icono en el botón Abrir.
■ Arrastre y suelte el nombre de un elemento o icono sobre el espacio de trabajo de
la aplicación.
Es posible utilizar la ventana Panorama de la misma manera.

Botones de la ventana Panorama


En el lado izquierdo de esta ventana, se puede utilizar la barra de botones, para ejecutar
muchas tareas de gestión de proyecto.

Nuevo
Abrir
Cerrar
Duplicar
Enlazar con el archivo de datos nuevo
Actualizar desde el archivo origen
Eliminar
Renombrar
Importar desde ACL for OS/390
Copiar de otro Proyecto
Exportar para ACL for OS/390

Log de comandos
El Log de comandos es como un registrador de vuelo, mantiene el registro de sus activi-
dades en ACL. Registra todos los comandos emitidos con sus respectivos resultados y
protege contra la pérdida accidental de los resultados de su análisis.
El Log de comandos le permite realizar investigaciones sin la necesidad de estar
grabando o imprimiendo sus análisis constantemente. Realiza un acompañamiento en
su trabajo de manera que pueda en cualquier momento, retroceder algunos pasos y
repetir los resultados anteriores. También proporciona un excelente recurso en la
documentación y reportes que serán necesarios para generar la conclusión de su
trabajo.
Los comandos en el Log de comandos tienen como prefijo el símbolo @.
34 ACL para Windows 7 Guía del Usuario
Ventanas

Comando

Resultado

Para obtener más información sobre la utilización del Log de comandos, consulte “Log
de comandos” en la página 270.

Botones del Log de comandos


Los botones utilizados en el Log de comandos son los siguientes:
Editar el comando

Aceptar entrada

Buscar Barrar entrada

Presentación y organización de ventanas


Puede utilizar las siguientes técnicas para mostrar y organizar las ventanas de ACL. ACL
recuerda el tamaño, posición y fuente de la ventana al pasar de una sesión a otra.

Cambiar el tamaño de una ventana


Existen diversas maneras de cambiar el tamaño de una ventana en ACL:
■ Coloque el puntero sobre el borde o esquina de la ventana hasta que cambie a una
doble flecha: o . Haga clic y arrastre el ratón hasta que la ventana adquiera
el tamaño que desee.
■ Haga clic en el botón (Maximizar) ubicado en el extremo derecho de la barra
del título para aumentar la ventana de manera que ocupe toda la pantalla.
■ Para aumentar la ventana, haga doble clic en la barra de herramientas de una
ventana hasta ocupar toda la pantalla.
■ Haga clic en el botón (Minimizar) ubicado en el extremo derecho de la barra
del título para minimizar la ventana.
Capítulo 1 Una presentación rápida de ACL 35
Ventanas

Abrir una ventana


En ACL, existen diversas maneras de abrir una ventana:
■ En la barra de botones, haga clic en el botón apropiado.
■ Seleccione un comando u opción de un menú.

Mover una ventana


Haga clic en la barra de títulos y arrástrela para mover la ventana.

Activar una ventana


Sitúe la flecha del ratón en cualquier punto de la ventana y haga clic con el botón del
ratón. Cuando una ventana está activa, la barra del título está resaltada.

Organizar ventanas en la pantalla


Existen diversas maneras de organizar una ventana abierta en ACL:
■ Mueva y defina la dimensión de cada ventana por separado.
■ Seleccione Ventana en la barra de menús y elija Organizar todo. ACL organiza
las ventanas abiertas en mosaico. Cuando se selecciona Organizar Todo, ACL
coloca la ventana Vista o el Log de comandos en la parte superior, dependiendo
de cual está activado.

Cerrar una ventana


Existen diversas maneras de cerrar una ventana en ACL:
■ Haga clic en la esquina superior derecha de la ventana.
■ Haga doble clic en el icono de la esquina superior izquierda de la ventana.
■ Haga clic en, el icono de la esquina superior izquierda de la ventana, para
mostrar el menú de control y elija Cerrar.
■ Para cerrar la ventana activa, pulse CTRL+W.
■ Asegúrese de que la ventana que desea cerrar esté activa y, enseguida, seleccione
Ventana en la barra de menús y, a continuación, Cerrar.

Cambiar el tamaño de fuente de una ventana


En las siguientes ventanas de ACL, puede cambiar el tamaño de la fuente del texto intro-
ducido por el usuario, además de los datos:
■ Log de comandos
■ Ventana notas de vista
■ Ventana notas de proyecto
36 ACL para Windows 7 Guía del Usuario
Cuadros de diálogo

■ Ventana definición del archivo de entrada


■ Ventana lotes
Para cambiar el tamaño de la fuente:
1. Seleccione la ventana en la cual desea cambiar el tamaño de la fuente.
2. Seleccione Ventana de la barra de menús y elija Tamaño de fuente.
3. Seleccione un tamaño de la fuente en el menú desplegable ACL cambia el tamaño de
la fuente en la ventana activa.

Para cambiar la fuente en una vista


Es posible cambiar el estilo y tamaño de las fuentes utilizadas en Vista y en reportes
impresos.
1. Haga clic en la barra de título de la Ventana de Vista para activar la ventana.
2. Haga clic en (Cambiar fuente) para mostrar el cuadro de diálogo Seleccionar
Fuentes de Vista.
3. Haga clic en [Encabezado], [Títulos], [Datos], [Totales] o [Pie de página] para ver
el cuadro de diálogo Fuentes y modificar el estilo de la fuente del espacio selec-
cionada. Otra alternativa es cambiar simultáneamente todas las fuentes haciendo clic
en [Todos].
Para obtener más información sobre los cambios de fuente en Vista, consulte “Cambiar
la fuente” en la página 210.

■ Cuadros de diálogo
Los cuadros de diálogo, muestran información acerca de la tarea que se está realizando
y piden al usuario que especifique la información.
A pesar de que los cuadros de diálogo realizan diferentes tareas, todos tienen algunas
características comunes:
■ Una barra del título en la parte superior de cada cuadro de diálogo que identifica
el contenido.
■ Una lista de elementos donde es posible elegir.
■ Determinadas fichas de comandos y/o botones de opciones.
Los elementos del cuadro de diálogo más comunes son los siguientes:
■ [Aceptar] Ejecuta un comando o acción y cierra el cuadro de diálogo.
Capítulo 1 Una presentación rápida de ACL 37
Cuadros de diálogo

■ [Cancelar] Cancela un comando o acción, sin tener en cuenta las opciones o


condiciones seleccionadas, y cierra el cuadro de diálogo.
■ [Terminado] Indica al ACL que ha finalizado un proceso y cierra el cuadro de
diálogo.
■ [Descartar] descarta el trabajo que no se grabó. Utilice esta opción cuando
realice cambios en un elemento y más tarde decida que no desea guardar esos
cambios. ACL cierra el cuadro de diálogo.
■ [Ayuda] Muestra la ayuda contextual relacionada con el trabajo que está reali-
zando.
■ [Más] muestra opciones de comando adicionales.
■ [Salida] muestra opciones de salida de comando.
En ocasiones los botones de comandos y opciones están desactivados, dependiendo del
trabajo que se esté realizando o si se ha seleccionado o no un elemento del cuadro de
lista. Los botones que no están disponibles quedan desactivados.

Uso de los cuadros de diálogo


ACL proporciona máxima flexibilidad para abrir, mover y cerrar los cuadros de diálogo.

Abrir un cuadro de diálogo


Es posible abrir un cuadro de diálogo en ACL ejecutando una de las siguientes acciones:
■ En la barra de botones, haga clic en el botón apropiado.
■ Seleccione un comando u opción de un menú.

Para mover un cuadro de diálogo


Haga clic en la barra de títulos y arrástrela para mover la ventana.

Para cerrar un cuadro de diálogo


Se puede cerrar un cuadro de diálogo en ACL ejecutando una de las siguientes acciones:
■ Haga clic en [Aceptar], [Cancelar] o [Terminado], según corresponda.
■ Haga clic en la esquina superior derecha para cancelar el comando y cerrar la
ventana

Cuadros de diálogo para abrir y guardar archivos


ACL utiliza los cuadros de diálogo Abrir y Guardar Como, del archivo de estilos
estándar de Windows. Por ejemplo, para abrir un Proyecto ACL existente, seleccione
38 ACL para Windows 7 Guía del Usuario
Cuadros de diálogo

Archivo, en la barra de menús y elija Abrir. ACL muestra el cuadro de diálogo Localizar
el Archivo Proyecto.

Carpeta actual

Cuadro de lista de
nombres de archivo

Ver todos los archivos o sólo los archivos de ACL

Características comunes
Las características comunes de este tipo de cuadro de diálogo son:
■ Examina lista de los archivos de la carpeta actual (directorio) permitiendo el
acceso a todos los directorios disponibles.
■ Nombre del archivo en el cual es posible introducir el nombre de un archivo en
el cuadro de texto o utilizar el cuadro de lista para seleccionar un archivo
existente. Para ver todos los archivos sólo en una unidad o en un directorio que
contenga una extensión de archivo específica, especifique *. seguido por la
extensión. Por ejemplo, para hacer una lista de todos los Proyectos de ACL,
especifique *.acl.
■ Archivos de tipo identifican el (os) tipo(s) de archivo mostrado(s) en el cuadro
de lista Nombre de Archivo. Para ver todos los archivos en un directorio, haga
clic en la lista desplegable Archivos de tipo y seleccione Todos los Archivos, o
especifique *. *, en el cuadro de texto de nombre de archivo.

Cuadros de diálogo de comandos


ACL tiene más de 60 comandos. Veintiuno de ellos están disponibles desde la barra de
menús y contienen cuadros de diálogo. Los restantes pueden utilizarse desde la línea de
comando o en lotes.
La salida de comando siempre se envía para el Log de comandos. La mayoría de los
comandos también permiten enviar su salida para una pantalla, un gráfico, una
impresora o grabarla en un archivo.
Capítulo 1 Una presentación rápida de ACL 39
Cuadros de diálogo

La mayoría de los comandos de ACL operan en campos de datos. Un típico cuadro de


diálogo de comando le permite:
■ Elegir campos de datos o archivos en los cuales es posible emitir el comando.
■ Utilizar expresiones para manipular los datos en los campos seleccionados o
crear nuevos campos computados.
■ Aplicar filtros de condición, con la finalidad de limitar el número de registros
afectados por el comando.
Algunos comandos permiten trabajar al mismo tiempo con datos provenientes de
diversos campos.
Los cuadros de diálogo de comando pueden contener hasta tres fichas:
■ [Principal] para seleccionar campos, definir parámetros y crear campos compu-
tados.
■ [Más] para seleccionar intervalos de registros, filtrar registros, suprimir registros
y especificar campos de corte.
■ [Salida] para especificar donde enviar la salida de comando: para la pantalla, un
gráfico, una impresora o para un archivo.

Ficha principal
Las opciones en un cuadro de diálogo de comando varían en función de cada comando.
El comando Antigüedad muestra una ficha típica [Principal] en un cuadro de diálogo.

Fichas de opciones Haga clic para


de comando seleccionar
campos o crear
Seleccionar campo campos
en una lista computados
desplegable con base en los
existentes

Seleccionar
Especificar campo(s)
parámetros de existente(s) en
comando una lista de
Vista

Haga clic para


crear un filtro

Descripción de filtro
40 ACL para Windows 7 Guía del Usuario
Cuadros de diálogo

Seleccionar campos
Existen dos tipos de listas en las cuales es posible seleccionar campos:
■ Listas desplegables
■ Vistas de lista
Las listas desplegables permiten seleccionar un campo tan sólo con el nombre.

Haga clic para mostrar la lista desplegable


Haga clic en un campo para seleccionarlo

Las Vistas de las listas de campos, muestran todas las propiedades del campo, para
facilitar la identificación y selección de un campo. Además de seleccionar campos por el
nombre de campo, las vistas de la lista permiten seleccionar campos por el título de
campo alternativo, por el tipo de campo (ASCII, NUMERIC, DATE, COMPUTED), o
por cualquier otra propiedad de campo.

Haga clic y arrastre para volver a modificar las columnas.

Haga clic en un campo para seleccionarlo

Muestre todas las informaciones


sobre los campos.

Utilice las barras de desplazamiento


para ver toda la lista.

Para obtener más información sobre el uso de las vistas de listas, consulte “Use vistas de
lista” en la página 45.

Ficha Más
El comando Antigüedad muestra un cuadro de diálogo en la ficha típica [Más]. Todos
los cuadros de diálogo [Más] contienen la opción Ámbito, el cual permite limitar el
número de registros que serán analizados utilizando los parámetros Primero, Siquiente
y Mientras. Especifique el número de registros que serán analizados. La configuración
predeterminada de Ámbito es Todos. Otras opciones en los cuadros de diálogo [Más]
varían de un comando para otro.
Capítulo 1 Una presentación rápida de ACL 41
Cuadros de diálogo

Especifique el número de registros que serán


analizados. Elija Todos o utilice las opciones
para limitar el número

Especifique el número de
registros en el inicio del archivo

Especifique el número de registros


en la posición actual del archivo

Ejecute un comando mientras


una condición especificada sea
verdadera

Opciones específicas
de comando

Ficha Salida
El comando Antigüedad muestra un cuadro de diálogo de ficha típica [Salida].

Elija para donde


enviar la salida

Opciones para
guardar el archivo

Opciones de
reporte impreso
42 ACL para Windows 7 Guía del Usuario
Cuadros de diálogo

Para obtener más información sobre los parámetros en los cuadros de diálogo de
comando, consulte Capítulo 3: “Parámetros de comandos comunes en el Manual de
referencia de ACL para Windows.

Cuadros de diálogo de seleccionar/editar


Los cuadros de diálogo seleccionar/editar, permiten trabajar con un elemento al mismo
tiempo. Úselos para seleccionar y editar:
■ Definición del archivo de entrada
■ Vistas
■ Lotes
■ Variables
■ Filtros
Los cuadros de diálogo seleccionar/editar permiten editar, crear, renombrar, mostrar,
duplicar, copiar y eliminar elementos. La mayoría de estas tareas se pueden ejecutar
utilizando los botones de la ventana Panorama.
El cuadro de diálogo Definición del archivo de entrada, es un típico cuadro de diálogo
de selección/edición.

Cuadro de Lista

Botones para Editar

Existen dos características comunes a los cuadros de diálogo Seleccionar/Editar:


■ Una lista de elementos que pueden seleccionarse.
■ Diversos botones para acciones de edición que pueden ejecutarse en los
elementos seleccionados.
Capítulo 1 Una presentación rápida de ACL 43
Cuadros de diálogo

El cuadro de lista muestra los elementos que se pueden seleccionar. Los elementos de la
lista varían de acuerdo con el trabajo que se esté realizando. Por ejemplo, el cuadro de
diálogo Filtros presenta una lista con todos los filtros disponibles. Si no hay elementos
disponibles, el cuadro de lista aparece vacío.
En los cuadros de selección en las cuales es seleccionado más de un elemento, es posible
hacer CTRL+CLIC para seleccionar diversos elementos individuales o hacer CTRL+MAYUS
para seleccionar un bloque de elementos vecinos.
Además de los botones previamente descritos [Aceptar], [Terminado] y [Cancelar], los
cuadros de diálogo de selección/edición también contienen uno o más de los siguientes
botones de comando:
■ [Vincular archivo de datos] permite enlazar la definición de un archivo de
entrada a un nuevo archivo de datos.
■ [Indexar] Permite seleccionar y activar un índice para el archivo de entrada
seleccionado.
■ [Sin índices] desvincula un índice activado del archivo de entrada seleccionado.
■ [Nuevo] crea un elemento.
■ [Ninguno] Cierra el elemento que está activo en ese momento, si es apropiado.
Este botón funciona de forma diferente o se desactiva dé acuerdo con cada
cuadro de diálogo de selección/edición. Por ejemplo, en el cuadro de diálogo
Seleccionar la Definición del archivo de entrada, haciendo clic en [Ninguno], se
cierra el archivo de entrada abierto en ese momento.
■ [Copiar desde] copia un elemento del tipo especificado de otro Proyecto de
ACL.
■ [Duplicar] duplica el elemento seleccionado.
■ [Renombrar] cambia el nombre del elemento seleccionado.
■ [Eliminar] elimina el elemento o elementos seleccionados. ACL no permite
eliminar un elemento que se está utilizando en ese momento.

Cuadros de diálogo de selección


Los cuadros de diálogo de selección permiten seleccionar diversos elementos en
comandos, vistas y otras operaciones. ACL muestra un cuadro de diálogo de selección
cuando necesita seleccionar o crear campos, o cuando se copian elementos de otro
Proyecto de ACL. Este tipo de cuadro de diálogo se utiliza comúnmente para añadir
campos a una vista.
44 ACL para Windows 7 Guía del Usuario
Cuadros de diálogo

Existen tres características comunes a los cuadros de diálogo Selección:


■ Una lista de elementos desde los cuales es posible seleccionar.
■ Una lista de elementos seleccionados.
■ Diversos botones para acciones que pueda ejecutar en los elementos seleccio-
nados.
Un cuadro de lista o una vista de lista muestra una lista de los posibles elementos que
serán seleccionados. Los elementos de la lista varían de acuerdo con el trabajo que se
esté realizando. Por ejemplo, el cuadro de diálogo Campos seleccionados puede mostrar
sólo aquellos campos en los cuales es posible ejecutar una acción por un determinado
comando.

Cuadros de lista
Algunos cuadros de diálogo de selección contienen cuadros de lista simple, como los
cuadros de diálogo Importar.

Cuadro de lista Utilice los botones de flecha para


mover las selecciones entre las listas

Selección actual

Haga clic en un elemento para


Seleccionarlo
o
Haga doble clic en un elemento
para moverlo

Los cuadros de lista soportan los siguientes procedimientos de Windows:


■ Haga clic en un elemento para seleccionarlo y utilice un botón de flecha para
moverlo hacia otro cuadro de lista.
■ Haga doble clic en un elemento para seleccionarlo y moverlo hacia otro cuadro
de lista.
Capítulo 1 Una presentación rápida de ACL 45
Cuadros de diálogo

■ Haga CTRL+CLIC para seleccionar diversos elementos individuales o haga


CTRL+MAYUS para seleccionar un bloque de elementos vecinos.
■ Utilice la barra de desplazamiento para ver toda la lista.

Ver lista
Otros cuadros de diálogo de selección contienen vistas de listas realzadas, como el
cuadro de diálogo Campos seleccionados.
Ver lista Utilice los botones de flecha para
mover las selecciones entre las listas

Haga clic en la
flecha para mover
el criterio de
ordenamiento

Haga clic en un elemento Seleccione otro Haga clic para crear un campo computado
para seleccionarlo archivo de Haga clic para editar un campo seleccionado
o entrada
Haga doble clic en un disponible
elemento para moverlo

Use vistas de lista


Cuando los nombres de los campos están encriptados y cuando existen determinados
campos parecidos para ser elegidos, la vista de la lista hace más fácil la identificación de
campos para análisis. Esto es especialmente común cuando ACL crea automáticamente
DAEs desde bancos de datos relacionales o sistemas ERP, en los cuales los nombres de
los campos del sistema, codificados o criptografados, tienen títulos alternativos más
favorables al usuario.
Además del nombre de campo, las vistas de lista contiene columnas que muestran el
título del campo alternativo, tipo de dato y otras características del campo. También el
orden de las columnas puede organizarse, con la finalidad de ajustarse a las necesidades
del usuario.
46 ACL para Windows 7 Guía del Usuario
Cuadros de diálogo

Además de los procedimientos del cuadro de lista descritos en “Cuadros de lista” en la


página 44, la vista de la lista soporta los siguientes procedimientos de Windows:
■ Haga clic en los encabezados de la columna para mover el orden de las columnas.
Los cambios se aplican a las subsiguientes vistas de lista.
■ Haga clic y arrastre los bordes de la columna para mover el ancho de la columna.
■ Haga clic y arrastre los títulos de la columna para cambiar el orden de las
columnas.
■ Haga clic en el nombre del elemento para seleccionar un solo elemento.
■ Haga CTRL+CLIC para seleccionar diversos elementos individuales o haga
CTRL+MAYUS para seleccionar un bloque de elementos vecinos.
■ Utilice las barras de desplazamiento para moverse horizontal y verticalmente por
la lista, con la finalidad de ver todas las informaciones sobre las propiedades del
campo.
Haga clic en los encabezados
de las columnas para mover Haga clic y arrastre un título de la
el criterio de ordenamiento de Haga clic y arrastre para volver a columna para moverlo: es posible
las columnas dimensionar columnas organizar las columnas en
cualquier orden

Ordenar datos en campos seleccionados


Es posible elegir el criterio de ordenamiento de muchas listas de campos seleccionadas.
Una flecha que aparece al lado del nombre de un campo indica el criterio de ordena-
miento: Ascendente o descendente. Haga clic en la flecha para cambiar el criterio de
ordenamiento.

Selección actual

La flecha indica el criterio de ordenamiento


del campo seleccionado: haga clic en la
flecha para cambiar el criterio de
ordenamiento
Capítulo 1 Una presentación rápida de ACL 47
Cuadros de mensaje

■ Cuadros de mensaje
ACL muestra cuadros de mensaje para ayudar en los distintos procesos, indicando
cuando existe un procedimiento equivocado, lo que se debe hacer en el siguiente paso o
advirtiendo un posible problema. ACL requiere la confirmación de los mensajes,
haciendo clic en el botón de comando del cuadro de mensaje. El mensaje indica las
consecuencias de cada posible acción, por lo tanto, lea cuidadosamente el mensaje antes
de responder.

Cuando se hace clic en un botón de comando (como [Aceptar]), ACL procesa la acción
y cierra el cuadro de mensaje.

■ Notas
ACL permite añadir comentarios, llamados notas, los cuales puede usarse para propor-
cionar descripciones del ambiente general de ACL o para describir detalladamente sus
procedimientos. Las notas son como pequeños avisos electrónicos que se pueden
agregar o quitar según sea necesario.
Las notas resultan especialmente útiles para registrar detalles de un proceso que se
repite periódicamente. Cuando va a trabajar más de un usuario con el archivo de datos,
las notas facilitan a los demás la comprensión de los procedimientos diseñados.

Notas del Proyecto


Para especificar informaciones generales sobre un Proyecto ACL, haga clic en el botón
(Edición nota de proyecto) si está disponible, o en seleccionar Archivo en la barra
de menú y elegir Notas del Proyecto.
ACL muestra una pantalla para especificar comentarios aplicables al Proyecto actual. El
nombre del elemento al cual se aplica la nota es mostrado en la barra de título de la
ventana de nota de Proyecto.
48 ACL para Windows 7 Guía del Usuario
Notas

Nota del
Proyecto

Ver Nota

Nota de lote

Otras notas
Además de las notas del Proyecto, también se pueden agregar notas para describir los
diferentes componentes del Proyecto, incluyendo lotes, definiciones de archivos de
entrada, vistas, espacios de trabajo y campos. Cuando vea puede hacer clic para
escribir las notas.
El botón (con la mitad inferior de la nota más oscura) indica que las notas ya existen
y que pueden verse o editarse.

Crear y modificar una nota


Para escribir o modificar notas, proceda de la siguiente manera:
1. Haga clic en para mostrar la ventana Notas.
2. Especifique las informaciones solicitadas.
3. Cierre la ventana Notas para guardar la nota.
Las notas escritas permanecen intactas hasta que se modifiquen o eliminen. Es posible
agregar información adicional a notas existentes o eliminar notas que ya no se apliquen.
Si hay más de una persona que utiliza ACL, se recomienda que cada persona que escriba
una nota, anote en la misma sus iniciales y la fecha/hora.
Capítulo 1 Una presentación rápida de ACL 49
Notas

Cambiar el tamaño de fuente en una nota


Para cambiar el tamaño de fuente de una ventana:
1. Haga clic en para mostrar la ventana Notas.
2. Seleccione la Ventana en la barra de menús y elija el Tamaño de la fuente, para
mostrar la lista desplegable sobre tamaños de fuente.
3. Seleccione otro tamaño de fuente. ACL aplica inmediatamente el nuevo tamaño de la
fuente a todo el texto en la nota. Sólo es posible cambiar el tamaño de la fuente en la
nota abierta.

Abrir cualquier nota Seleccionar nuevo tamaño de fuente

Edición de texto
Utilice las opciones del menú Edición para eliminar, copiar o insertar texto en el Log de
comandos, notas, lotes y otras ventanas o cuadros de diálogo donde se especifique o
modifique textos. Es posible recuperar lo último que fue eliminado con el comando
Deshacer del menú Edición o con CTRL+Z.

Para eliminar el texto


1. Resalte el texto que desea eliminar.
2. Pulse DELETE o BACKSPACE.
50 ACL para Windows 7 Guía del Usuario
Notas

Para cortar texto


1. Resalte el texto que desea cortar.
2. Seleccione Edición de la barra de menús y elija Cortar, o utilice el atajo del teclado
CTRL+X.
El texto se elimina y se almacena en el portapapeles. Puede pegarse en otra ventana
de ACL o en otra aplicación, como por ejemplo en un procesador de textos, o resta-
blecerlo en su ubicación original.

Para copiar texto


1. Realce el texto que desea copiar.
2. Seleccione Edición de la barra de menús y elija Copiar, o utilice el atajo del teclado
CTRL+C.
ACL copia el texto en el portapapeles de manera que pueda insertarlo en otra
ventana o aplicación de ACL, como por ejemplo un procesador de textos. El texto
original continúa en su lugar.

Para pegar texto


1. Coloque el punto de inserción en el lugar donde desea pegar el texto que ha copiado
o cortado.
2. Seleccione Edición en la barra de menú y elija Pegar, o utilice los atajos del teclado
CTRL+V o MAYUS+INSERT.
ACL pega el contenido del portapapeles en el lugar donde está colocado el cursor.

Nota: No es posible pegar dentro del Log de comandos.

Copiar y pegar celdas de una vista


Para copiar parte de los datos en una vista, es posible utilizar el menú Edición. No se
pueden copiar espacios de una vista multilínea ni tampoco copiar todo el campo
(columna) resaltando el encabezado de una columna.
Capítulo 1 Una presentación rápida de ACL 51
Notas

Para copiar celdas de una vista


Para copiar datos de una vista, proceda de la siguiente manera:
1. Resalte el espacio de los datos que desea copiar.

Resalte el
espacio que
desea copiar al
portapapeles

2. Seleccione Edición de la barra de menús y elija Copiar, o utilice el método


abreviado del teclado CTRL+C. ACL copia los datos en el portapapeles de su compu-
tadora.

Pegar células desde una vista


Es posible pegar los datos dentro de un cuadro de texto, una nota o un programa
diferente.

Nota: Es posible que los datos que se copien tengan un espaciado diferente cuando se
peguen.

Para pegar datos dentro de la nota de vista haga lo siguiente:


1. Haga clic en el botón (Editar nota de vista).
2. Seleccione Edición en la barra de menú y elija Pegar o utilice el atajo del teclado
CTRL+V. ACL pega los datos copiados en la ventana Notas de Vista.
52 ACL para Windows 7 Guía del Usuario
Imprimir en ACL

■ Imprimir en ACL
Para la impresión de los componentes de su proyecto, ACL le ofrece diversas opciones,
incluyendo vistas, texto, notas, reportes, gráficos y documentación del Proyecto.
Es posible imprimir una vista completa, el contenido completo de una ventana activada
o cualquier sección de texto, en una nota o Log de comandos. Para obtener más infor-
mación, consulte “Cómo imprimir una vista” en la página 216.
También es posible imprimir reportes. Un reporte de ACL es fundamentalmente una
versión impresa de una vista. Para obtener más información, consulte “Cómo imprimir
un reporte” en la página 228. Es posible especificar un encabezado o pie de página
personalizados, o también se puede aplicar un filtro a los datos que serán impresos. Para
obtener más información, consulte “Diseñar reportes” en la página 225.
Para obtener más información sobre la impresión de gráficos, consulte “Imprimir
gráfico” en la página 261.
También es posible imprimir la documentación completa sobre su Proyecto de ACL,
incluyendo las definiciones de archivos de entrada, definiciones de vistas, definiciones
de lote definiciones de índices, definiciones de espacios de trabajo, preferencias, notas
de proyecto y el Log de comandos. Para obtener más información, consulte “Cómo
imprimir documentación” en la página 263.

Tamaño del papel y márgenes


ACL obtiene informaciones sobre sus unidades de medida predeterminada desde el
sistema operacional de su Windows. Automáticamente, ACL muestra las configura-
ciones de margen en unidades de medida Imperial o métricas, dependiendo de sus
configuraciones de Número de Medida en Windows. Para obtener más información
sobre el cambio de configuraciones de Número de Medida, consulte su documentación
del sistema operacional.
Las márgenes predeterminadas son:
■ Imperial: 0,50 pulgada
■ Métrica: 1,3 cm
Es posible cambiar estos márgenes seleccionando Edición en la barra de menús y
eligiendo Preferencias. Haga clic en la ficha [Opciones de impresión] y cambie los
valores de margen. Para obtener más información, consulte “Márgenes” en la
página 338.
Capítulo 1 Una presentación rápida de ACL 53
Imprimir en ACL

Imprimir vista previa


Si está trabajando con un reporte, también puede utilizar la función de Vista previa de
ACL. Para obtener más información sobre ver anticipadamente sus reportes antes de
imprimirlos, consulte “Imprimir vista previa” en la página 230.

Configuraciones de la impresora
Cuando imprime elementos fuera de reportes, ACL utiliza las configuraciones actuales
conectadas a su impresora. Para cambiar la configuración predeterminada, proceda de
la siguiente manera:
1. Haga clic en (Imprimir ventana activa) para mostrar el cuadro de diálogo
Imprimir y enseguida, haga clic en [Configurar]. Como alternativa, puede selec-
cionar Archivo en la barra de menús y luego, Configuración de página.
ACL muestra el cuadro de diálogo estándar Preparar página de Windows, que tiene
opciones para configurar el trabajo de impresión.
2. Elija las opciones necesarias. Es posible cambiar:
■ Impresión predeterminada
■ la orientación del papel (vertical u horizontal)
■ Tamaño de papel
■ Origen del papel
3. Cuando termine de elegir sus opciones, puede continuar de la siguiente manera:
■ Haga clic en [Aceptar] para configurar la impresora de acuerdo con las opciones
seleccionadas, o
■ Haga clic en [Cancelar] para restablecer los valores por omisión de las opciones.
54 ACL para Windows 7 Guía del Usuario
Atajos de teclado

■ Atajos de teclado
Muchos comandos y acciones tienen apropiados atajos de teclado. Haga clic en
cualquier menú de la barra de menús para mostrar una lista desplegable de comandos u
opciones, con sus correspondientes atajos de teclado.
ACL para Windows soporta los siguientes atajos de teclado.

Atajos estándar de Windows en ACL

Atajo Acción

CTRL+Z Deshacer texto de edición

CTRL+X Cortar texto seleccionado

CTRL+C Copiar texto o datos seleccionados

CTRL+V O MAYUS+INS Pegar texto o datos seleccionados

CTRL+F Encontrar Diálogo (para ventanas que


contengan una)

CTRL+O Abrir archivo de Proyecto

CTRL+S Guardar archivo de Proyecto

CTRL+P Imprimir

CTRL+W Cerrar ventana activada

CTRL+TAB Activar próxima ventana

CTRL+MAYUS+TAB Activar ventana anterior

ALT+F4 Salir de ACL

Atajos de comando de ACL

Atajo Acción

CTRL+1 Ejecutar lote

CTRL+2 Hacer lote


Capítulo 1 Una presentación rápida de ACL 55
Atajos de teclado

Atajo Acción

CTRL+3 Contar

CTRL+4 Totalizar

CTRL+5 Estratificar

CTRL+6 Secuencia

CTRL+7 Unir

CTRL+8 Histograma

CTRL+9 Muestreo

CTRL+0 Resumir

Otras acciones de atajo

Atajo Acción

CTRL+A Abrir anterior archivo del Proyecto ACL

CTRL+G Abrir nota de Proyecto

CTRL+H Seleccionar diálogo de Definición de entrada

CTRL+I Editar Definición del archivo de entrada

CTRL+J Seleccionar Vista de archivo

CTRL+K Abrir Log de comandos

CTRL+M Abrir ventana Panorama

CTRL+R Crear Reporte

RETROCESO Selecciona el anterior elemento de una lista

ELIMINAR Eliminar el elemento seleccionado


56 ACL para Windows 7 Guía del Usuario
Atajos de teclado

Atajo Acción

INSERTAR Ventana de Vista Cuando es seleccionada


una columna, muestra el cuadro de diálogo
Añadir columnas.
Ventana Panorama Cuando es seleccionado
un elemento, inserta un elemento o permite
editar el elemento

PÁGINA ARRIBA Selecciona el elemento más alto visible en


una lista.

PÁGINA ABAJO Selecciona el elemento más bajo visible en


una lista.

INICIO Selecciona el primer elemento en una lista.

FIN Selecciona el último elemento en una lista.

F1 Muestra Ayuda en línea

INTRODUCIR Ventana Panorama abre un elemento


seleccionado
Cuadros de diálogo de comandos Ejecutan el
comando

↑ Ver ventana, Log de comandos: Desplaza


hacia arriba
Ventana Panorama. Selecciona el elemento
de encima

← Ver ventana, Log de comandos: Desplaza


hacia la izquierda
Ventana Panorama. Selecciona el elemento a
la izquierda

→ Ver ventana, Log de comandos: Desplaza


hacia la derecha
Ventana Panorama. Selecciona el elemento
hacia la derecha

↓ Ver ventana, Log de comandos: Desplaza


hacia abajo
Ventana Panorama Selecciona el elemento
de abajo
Capítulo 1 Una presentación rápida de ACL 57
Ayuda en línea

■ Ayuda en línea
La ayuda en pantalla facilita información sobre comandos, funciones, conceptos y
procesos de ACL.
Si necesita más ayuda, seleccione Ayuda en la barra de menús, y elija Cómo comunicarse
con ACL para visualizar los diferentes medios que puede utilizar para comunicarse con
el Soporte técnico de ACL.

Presentación de la Ayuda contextual


ACL proporciona una Ayuda en línea con capacidad para distinguir el contexto. En
cualquier lugar de ACL, pulse F1 para mostrar las informaciones de ayuda sobre la
ventana activada o el cuadro de diálogo. En cualquier cuadro de diálogo también es
posible hacer clic para mostrar esta información.

Presentar Ayuda general


Para mostrar una lista general de temas de ayuda, seleccione Ayuda, en la barra de
menús y elija Contenido o haga clic en la barra de botones. Presentará Ayuda para
la ventana de ACL que muestra una lista completa de temas de ayuda.

Utilizar Ayuda
La ventana Ayuda contiene dos paneles. Utilice el panel izquierdo para obtener infor-
mación. El sistema de Ayuda muestra automáticamente las informaciones en el panel, a
medida en que son hechas las elecciones en el panel izquierdo. Haga clic en las palabras
subrayadas en el panel hacia la derecha para mostrar los temas de ayuda asociados a las
palabras.
La Ayuda de ACL permite buscar informaciones de tres maneras, utilizando las tres
fichas en la ventana Ayuda:
■ Contenido, le permite localizar la base de datos de la Ayuda en línea por medio
de su índice. Haga clic en la ficha [Contenido] para mostrar el contenido del
panel.
■ Índice, le permite localizar la base de datos de la Ayuda en línea por medio de su
índice. Los temas son organizados alfabéticamente en el índice. Haga clic en la
ficha [Índice] para mostrar el panel de índice.
■ Buscar, le permite localizar una determinada palabra en la base de datos de la
Ayuda en línea. Haga clic en la ficha [Buscar] para mostrar el panel buscar.
58 ACL para Windows 7 Guía del Usuario
Guardar el trabajo

■ Guardar el trabajo
Puede guardar el trabajo en cualquier momento seleccionando Archivo en la barra de
menús y:
■ Eligiendo Guardar proyecto, guardar un Proyecto de ACL, con el nombre del
archivo existente.
■ Eligiendo Guardar proyecto como, guardar un Proyecto de ACL, utilizando un
nuevo nombre de archivo.

Convenciones para asignar nombres a los archivos


ACL permite un máximo de 31 caracteres para renombrar a la Definición del archivo de
entrada, el campo, el archivo de salida, la vista, el lote o el índice. Esto permite utilizar
nombres significativos que pueda reconocer fácilmente.
El primer carácter debe ser una letra o un carácter subrayado (_). Espacios y otros
caracteres inválidos, automáticamente son sustituidos por el carácter subrayado. Todos
los nombres de archivos de más de 31 caracteres de longitud quedan truncados.

Extensiones de archivo
Automáticamente ACL añade las siguientes extensiones de archivo estándar a sus
nuevos Proyectos ACL, archivos de datos de salida, archivos de log e índices:
■ .acl a los archivos de Proyecto ACL
■ .fil a los archivos de datos de salida
■ .log a los archivos de log
■ .inx a los archivos de índice
Si intenta utilizar extensiones de archivo fuera del estándar cuando va asignar nombre a
alguno de esos tipos de archivo, ACL añadirá una extensión de archivo estándar al crear
el archivo. Por ejemplo, si desea un archivo como Proyecto Q3 Analysis.doc, ACL le
asignará el nombre de Q3 Analysis.doc.acl.

Archivo copia de trabajo


No es necesario estar guardando continuamente su trabajo con la finalidad de prote-
gerse de la pérdida accidental de datos. ACL mantiene una copia de trabajo actualizada
de su Proyecto, si eventualmente ocorre una interrupción en la computadora o por
cualquier otra falla del sistema, no pierde su trabajo.
Capítulo 1 Una presentación rápida de ACL 59
Salir de ACL

Si su sesión ACL es interrumpida inesperadamente, reinicie ACL y abra el Proyecto de


ACL en el cual estaba trabajando. ACL muestra en uso el cuadro de mensaje Copia de
trabajo.

Si hace clic en [Sí] para utilizar la copia de trabajo, sobrescriba el archivo del Proyecto de
ACL con el mismo nombre.

Cuándo usar la copia de trabajo


Antes de decidir usar la copia de trabajo, decida si desea guardar los cambios más
recientes. Por ejemplo, si es necesario efectuar muchos cambios en Definición del
archivo de entrada (DAE) (creación de campos calculados, cambio de vista, etc.), será
conveniente utilizar la copia de trabajo.
Si la falla en el sistema o en el software ocurrió mientras ACL estaba procesando un
comando, la recuperación del archivo podrá contener datos incompletos. Cuando ACL
reconoce que la copia de trabajo está incompleta o que fue dañada, muestra un mensaje
advirtiendo que la copia de trabajo es menor que el original. Recibiendo o no este
mensaje, cuando esté preocupado con el hecho de que la copia de trabajo está incom-
pleta, será más seguro no utilizarla. Como una sugerencia, haga una copia del trabajo y
del archivo anterior en un directorio separado y enseguida determine cuál desea
mantener.

■ Salir de ACL
Existen tres maneras de salir de ACL:
■ Haga clic en la esquina superior derecha de la ventana de la aplicación.
■ Seleccione Archivo de la barra de menús y elija Salir.
■ Haga doble clic en el icono de ACL, en la parte superior izquierda de la ventana
de la aplicación.
60 ACL para Windows 7 Guía del Usuario
Salir de ACL
Capítulo 2 A NALIZANDO LOS DATOS CON ACL

ACL para Windows le permite analizar los datos en casi todos los formatos de casi todas
las plataformas. ACL le permite processar el análisis de grandes cantidades de datos.
ACL supera el desafío de analizar datos en varias maneras exclusivas. Aquí aprenderá a
acceder datos, los conceptos clave de ACL y los tipos de operaciones que puede utilizar
para analizar datos con ACL.

■ El desafío de los datos


Tomar decisiones eficientes depende del acceso conveniente a las informaciones. Estas
informaciones pueden estar ocultas dentro de enormes archivos de datos, esparcidos
por diversas base de datos o almacenadas en una variedad de tipos de datos en plata-
formas diferentes. Los analistas de datos y los tomadores de decisión necesitan herra-
mientas que le puedan ayudar a acceder a diversos tipos de datos, procesar archivos
grandes y preparar preguntas inteligentes sobre los datos.
El análisis de datos siempre ha dependido de los métodos estadísticos. Mientras que las
estadísticas permiten hacer generalizaciones útiles sobre los datos, ellas confían en el
muestreo y analizan sólo un pequeño porcentaje del total de registros. Los softwares
convencionales, tales como, una aplicación de hoja de cálculo, analizan sólo un número
limitado de registros que fueron convertidos de tal forma que la aplicación pueda
reconocerlos. La mayoría de los datos permanecen ilegibles.
Para analizar los datos de manera eficiente, es necesario mucho más que un programa
de hoja de cálculo. Se necesita de una herramienta que pueda leer y analizar datos en
cualquier formato y de cualquier ambiente. Además de esto, es necesario acceder a los
datos de varias fuentes al mismo tiempo y librarse de las limitaciones del tamaño de
archivo.

■ La solución integrada de ACL


Aunque ACL para Windows es una aplicación de desktop compacto, puede analizar
completamente hasta los grandes conjuntos de datos. ACL proporciona acceso seguro y
sin obstáculos a las informaciones que pueden estar distribuidas en diferentes plata-
formas, en diversos sistemas. La capacidad del archivo ilimitado y la velocidad permiten
el análisis de millones de registros.

61
62 ACL para Windows 7 Guía del Usuario
La solución integrada de ACL

En la mayoría de los casos, ACL proporciona acceso a prácticamente cualquier tipo de


origen de datos, sin necesidad de preparación o conversión previa. Las consultas y
manipulación de datos pueden ejecutarse inmediatamente en los archivos que necesi-
tarían de preparación manual extensa y conversión utilizando otro software de análisis.
Además de esto, ACL permite combinar datos de diferentes sistemas para conversión,
reconciliación y control. También puede ser un componente esencial en la integración
de sistemas. Se puede crear una vista de datos comunes en diferentes archivos y anali-
zarla como si estuviese en un archivo. Además de esto, ACL le proporciona habilidades
de manipulación y limpieza de datos eficientes y opciones de elaboración de reporte
flexibles.
Estos recursos ayudan a los gerentes, analistas de datos y auditores a obtener tipos de
informaciones necesarias para depurar las operaciones del día a día y proyectar nuevos
procesos para el éxito de los negocios.

Procesar cualquier tipo de datos


Además de todos los formatos comunes de base de datos, ACL permite que se lea los
grandes repositorios de los archivos de datos soportados por la programación COBOL
y prácticamente todos los archivos de datos “legados” que existen. ACL puede procesar
las estructuras de datos más complejas.

Leer los archivos de cualquier tamaño


Existen varias situaciones donde es importante analizar todos los datos disponibles.
Esto es especialmente verdadero si estuviera buscando no sólo por tendencias generales,
sino también por algunas anomalías vitales escondidas en los datos. ACL procesa
archivos de cualquier tamaño hasta el límite soportado por su disco duro o por su
sistema operacional.
Esto tiene implicaciones significativas para cualquier persona que analiza datos. No es
necesario confiar en análisis estadísticos para estimar el número o la importancia de las
anomalías de datos. Aunque ACL no ofrezca la opción de muestreo estadístico, puede
depender de éste, a menos que aprenda como ACL puede ayudarlo a realizar un análisis
más completo. Con ACL se puede analizar todos los datos e identificar todas las
anomalías.
Capítulo 2 Analizando los datos con ACL 63
La solución integrada de ACL

Procesar datos rápidamente


Prácticamente para cualquier operación en un único archivo, ACL procesa datos hasta
casi el rendimiento máximo de transferencia sustentada del dispositivo que está siendo
leído. ACL analiza fácilmente los archivos medidos en gigabytes. Los archivos con sólo
diez megabytes de tamaño son procesados casi instantáneamente.

Leer tipos de datos nativos


El acceso directo a los tipos de campo nativos significa que los valores en cada campo
son presentados de la forma que están en los datos originales. Estos no necesitan conver-
tirse para la utilización-ACL para Windows reconoce la mayoría de los tipos de datos,
inclusive archivos delimitados y texto, datos del servidor principal, formatos del
cuaderno de copia COBOL y formatos utilizados por el propietario de sistemas de
almacenamiento de datos con el SAP. ACL permite que se lea los datos nativos con más
facilidad que cualquier otro software de su clase.
ACL soporta más de veinte tipos de datos separados de las plataformas Windows y
OS/390, así como los tipos de datos que soportan registros de diversos tamaños. Los
tipos de datos que ACL para Windows puede leer incluyen, pero no están limitados a lo
siguiente:
■ Datos ASCII y EBCDIC
■ Datos numéricos compactados, zonados o binarios
■ Los datos numéricos en los archivos de reporte o de impresión
■ Formatos de coma flotantes IBM, DEC, IEEE BASIC
Después que el campo de datos es definido, se podrá acceder a los datos sin preocuparse
con el formato en el cual ellos fueron almacenados. Por ejemplo, se puede combinar
datos diferentes, tales como, un valor compactado y un valor numérico binario, y
comparar el resultado en una cadena de caracteres EBCDIC.

Garantiza la integridad de los datos


ACL sólo tiene acceso para la lectura de los archivos de datos de origen. Como no puede
utilizar ACL para alterar un archivo de datos, es posible usarlo de manera segura acceder
directamente a los archivos de producción. Esto ahorra tiempo, ya que no es necesario
depender de otras personas para extraer o copiar datos y permite que se acceda a una
variedad mayor de datos de origen.
64 ACL para Windows 7 Guía del Usuario
La solución integrada de ACL

Acceder directamenta la cinta


ACL puede acceder prácticamenta cualquier tipo de formato de cinta por medio de un
dispositivo apropiado conectado a un puerto SCSI, incluyendo 9 pistas, 8 mm, DAT y
3480/3490. Esto permite que la transferencia de datos entre sistemas compatibles sea
más fácil.

Convertir tipos de datos


La capacidad del ACL en leer datos nativos significa que puede utilizarlo como una
herramienta de edición y conversión de datos. Al leer en un formato y guardar en otro,
nunca cambia los datos de origen. Se puede utilizar las funciones de edición sofisticadas
del ACL para estandarizar las informaciones en los campos y corregir los errores de
entrada de datos.

Acceder a datos no convertidos del servidor principal de un PC


ACL proporciona dos maneras para acceder a datos no convertidos del servidor
principal: mediante ACL para Windows o mediante ACL for OS/390. ACL for OS/390 es
un producto de la empresa que proporciona acceso directo a los datos del servidor
principal. Puede utilizar ACL para Windows y ACL for OS/390 como aplicaciones
autónomas o puede colocarlos en red para que funcionen como
Sistema ACL Cliente/Servidor.
Si su empresa utiliza ACL for OS/390 Versión 7, podrá aprovechar las capacidades de
cliente/servidor de ACL. ACL for OS/390 puede configurarse para ejecutar en un
servidor, proporcionando acceso a los datos que están en la plataforma OS/390 desde la
interfaz ACL para Windows. Los datos pueden procesarse directamente en el servidor o
transferirse por descarga a la PC para procesamiento. Para obtener más información,
consulte Capítulo 9: “Computación Cliente/Servidor”.
Capítulo 2 Analizando los datos con ACL 65
La solución integrada de ACL

ACL for OS/390


Datos del servidor Principal OS/390

Base de
datos sistema de
gestión
- DB2
- IMS
- ADABAS* Recursos
legados Sistema cliente/servidor ACL
- VSAM Redes ACL for OS/390
- Plano secuencial con ACL para Windows
- Plano subdivido * ADABAS no está disponible vía cliente/servidor

Archivos de reporte electrónico

Fuentes de datos del PC y del LAN


- Bases de Datos Relacionades ACL para Windows
via ODBC
- dBASE
- Delimitados
- .TXT
- .DAT
- Archivos con
definiciones externas:
PL/1, COBOL, AS/400
Datos en cinta
- Mainframe
- Mid-range
- Minicomputador

Dispositivos de
almacenamiento anexos Impresora
- CD-ROM Archivos de datos
- Zip Archivos de - .FIL
- Otro Archivos de reporte reporte - dBASE
electrónico - .TXT - Excel
- .HTML - Lotus
- Delimitados
- Word
- Word Perfect
- .TXT
66 ACL para Windows 7 Guía del Usuario
Acerca de los datos

■ Acerca de los datos


Si es principiante en el análisis de datos con ACL, esta sección le explica algunos
conceptos importantes para ayudarlo en los primeros pasos. Si está familiarizado con
los archivos generados por computadora, podrá ignorar esta parte e ir directo a los
“Conceptos principales del ACL” en la página 73.

Registros y campos
Las primeras etapas en el aprendizaje del análisis de datos con ACL son para entender
los diseños del archivo de datos y determinar el tipo de análisis que desea.
Datos almacenados en los archivos de las computadoras. Dentro de los archivos, los
datos son organizados frecuentemente en registros y campos. Si los archivos de datos se
presentan gráficamente, los registros se presentarán como líneas y los campos como
columnas. Una parte seleccionada de los datos en un archivo también puede llamarse de
conjunto de datos.
Archivo Un conjunto de registros relacionados.
Registro Un conjunto de campos relacionados.
Campo Un elemento con informaciones distintas contenido en un registro.
Registro

Campos

Archivos planos
Los archivos que almacenan informaciones en los registros y campos muchas veces son
llamados de archivos planos, ya que las informaciones son organizadas en una matriz
bidireccional simple, como una tabla.
Los archivos planos son autocontrolados y no contienen campos de datos de otros
archivos. Ellos pueden contener informaciones sobre registros individuales, tales como
nombres de campos. Los Archivos planos pueden contener registros de un solo tipo o de
diversos tipos como aquellos encontrados en un reporte impreso. Esto incluye
elementos como encabezado, pie de página y número de página, además de los registros
organizados en columnas y líneas.
Capítulo 2 Analizando los datos con ACL 67
Acerca de los datos

Los archivos delimitados son otros tipos de archivos planos. Los caracteres especiales,
tales como comas o tabulaciones son utilizados para separar los campos en cada
registro.

Los Archivos de reporte, algunas veces llamados de archivos de spool o de impresión,


son de otro tipo de archivo plano. Cada línea en un reporte representa un registro. Los
tipos de líneas diferentes representan diferentes tipos de registros, transformando un
archivo de reporte en un archivo con múltiples tipos de registros.

Las líneas del


encabezado
pueden
representar
diferentes tipos de
registro

Las líneas del


detalle
representan el
mismo tipo de
registro

ACL puede leer cualquier tipo de archivo de texto, de reporte o de datos delimitados.
Puede optar por ignorar las informaciones del encabezado y del pie de página, así como
utilizar los detalles de los registros como los archivos de datos. Además de esto, es
posible añadir informaciones del encabezado a los detalles del registro cuando se crea
una definición del archivo de entrada.
Una base de datos del archivo plano puede trabajar con un archivo en el momento y cada
archivo puede contener sólo una tabla. Cada registro tiene el mismo diseño, aunque los
registros pueden tener un tamaño fijo o variable.
68 ACL para Windows 7 Guía del Usuario
Acerca de los datos

Aunque son fáciles de utilizar, los archivos planos no tienen un formato eficiente para
almacenar gran cantidad de datos. Sólo un pequeño porcentaje de datos se almacena en
este formato.

Archivos segmentados
ACL puede procesar archivos segmentados de longitud fija y variable. Los registros en
los archivos segmentados generalmente contienen un número consistente de campos
exclusivos seguidos por conjuntos de campos de repetición, llamados de segmentos o
cubetas. En un archivo segmentado de longitud variable, el número de segmentos de
repetición puede variar. Los archivos segmentados muchas veces son llamados de
archivos particionados.
ACL puede definir fácilmente los archivos segmentados hasta e el primer segmento de
repetición inclusive. Se pueden utilizar las definiciones de campo del primer segmento
para procesar los segmentos remanentes utilizando el comando Ciclo de ACL con la
función OFFSET( ).

Origen de los datos jerárquicos y relacionales


Para almacenar y procesar gran volumen de datos de manera más eficiente, fueron
desarrollados métodos para minimizar el espacio en el disco y la redundancia de datos,
aumentando la velocidad del procesamiento. La mayoría de la base de datos almacena
informaciones en estructuras jerárquicas o relacionales en vez de los archivos planos, ya
que ellas son más eficientes para almacenar informaciones.

Base de datos jerárquicos


Los base de datos jerárquicos agrupan registros de modo que su relación forma una
estructura semejante a un árbol. Estas son adecuadas para organizar informaciones
estructuradas en niveles de detalles mayores, permitiendo el acceso rápido a las infor-
maciones que se acceden con más frecuencia. Los registros individuales no necesitan
estar contenidos en el mismo archivo.

Base de datos relacionales


Estas base de datos ahorran espacio almacenando informaciones comunes en una tabla
y el detalle de las informaciones en otras tablas relacionadas. Un pedido de información
de la base de datos regresa una vista como una tabla que contiene informaciones
agrupadas por pedido de los campos relacionados en las tablas específicas en la base de
datos.
Capítulo 2 Analizando los datos con ACL 69
Acerca de los datos

Un archivo de transacciónes

Un archivo del proveedor

Reporte
La relación entre diferentes tipos de informaciones en una base de datos puede ser
compleja y las informaciones pueden cambiar con frecuencia. Los sistemas de la base de
datos pueden generar reportes que muestran informaciones seleccionadas en un deter-
minado momento. Si son impresas o electrónicas, los archivos de reporte siempre son
representaciones planos y bidimensionales de las relaciones de los datos seleccionados.
ACL también puede utilizar los archivos de reporte como base para un análisis. Los
archivos de reportes se encuentran disponibles cuando no se ubican los datos en el
formato original. Algunas veces no es posible obtener datos de una base de datos
relacional en el formato de archivo plano. Si puede obtener un archivo de reporte de los
datos necesarios, tendrá un archivo plano simple que podrá utilizar.

Orígenes de los datos con informaciones acerca del diseño del archivo
Las bases de datos modernas, pueden proporcionar informaciones sobre sus propios
diseños de archivo. El diseño de archivo contiene informaciones acerca de:
■ La longitud de cada registro
■ El tipo de datos en cada campo
■ El nombre del campo
■ El tamaño físico del campo y su posición dentro del registro
■ Otras características del campo, tales como: el número de decimales en un
campo numérico o el formato de datos en un campo que contiene informaciones
sobre la fecha
ACL reconoce automáticamente los diseños de archivo de muchos formatos del base de
datos de propiedades, tales como, resultados de consulta dBASE y ABAP generados con
el formato del sistema SAP AIS (Audit Information System). ACL for OS/390 y
70 ACL para Windows 7 Guía del Usuario
Acerca de los datos

ACL para Windows configurado como Sistema ACL Cliente/Servidor también puede
reconocer diseños de archivo de las propiedades DB2 y IMS de IBM.
Además de esto, ACL puede acceder a las informaciones del diseño de archivo de
cualquier base de datos compatible con ODBC. ODBC es una interfaz de Microsoft, que
permite a las aplicaciones de Windows conectarse y leer las aplicaciones de la base de
datos de terceros. ACL lee automáticamente los orígenes de los datos compatibles con
ODBC, tales como: Access, Excel, Oracle y Paradox.

Orígenes de datos sin informaciones sobre el diseño del archivo


Existen algunos orígenes de datos que no contienen informaciones acerca del diseño de
archivo, incluyendo:
■ Archivos de reporte, tales como: archivos de spool o de impresión
■ Archivos de log, tales como: log de seguridad o de Internet
■ Archivos “Legados” de algunos sistemas de base de datos antiguos
Estos archivos contienen sólo registros de datos. Para trabajar con archivos de log o
legados, es necesario obtener informaciones acerca del diseño de archivo, del adminis-
trador del sistema cuando necesite de estos datos.
Si las informaciones acerca del diseño del archivo están contenidas en un archivo
separado, éste será llamado de definición de archivo externo. ACL puede leer varias
definiciones de archivo externo común para hacerle correctamente el formato de datos.
ACL para Windows utiliza las especificaciones AS/400 FDF, archivos de copybook
COBOL y definiciones de archivos PL/1. Sistema ACL Cliente/Servidor puede acceder a
los archivos del cuaderno de copia COBOL, las definiciones de archivo PL/1 y a las
definiciones de archivo Easytrieve localizados en un servidor del servidor principal.
Una definición del archivo cuaderno de copia COBOL describe el nombre, la posición y
el tamaño de cada campo en un registro, así como, el tipo de dato que éste contiene.
Capítulo 2 Analizando los datos con ACL 71
Acerca de los datos

Si una definición de archivo externo no se encuentra disponible, se necesitará obtener


las informaciones del diseño de archivo del administrador del sistema y definir los datos
manualmente. Por ejemplo, en el archivo legado, tal vez no exista ningún título de
columna e indicación de donde un campo termina y donde comienza el otro.

Cuando ACL lee los archivos de datos legados, este reconoce automáticamente los
diferentes tipos de datos y presenta una evaluación inteligente del diseño de registro. Se
puede aceptar la evaluación de ACL o modificarlo y alterar también el nombre de las
columnas de acuerdo con las informaciones obtenidas de un diseño de registro.

Interpretar las informaciones del diseño de archivo


El Asistente de definición de datos de ACL, automatiza la mayoría de los procesos de
interpretación de diseño, de registro en archivos de origen de datos. Éste soporta
archivos de longitud fija, variable, archivos con múltiples tipos de registros y permite
que se trabaje con diseños de registro no estandarizados.
72 ACL para Windows 7 Guía del Usuario
Acerca de los datos

ACL utiliza una definición del archivo de entrada (DAE) para describir el diseño y el
contenido del archivo de datos. DAE contiene informaciones importantes acerca del
diseño de archivo, tales como:
■ Longitud de registro,
■ Tamaño físico de cada campo y su posición y
■ Nombres de campo y tipos de datos en cada campo.
ACL proporciona automáticamente estas informaciones siempre que estén presentes en
el archivo de datos de origen. Cuando no estén, será necesario utilizar una definición del
archivo externo o definir manualmente la definición del archivo de entrada utilizando
las informaciones obtenidas del administrador del sistema.
Debido a la relación cerrada entre la definición del archivo de entrada y el archivo de
datos, los dos pueden ser referenciados juntamente como el archivo de entrada.
Archivo de entrada

Archivo de datos Definición del archivo Vistas múltiples


de origen de entrada

Vistas y Definiciones de los archivos de entrada


La DAE le permite elegir las partes de los archivos de datos de origen que mostrará. Por
ejemplo, el archivo de origen puede contener centenas de campos y millones de
registros. Se puede utilizar la DAE para mostrar sólo los campos y registros que se
necesitan. Los datos son presentados en forma de un archivo plano, en columnas y
líneas.
Se puede optar por ver los mismos datos de diferentes maneras. ACL permite que se
tenga varias vistas vinculadas a una única definición del archivo de entrada. Se puede
utilizar vistas para aislar diferentes espacios del archivo de datos de origen o para
registrar las etapas de su análisis.
Se puede trabajar con varios archivos de origen combinándolos en un archivo o relacio-
nándolos al archivo de entrada primaria. Los datos de los archivos relacionados pueden
analizarse o verse siempre que estén en el mismo archivo.
Capítulo 2 Analizando los datos con ACL 73
Conceptos principales del ACL

■ Conceptos principales del ACL


Esta sección explica los diversos conceptos y características operacionales principales
que lo ayudan a utilizar ACL de manera eficiente.

Archivos de Proyecto ACL


ACL para Windows utiliza los archivos de Proyecto para continuar su trabajo. El archivo
de Proyecto es como una carpeta de proyectos que contiene los elementos creados
durante el análisis de datos. También mantiene enlaces con otros archivos relacionados.
Los archivos de datos de origen no forman parte del archivo de Proyecto, pero se
encuentran vinculados al Proyecto por medio de las definiciones del archivo de entrada.
Los archivos de Proyecto ACL proporcionan una manera de organizar los proyectos de
análisis de datos. Estos archivos de Proyecto, almacenan las definiciones del archivo de
entradas, vistas, espacios de trabajo y los lotes que crea para un proyecto de análisis de
datos. Estos elementos puede utilizarlos nuevamente en la siguiente vez que necesite
analizar los mismos tipos de datos.
ACL retiene las informaciones acerca de los archivos en los cuales estaba trabajando y la
organización de las ventanas en su pantalla. La siguiente vez que utilice el Proyecto,
podrá iniciar donde paró.
Esto es una óptima práctica par mantener análisis diferentes en archivos de
Proyecto ACL separados. Ya que fácilmente puede copiar lotes, definiciones del archivo
de entrada, vistas y espacios de trabajo, de un archivo de Proyecto para otro.
Los archivos de Proyecto de ACL tienen la extensión.acl Un archivo de Proyecto de ACL
contienen una o más definiciones de entrada, vistas, lotes y espacios de trabajo.
Las Definiciones del archivo de entrada (DAEs) describen el diseño del registro del
archivo de datos, permitiendo definir los campos ACL con los cuales trabajará.
Las Vistas, muestran los datos y actúan como modelos para reportes impresos.
Los Lotes, permiten automatizar consultas repetitivas, ejecutar análisis complejos y
crear aplicaciones personalizadas.
Espacios de trabajo, permiten que comparta definiciones de campo entre archivos de
entrada de otros Proyectos ACL.
74 ACL para Windows 7 Guía del Usuario
Conceptos principales del ACL

Los archivos de datos están fuera del


Proyecto ACL .ACL Proyecto ACL. ACL no puede alterar
los datos de la fuente.
Definiciones de archivo
Las definiciones de archivo de entrada
de entrada describen el diseño 0100011 Vinculados
0101101
del registro del archivo de datos, 0001110 Archivos
1010101
0101001 a
permitiendo definir los campos 1010101 de datos
ACL con los cuales trabajará. .DAT
.DBF
Vistas .TXT
Las vistas muestran los datos .FIL
y actúan como modelos para Otros
reportes impresos.

Los índices permiten que Índices


acceda a los registros en sus
datos de origen en un orden Vinculados
específico. a
Índice ACL para
Archivo de datos
Los espacios de trabajo Espacios de trabajo de la fuente
permiten que comparta
definiciones de campo entre
archivos de entrada y otros
Proyectos ACL. Los archivos de índice
están fuera del Proyecto ACL
Lotes
Los lotes permiten automa-
tizar consultas repetitivas,
ejecutar análisis complejos y
crear aplicaciones person-
alizadas.

El log de comando es como un Log de comando ACL


registrador de vuelo, mantiene el .LOG
registro completo de su trabajo.

Archivos asociados a los Proyectos ACL


Existen varios tipos de archivos asociados a un Proyecto de ACL. Cada Proyecto de ACL
tiene un Log de comandos. ACL también puede crear archivos de índice, de datos y de
reporte. Esos archivos son separados del archivo Proyecto de ACL, pero se encuentran
vinculados a él.
Capítulo 2 Analizando los datos con ACL 75
Conceptos principales del ACL

Si no especifica otro directorio, los archivos creados por ACL son almacenados en el
mismo directorio que el archivo de Proyecto.

Log de comandos
El Log de comandos es como un registrador de vuelo. Registra cada comando emitido y
los resultados de sus análisis. Como mantiene un registro de sus actividades en ACL, no
necesitará recordar como llegó a un resultado en su análisis. Podrá utilizar el Log de
comandos para rastrear nuevamente las etapas o revisar el seguimiento de su trabajo.
Los archivos del Log de comandos tienen la extensión.log.

Índices
Los índices permiten que acceda a los registros en sus datos de origen en un orden
específico. Podrá indexar los archivos de datos en diferentes campos y enseguida,
trabajar con los archivos de índices para otros análisis. Además de eso, es posible utilizar
los índices para obtener una vista ordenada de los archivos muy grandes o en aquellos
en que no es posible el orden.
Los archivos de índices creados por ACL tienen la extensión.inx.

Archivos generados por ACL


ACL genera tres tipos de archivos de datos de salida:
■ Archivos de datos. Los datos importados por ODBC y los archivos de datos de
salida creados por los comandos ACL tienen la extensión.fil.
■ Archivos de Reporte. ACL puede generar reportes como archivos HTML o de
texto.
■ Archivos de Exportación. ACL también puede exportar datos en una variedad
de formato de archivos para utilizar en otros programas. Esos archivos tienen
extensiones que corresponden a los programas que serán utilizados.

Definiciones del archivo de entrada


Las definiciones del archivo de entrada informan a ACL como leer e interpretar los datos
en los archivos de origen. Una definición del archivo de entrada (DAE) describe el
diseño y el contenido de un archivo de datos especificando donde puede encontrarse.
Esta definición describe los datos en cada campo e identifica los campos que desea
analizar. El Asistente de definición de datos de ACL facilita la creación de una definición
del archivo de entrada para todos los tipos de datos comunes.
Una DAE contiene las siguientes informaciones sobre los archivos de datos de origen:
■ Longitud de registro
■ Nombres de campo
76 ACL para Windows 7 Guía del Usuario
Conceptos principales del ACL

■ Posición inicial y longitud de cada campo


■ Tipo de datos de cada campo
■ Número de decimales
■ Formatos numéricos
■ Formatos de fecha
■ Enlace para el archivo de datos de origen
■ Actualiza informaciones de los archivos vinculados por ODBC
Además de eso, la DAE contiene informaciones que ACL puede asociar con el archivo de
datos:
■ Alternar títulos de columna
■ Filtros
■ Definiciones para campos/expresiones computados.
■ Notas de campo
Siempre puede editar la Definición del archivo de entrada para añadir, eliminar o
modificar los campos que desee analizar. También puede copiar, vincular y compartir
las definiciones del archivo de entrada entre los archivos de Proyecto.

Vistas y reportes
La Ventana de vista es la ventana con la cual se trabaja con más frecuencia en ACL. Las
vistas son utilizadas para mostrar los datos y crear los reportes especiales. Puede tener
diversas vistas de datos en una única DAE.
Capítulo 2 Analizando los datos con ACL 77
Conceptos principales del ACL

Personalizar vistas
Las vistas proporcionan diversas formas de verificar sus datos. Puede restringir los
registros mostrados aplicando un filtro. Además de eso, se puede modificar la vista y
guardar los cambios, cambiar el orden de las columnas, cambiar el nombre o retirar o
añadir nuevas columnas conteniendo nuevos campos de datos o nuevos campos
computados.
Cada vez que ACL crea una nueva vista de una DAE, muestra los datos como si
estuviesen definidos en la Definición del archivo de entrada. Luego puede personalizar,
duplicar, renombrar o eliminar la vista.

Vistas como reportes


La vista que proyecta en la pantalla es la base del reporte impreso. Puede personalizar las
vistas para producir tipos diferentes de reportes.

Espacios de trabajo
Un espacio de trabajo es un conjunto de definiciones de campo que fueron grabados
para ser reutilizados con otros archivos de datos. Cuando un espacio de trabajo se
activa, los campos dentro de ella quedan disponibles para la Definición del archivo de
entrada actual. Los espacios de trabajo permiten que mantenga y vuelva a utilizar las
definiciones de los campos físicos computados y de los filtros. Esto evita definir expre-
siones y definiciones de campo sólo una vez.
Para compartir los espacios de trabajo, las definiciones del archivo de entrada deben
contener los campos del mismo tipo, con los mismos nombres. Por ejemplo, tal vez
quiera asociar un espacio de trabajo a los sucesivos archivos de un determinado tipo,
como archivos de cuentas por cobrar de diferentes períodos o de divisiones diferentes de
la misma empresa.
78 ACL para Windows 7 Guía del Usuario
Conceptos principales del ACL

Cuando trabaje con archivos de varios tipos de registros, puede almacenar la definición
de cada tipo de registro en un espacio de trabajo separado. Puede seleccionar los
espacios de trabajo apropiadas para procesar registros de un tipo específico.

Lotes
Un lote es una serie de comandos y operaciones de ACL que pueden ejecutarse repetida
y automáticamente. Casi todas las combinaciones de comandos y operaciones ACL
pueden almacenarse en un lote. Los lotes permiten automatizar su análisis.
Además de eso, también puede utilizar un grupo de comandos en un lote. Dado que la
lectura de archivos de disco emplea mucho tiempo, al utilizar un grupo para ejecutar
todos los comandos de una única pasada del archivo, se reduce de forma significativa el
tiempo total del procesamiento.
Los lotes pueden ejecutarse como aplicaciones integradas, con sus propios cuadros de
diálogo de entrada del usuario. No es necesario ser el creador del lote para poder utili-
zarlo.
Los lotes se basan en el lenguaje de comando de ACL. Pueden ejecutar simples rutinas o
ejecutar análisis y tareas de manipulación de datos complejos. Un lote puede llamar otro
lote, como una llamada de subrutina en programación.
Asimismo es posible utilizar grupos para lo siguiente:
■ “Programar” con ACL. Puede utilizar los lotes para ejecutar operaciones
complejas en un archivo, recordar acerca de informaciones de registros
anteriores o ejecutar la lectura de cálculos en varios registros.
■ Procesar archivos de múltiples tipos de registro. Estos tipos de archivo tienen
más de un tipo de registro y cada tipo puede requerir una manera diferente de
procesamiento.
■ Procesar datos en archivos segmentados o archivos complejos de longitud
variable. Estos tipos de archivos requieren informaciones de cualquier lugar en el
registro para establecer la longitud correcta del registro y posicionar los campos.
Los comandos agrupados pueden utilizarse para coordinar el procesamiento.
Para obtener más información, consulte “Lotes” en la página 341.

Lotes interactivos
Puede tener usuarios de aviso de lotes para proporcionar informaciones necesarias para
análisis, tal como, nombres de campo, variables y parámetros do comando.
Capítulo 2 Analizando los datos con ACL 79
Capacidades analíticas de ACL

Cuadros de diálogos en los lotes


El Generador de cuadro de diálogo permite diseñar sus propios cuadros de diálogo de
lote que avisa a los usuarios sobre las entradas y selecciones en los lotes interactivos. El
Generador de cuadro de diálogo ofrece varios controles, incluyendo los botones de
opción y los cuadros de selección. También puede personalizar el tamaño y la posición
de cada control.

■ Capacidades analíticas de ACL


Esta sección describe los tipos de operaciones que puede ejecutar con ACL para analizar
datos.
ACL trabaja un archivo de entrada cada vez. No obstante, puede trabajar con varios
archivos de origen de varias maneras, por ejemplo: anexando un archivo a otro, combi-
nando o uniéndolos en un solo y nuevo archivo o relacionando los archivos, unos a los
otros para que ellos puedan analizarse como si fuesen un solo archivo. Cuando los datos
de varios archivos estén relacionados, o combinados por unión, combinados anexos,
ellos pueden analizarse con cualquier una de las operaciones de archivo único de ACL.

Operaciones con archivo único


Los comandos de ACL permiten ejecutar una variedad de operaciones en archivos de
datos individuales.

Garantizar la integridad de los datos


Para garantizar la integridad de los datos puede hacer las siguientes operaciones:
■ Contar registros
■ Totalizar los valores de los campos numéricos
■ Verificar los datos en los campos

Examinar los datos numéricos y/o de fecha


Para examinar los datos numéricos y/o de fecha, puede ejecutar las siguientes opera-
ciones:
■ Crear imágenes para visualizar datos
■ Perfil—computar los valores mínimo, máximo y absoluto
■ Estadística—computar el conjunto de propiedades descriptivas
■ Generar análisis digital con el comando Benford
80 ACL para Windows 7 Guía del Usuario
Capacidades analíticas de ACL

Resumir datos
Asimismo, para resumir datos puede ejecutar las siguientes operaciones:
■ Estratificar—resumir según valores numéricos
■ Antigüedad—resumir según valores de fecha
■ Clasificar—resumir según valores de caracteres
■ Resumir—resumir según valores de caracteres con más opciones
■ Tabla cruzada—resumir según valores de caracteres creando tablas cruzadas de
campos de caracteres

Prueba de secuencia
Puede ejecutar las siguientes pruebas de secuencia:
■ Prueba para errores de secuencia
■ Buscar por faltantes
■ Buscar por duplicados

Aislar datos
Para aislar datos puede ejecutar las siguientes operaciones:
■ Buscar por registros seleccionados
■ Extraer datos en un nuevo archivo
■ Exportar datos en otros formatos de archivo

Reordenar datos
Para reordenar puede ejecutar las siguientes operaciones:
■ Clasificar datos reorganizándolo en un nuevo archivo
■ Indexar el contenido de un archivo de datos

Muestreo estadístico
Puede ejecutar las siguientes operaciones de muestreo:
■ Determinar el tamaño de la muestra
■ Extraer muestras de una población
■ Evaluar efectos de errores de datos en una población
Capítulo 2 Analizando los datos con ACL 81
Capacidades analíticas de ACL

Operaciones con varios archivos


Para combinar datos de varios archivos de datos puede utilizar las siguientes opera-
ciones:
■ Unir dos archivos de datos en uno
■ Relacionar datos creando varias relaciones virtuales
■ Combinar dos archivos de datos en uno
■ Anexar datos a los archivos existentes

Operaciones Incluir/Excluir: filtros y parámetros de ámbito


Las operaciones incluir/excluir permiten limitar el ámbito de datos que será analizado.
Utilizando los parámetros o filtros de ámbito, podrá limitar el número de registros que
serán vistos o analizados en casi todas las etapas de su análisis en ACL.

Parámetros de ámbito
La mayoría de los comandos le permite especificar los parámetros de ámbito como:
Primero, Siguiente, Si y Mientras. Los parámetros de ámbito pueden utilizarse separa-
damente o en combinación con otros parámetros de ámbito.
■ Primero, permite especificar el número de registros que son procesados,
iniciando desde el comienzo del archivo.
■ Siguiente, permite que especifique el número de registros que serán procesados,
iniciando de la posición actual en el archivo.
■ Si, es el comando que permite procesar registros basado en una prueba lógica.
ACL lee el archivo entero y procesa sólo aquellos registros que atienden a los
requisitos de la prueba. Si los comandos son creados utilizando el Generador de
expresiones.
■ Mientras, permite que un comando procese los registros hasta que falle la
prueba lógica. ACL procesa los registros mientras la prueba es verdadera e
interrumpe cuando él alcanza un registro para el cual la prueba es falsa. Los
comandos Mientras son creados utilizando el Generador de expresiones.

Filtros
Los filtros son expresiones lógicas que regresan un resultado verdadero o falso. Ellos son
utilizados para crear pruebas lógicas que determinan si un registro será mostrado o
procesado. Para obtener más información, consulte “Filtros” en la página 112.
82 ACL para Windows 7 Guía del Usuario
Capacidades analíticas de ACL

Existen dos categorías de filtros en ACL:


■ Filtros globales, son aquellos que restringen los datos que pueden mostrarse o
analizarse en un archivo mientras el filtro está activado. Los filtros globales
afectan la vista y todos los comandos.
■ Los Filtros locales pueden combinarse con casi todos los comandos únicos u
operación en ACL, permitiendo definir con exactitud el ámbito de sus análisis.
Los comandos Si, son un tipo de filtro local.

Rutinas y operaciones adicionales


También puede ejecutar las siguientes operaciones con ACL:
■ Aritméticas
■ Lógicas
■ Relacionales
■ Funciones

Comandos de ACL
ACL tiene más de setenta comandos. Todos ellos pueden utilizarse en el modo comando
y en los lotes. Para obtener informaciones detalladas sobre como utilizar los comandos
de ACL, consulte Capítulo 4: “Comandos en el Manual de referencia de
ACL para Windows.
Los comandos principales están disponibles en los menús Datos, Analizar y Muestreo.

Estos comandos producen


salidas que pueden colocarse
en gráficos
Capítulo 2 Analizando los datos con ACL 83
Operaciones con archivo único

Procesamiento interactivo frente a procesamiento en lote


Los comandos de ACL, pueden ejecutarse interactivamente (es decir, utilizando menús,
botones o la línea de comando) o en el modo lote. Los lotes pueden ejecutarse con un
solo comando y pueden definirse utilizando un software de terceros para ejecutarse en
un determinado momento. Los lotes también pueden ser interactivos. Para obtener más
información, consulte “Lotes” en la página 341.

■ Operaciones con archivo único


Las operaciones con archivo único de ACL pueden agruparse como se muestra a conti-
nuación:
■ Garantizar la Integridad de los Datos
■ Examinar sus Datos
■ Resumir Datos
■ Prueba de Secuencia
■ Aislar Datos
■ Reordenar Datos
■ Muestreo Estadístico

Garantizar la integridad de los datos: Contar, Totalizar y Verificar


Una de las primeras tareas en el análisis de datos es garantizar que tenga un archivo de
datos válido y completo. Esto es muy importante al trabajar con archivos de datos que
no contienen informaciones sobre su propio diseño de registro.
Puede utilizar comandos como Contar, Totalizar y Verificar para garantizar que:
■ Sus archivos contengan el número correcto de registros.
■ Los totales numéricos correspondan a los totales de control, proporcionados por
los propietarios de los datos.
■ Los campos contengan sólo datos válidos.

Contar
Este comando cuenta el número de registros en el archivo de entrada actual o solamente
aquellos que atiendan a un ámbito especificado o a una condición de prueba. Si un filtro
global es aplicado a una vista, el comando Contar regresa el número de registros que
atienden a los criterios del filtro.
84 ACL para Windows 7 Guía del Usuario
Operaciones con archivo único

Totalizar
El comando Totalizar regresa la suma aritmética de los datos numéricos especificados o
de los campos computados en el archivo de entrada actual. Generalmente, es utilizado
para verificar si los datos están completos y también para producir totales de control.

Verificar
El comando Verificar, prueba los datos para garantizar que se ajustan a la definición del
archivo de entrada e informa cualquier error encontrado. Por ejemplo, el comando
Verificar prueba los campos de caracteres para verificar si existen datos numéricos o
caracteres no imprimibles. También verifica los campos numéricos para ver se existen
Capítulo 2 Analizando los datos con ACL 85
Operaciones con archivo único

datos no numéricos, datos incorrectos tales como, varios signos “+” ó “-” ó varios
puntos decimales.
Cuando quiera verificar datos durante el procesamiento e interrumpir siempre que
encuentre datos inválidos o continuar a procesar y mostrar los datos inválidos con
espacios y/o ceros, pueden optar por ACL. Para obtener más información, consulte
“Verificar datos” en la página 334.
ACL también tiene la función VERIFY( ) para el filtrado de errores de datos en campos
individuales.

Examinar sus datos: gráficos, estadísticas, perfil y análisis digital


Estos comandos son utilizados para obtener un panorama de un archivo antes del
procesamiento detallado. Pueden resaltar rápidamente anormalidades en el archivo de
entrada que puede inspeccionar por medio de otros análisis.
El comando Gráfico le permite ver los datos y los resultados de sus análisis. El comando
Perfil es utilizado esencialmente para determinar valores para los comandos Estratificar,
Histograma y Muestreo. El comando Estadísticas también puede utilizarse con este
propósito. El comando Estadísticas proporciona un panorama general de las propie-
dades significativas de un archivo numérico. El análisis digital Benford puede utilizase
para identificar anomalías de datos en determinados tipos de archivos de datos.
86 ACL para Windows 7 Guía del Usuario
Operaciones con archivo único

Gráfico
El comando Gráfico proporciona un panorama del contenido de un archivo de datos.
Existen varias maneras de producir gráficos en ACL:
■ Gráfico desde una vista, puede seleccionar uno o más campos numéricos desde
una vista, enseguida haga clic en (Trazar datos seleccionados) en la barra de
botones de la ventana Gráfico.
■ Gráfico desde los comandos que producen salida numérica y que pueden ser
gráficos: Estratificar, Clasificar, Antigüedad, Histograma y Benford. Puede elegir
la opción del gráfico del cuadro de diálogo de comando o haga doble clic en la
salida del comando en el Log de comandos.
■ Crear el Gráfico, utilizando el comando Histograma para producir un gráfico de
barras de la distribución de registros en los valores de un campo o de una
expresión.
Después de que un gráfico es producido, podrá cambiar posteriormente el tipo de
gráfico, grabándolo como un archivo de bitmap, copiarlo en el Portapapeles de
Windows o enviarlo para una impresora.

Haga doble clic


para obtener el
gráfico de los
datos
Capítulo 2 Analizando los datos con ACL 87
Operaciones con archivo único

Estadísticas
Este comando calcula varias propiedades para uno o más campos numéricos o de datos,
incluyendo:
■ Recuento de registro, total de campo y valor promedio del campo, valores de
campo positivo, valores en cero, valores de campo negativo, así como, todos los
registros en el archivo
■ Valor absoluto
■ el intervalo (la diferencia entre los valores mínimo y máximo)
■ Valores de los campos más altos
■ Valores de los campos más bajos
■ Desvío estándar de los campos (opcional)
88 ACL para Windows 7 Guía del Usuario
Operaciones con archivo único

Perfil
El comando Perfil calcula las siguientes propiedades de uno o más campos numéricos:
■ Valor total
■ Valor absoluto
■ Valor mínimo
■ Valor máximo

Análisis digital con el comando Benford


El comando Benford se encarga de contar las veces en que cada dígito inicial o combi-
nación de dígitos ocurre en un archivo, luego compara el recuento actual con el recuento
previsto. El recuento previsto es calculado utilizando el algoritmo Benford, el estándar
industrial para análisis digital. La salida del comando puede verse en gráfico.
El análisis Benford efectivo requiere de tamaños de muestra apropiados. ACL le notifica
en el Log de comandos cuando una muestra parece estar apropiada para el análisis
Benford.
Para ayudarlo a evaluar el significado de los desvíos entre el resultado real y el resultado
esperado, el comando de salida incluye una estadística Z para cada resultado. También
puede usar la opción Límites para ayudarlo a identificar frecuencias digitales que estén
significativamente fuera de las expectativas.
Capítulo 2 Analizando los datos con ACL 89
Operaciones con archivo único
90 ACL para Windows 7 Guía del Usuario
Operaciones con archivo único

Resumir datos: Estratificar, Antigüedad, Clasificar, Tabla cruzada y


Resumir
Estos comandos resumen los datos separándolos en intervalos especificados y totali-
zando los campos numéricos especificados. ACL ofrece la ventaja exclusiva de poder
combinar las operaciones de ordenación y resumen. De acuerdo con el tipo de
operación de resumen que desee ejecutar, elija entre los siguientes comandos:
■ Estratificar, para resumir los datos de acuerdo con intervalos numéricos.
■ Antigüedad, para resumir los datos de acuerdo con intervalos de fechas.
■ Clasificar, para resumir los datos de acuerdo con intervalos de datos basados en
los valores exclusivos en un sólo campo de caracteres.
■ Tabla cruzada, para resumir estableciendo campos de caracteres en filas y
columnas y acumulando valores numéricos.
■ Resumir, para producir un resumen de los datos de acuerdo con los intervalos
basados en varios campos de caracteres o de fecha, que pueden mostrarse con
determinados datos de los archivos asociados.
Además de eso, puede resumir datos en las vistas y reportes, utilizando la opción Salto
de Columna para generar subtotales de campos de caracteres seleccionados. Asimismo,
podrá utilizar la barra de salto para especificar las columnas más hacia la izquierda
como salto de columnas. Si genera un reporte desde una vista, ACL proporcionará los
subtotales del resumen exclusivo de cada valor en los saltos de columnas. Además de eso
puede especificar las opciones del salto de columna en el cuadro de diálogo Modificar
columnas.

Estratificar
El comando Estratificar produce un resumen basado en el tamaño de los intervalos en
un rango de valores. Deberá especificar los valores máximo y mínimo que definen el
intervalo. También puede especificar el número de intervalos de igual tamaño o los
puntos de inicio o final de los intervalos de diferentes tamaños. El comando Estratificar
trabaja en archivos no ordenados, permitiendo resumir y verificar rápidamente sus
datos.
El comando Estratificar cuenta el número de registros en un archivo y:
■ Divide el registro en un número de intervalos especificado (estratos) basado en
el intervalo de valores en un campo numérico especificado.
■ Cuenta el número de registro en cada intervalo.
■ Acumula los valores de uno o más campos numéricos para cada intervalo.
■ Calcula el porcentaje del recuento total y del valor total de un campo acumulado
para cada intervalo.
Capítulo 2 Analizando los datos con ACL 91
Operaciones con archivo único

Antigüedad
El comando antigüedad produce un resumen basado en los intervalos de fecha. Los
intervalos son medidos retroactivamente desde la fecha actual o desde una fecha límite
especificada.
Se deberá especificar la fecha limite que marca la fecha de inicio desde el cual los inter-
valos serán calculados. Puede utilizar los intervalos predeterminados de 0, 30, 60, 90,
120 y 10.000 días o especificar otros intervalos. Un intervalo de 10.000 días es utilizado
para aislar registros con fechas inválidas.
El comando Antigüedad trabaja en archivos no ordenados, permitiendo que lea y
resuma rápidamente los datos. Generalmente, el comando Antigüedad se utiliza para
clasificar facturas por número de días pendientes desde una fecha específica.
92 ACL para Windows 7 Guía del Usuario
Operaciones con archivo único

El comando Antigüedad cuenta el número de registros en un archivo y:


■ Divide los registros en intervalos basados en la fecha (periodos de expiración).
■ Cuenta el número de registro en cada intervalo.
■ Acumula los valores de uno o más campos numéricos para cada intervalo.
■ Calcula el porcentaje del recuento total y del valor total de un campo acumulado
para cada intervalo.

Clasificar
Clasificar elabora un resumen basado en valores únicos de un campo de caracteres,
como por ejemplo, nombres, números de tarjetas de crédito o números de teléfono.
Clasificar funciona en archivos no ordenados y le permite leer y resumir rápidamente los
datos. Por ejemplo, Clasificar puede generar rápidamente un balance de comparación a
partir de las transacciones no ordenadas del Libro mayor.
El comando Clasificar trabaja con más rapidez que el comando Resumir, porque no
necesita un reordenamiento del archivo, sin embargo, el número de registros que él
Capítulo 2 Analizando los datos con ACL 93
Operaciones con archivo único

pueda analizar depende de la RAM. Sin embargo, no existe un límite práctico al número
de registros que pueda analizar utilizando el comando Resumir.
Debe especificar el campo de carácter que ACL analizará para determinar los intervalos
exclusivos de clasificación. Los intervalos tienen como base el número de registros que
corresponden a cada valor exclusivo en este campo.
El comando Clasificar cuenta el número de registros en un archivo y:
■ Divide los registros en intervalos basados en cada valor exclusivo en un campo
de carácter especificado (clasificación).
■ Cuenta el número de registros en cada intervalo.
■ Acumula los valores de uno o más campos numéricos para cada intervalo.
■ Calcula el porcentaje del recuento total y del valor total de un campo acumulado
para cada intervalo.
94 ACL para Windows 7 Guía del Usuario
Operaciones con archivo único

Tabla cruzada
Tabla cruzada analiza campos de caracteres colocándolos en filas y columnas. Al crear
tablas cruzadas de campos de caracteres, se pueden elaborar varios resúmenes, mostrar
detalles de las áreas de interés y sumar campos numéricos. Tabla cruzada puede elaborar
resultados en un archivo, tabla o gráfico.
Por ejemplo, puede elaborar una tabla o un gráfico que muestre el número de clientes
por ciudad. También puede decidir sumar campos numéricos para proporcionar infor-
mación sobre el volumen de ventas por vendedor en cada uno de los territorios.
Tabla cruzada cuenta el número de registros de un archivo y:
■ Cuenta todos los valores de fila de cada valor de columna
■ Suma campos numéricos de cada valor de fila fila de cada valor de columna
■ Totaliza las cantidades de cada valor de columna
Capítulo 2 Analizando los datos con ACL 95
Operaciones con archivo único

Resumir
Resumir elabora un resumen basado en valores únicos en uno o más campos de carac-
teres, como por ejemplo, nombres, números de tarjetas de crédito o números de
teléfono. El comando Resumir es similar al comando Clasificar, sólo que éste permite
especificar más de un campo que se puede utilizar para resumir y permite definir inter-
valos de una forma más precisa. El comando Resumir es eficiente para examinar el
contenido de los archivos de entrada.
El comando Resumir también le permite relacionar la primera ocurrencia de las infor-
maciones de un campo especificado. Por ejemplo, puede resumir un archivo en el
número de la factura o del proveedor, acumular los valores de uno o más campos y
proporcionar informaciones adicionales sobre cada intervalo, tal como, el nombre del
representante de ventas. También puede utilizar el comando Resumir para quitar
registros duplicados de un archivo.
Deberá especificar uno o más caracteres o campos de datos para que ACL analice y
determine los intervalos de resumen. Los intervalos tienen como base el número de
registros que corresponde a cada combinación exclusiva de valores en los campos
especificados de resumen.
Todos los archivos deberán tener un reordenamiento en los campos de caracteres
principales en la secuencia de resumen pretendida. Puede clasificar o indexar el archivo
antes de utilizar el comando Resumir o utilizar la opción preordenamiento.
El comando Resumir cuenta el número de registros en un archivo y:
■ Divide los registros en intervalos con base en cada valor exclusivo en uno o más
campos de carácter o de datos especificados.
■ Cuenta el número de registros en cada intervalo.
■ Acumula los valores de uno o más campos numéricos para cada intervalo.
■ Muestra informaciones de uno o más archivos seleccionados para cada intervalo.
96 ACL para Windows 7 Guía del Usuario
Operaciones con archivo único
Capítulo 2 Analizando los datos con ACL 97
Operaciones con archivo único

Prueba de secuencia: Secuencia, Faltantes y Duplicados


Existen tres comandos para analizar los campos que contienen datos secuenciales, tal
como la verificación de números o fechas. Estos campos pueden contener datos
numéricos o de caracteres.
Secuencia determina si los datos se encuentran en orden y si tienen opciones que
permitan buscar faltantes y duplicados. Faltantes y Duplicados, pueden operar sólo en
los archivos organizados previamente en el campo que contienen los datos secuenciales.
Debido a las diferencias en la salida de comando, utilice los tres comandos que le
proporcionará una amplia visión analítica.

Secuencia
El comando Secuencia determina si los campos especificados están en orden secuencial.
También puede detectar e informar elementos faltantes o duplicados con los datos de los
campos asociados. Los errores del comando Secuencia son informados sólo hasta el
límite de error especificado, a menos que sean enviados a un archivo.

Faltantes
El comando Faltantes detecta los elementos que están faltando en un campo numérico o
de carácter ordenado, produciendo una lista de intervalos de faltantes o números que
están faltando.
98 ACL para Windows 7 Guía del Usuario
Operaciones con archivo único

Duplicados
El comando Duplicados detecta los elementos que ocurren más de una vez en un campo
numérico o de carácter ordenado.
Capítulo 2 Analizando los datos con ACL 99
Operaciones con archivo único

Aislar datos: Buscar, Extraer y Exportar


Estos comandos proporcionan varias maneras de aislar datos.

Buscar
Con el comando Buscar, puede encontrar:
■ Un número de registro especificado (Buscar registro).
■ El primer registro en un archivo que atienda a la condición especificada (Buscar
si).
■ El primer registro en un archivo indexado que atienda o exceda un valor especi-
ficado, en que el valor es una cadena de carácter o una expresión del tipo carácter
que puede incluir referencias a campos o variables (Buscar literal).
■ El primer registro en un archivo indexado que atienda o exceda un valor especi-
ficado, en que el valor es una expresión del tipo carácter que puede incluir
referencias a campos o variables (Buscar expresión).
100 ACL para Windows 7 Guía del Usuario
Operaciones con archivo único

ACL notifica en el Log de comandos que el registro fue encontrado. Puede optar por
ejecutar los cálculos en él o compararlo con otro registro.
Puede utilizar el comando Buscar con archivos indexados. Si el índice es condicional, tal
vez no encuentre todos los datos, porque ese tipo de índice excluye determinados
registros de la vista y de los comandos emitidos cuando él se encuentra en efecto.

Extraer
El comando Extraer le permite copiar datos seleccionados del actual archivo en otro
archivo. El archivo de destino tiene la extensión.fil.
Puede extraer registros especificados de un archivo de datos, incluyendo cualquier dato
almacenado en espacios no definidas del registro. Además de eso, es posible extraer
campos de un registro para un archivo de longitud de registro fijo.
Existen varias razones para utilizar el comando Extraer y crear un subconjunto de un
archivo original:
■ Para aislar elementos que no son comunes en un archivo separado para análisis
posterior.
■ Para crear campos computados con datos reparados y luego extraer los datos
para un nuevo archivo.
■ Para nivelar un archivo de reporte y agilizar el procesamiento.
Capítulo 2 Analizando los datos con ACL 101
Operaciones con archivo único

■ Para anexar con facilidad datos de dos archivos extrayendo los datos de cada uno
dentro de un archivo con el mismo nombre.

Exportar
El comando Exportar permite que utilice ACL como una herramienta de conversión de
datos. El comando Exportar permite copiar datos seleccionados del archivo actual para
otro archivo en uno de los varios formatos de archivo. También permite crear archivos
de salida en los siguientes formatos:
■ Texto delimitado
■ dBASE III PLUS
■ Lotus 1-2-3
■ Microsoft Access 2000
■ Microsoft Excel
■ Archivos de combinación de Word
■ Sólo texto
■ Portapapeles de Windows para el pegado dentro de otras aplicaciones de
Windows
102 ACL para Windows 7 Guía del Usuario
Operaciones con archivo único

■ Archivos de combinación de WordPerfect 4,1 o WordPerfect 6,0


■ XML
El comando Exportar tiene varias aplicaciones, incluyendo:
■ Exportar datos para un formato de combinación de procesador de texto para
preparar cartas de confirmación.
■ Exportar datos para el portapapeles de Windows y utilizarlos en reportes y
presentaciones.
■ Exportar datos para utilizar en otras aplicaciones que proporcionen funciona-
lidad de reporte diferente a ACL.

Reordenar datos: Ordenar e Indexar


Las computadoras procesan archivos en secuencia, empezando con el primer registro.
Muchas operaciones pueden ejecutarse con más rapidez si los archivos primero fueran
clasificados e indexados. Algunas operaciones, tales como, operaciones con varios
archivos, requieren que los datos sean clasificados o indexados en los campos clave.

Ordenar
El comando Ordenar crea un nuevo archivo de datos, en el cual los registros son reorde-
nados con base en los campos principales especificados. Este comando cambia el orden
físico en el cual los registros están organizados en el nuevo archivo de datos.
Capítulo 2 Analizando los datos con ACL 103
Operaciones con archivo único

Los archivos organizados pueden procesarse con más rapidez que los indexados.
También se utiliza este comando para mejorar los reportes, organizando los datos de
forma que aparezcan primero los elementos más importantes.
Ordenar es una actividad intensa del procesador, que requiere temporalmente cerca de
dos veces y media el espacio en el disco del archivo de datos original. El nuevo archivo
ordenado puede ser tan grande como el archivo de datos original. Por eso, intente
obtener los datos ordenados cuando necesite analizar grandes cantidades de archivos.

Indexar
El comando Indexar crea un archivo de índice separado, que proporciona acceso a
registros de archivo de datos, en orden lógico en lugar de físico. El archivo de índice
contiene claves y señala la ubicación de los archivos correspondientes en el archivo de
datos. El propio archivo de datos permanece igual. El índice resultante es relativamente
pequeño.
ACL almacena el lugar de un archivo de índice en el archivo de Proyectos y actualiza
automáticamente el índice del archivo, siempre que es utilizado. Si el archivo del índice
externo está dañado o perdido, ACL lo regenerará automáticamente.
Puede ser lento el proceso de archivos de datos indexados por causa del tiempo que él
demora para localizar registros en el archivo de origen.
104 ACL para Windows 7 Guía del Usuario
Operaciones con archivo único

Muestreo estadístico
El Muestreo puede ayudar a alcanzar una conclusión estadísticamente válida sobre una
población de datos de un número de muestras relativamente pequeña. ACL permite dos
técnicas comunes de muestreo:
■ MUS (Muestreo por unidad monetaria), en la cual la población consiste en el
valor absoluto de un campo numérico.
■ Muestreo de transacción, también llamada de muestreo de registro, en la cual la
población consiste en el número de registros.
Puede elegir uno de estos métodos para seleccionar elementos en la muestra:
■ Muestreo de intervalo fijo
■ Muestreo de intervalo aleatorio, también llamado de muestreo de celda
■ Muestreo aleatorio
Puede mostrar la población entera, un subconjunto de población o utilizar filtros para
ejecutar un muestreo condicional.
Capítulo 2 Analizando los datos con ACL 105
Operaciones con archivo único

ACL tiene tres comandos para el muestreo estadístico:


■ Tamaño, para determinar estadísticamente los tamaños e intervalos de muestra
apropiados.
■ Muestreo, para diseñar muestras de una población.
■ Evaluar, para determinar el efecto de los errores detectados en sus muestras.
106 ACL para Windows 7 Guía del Usuario
Operaciones con varios archivos

■ Operaciones con varios archivos


ACL le permite trabajar con datos de varios archivos de datos de diferentes maneras,
utilizando los siguientes comandos:
■ Comando Unir
■ Comando Relaciones
■ Comando Combinar
■ Opción Anexar en muchos comandos
Cuando dos archivos van a relacionarse o unirse, deben tener un campo de carácter
idéntico en común, por ejemplo un número de empleado o un número de factura. Este
campo es llamado de campo clave. Los campos clave deben tener la misma longitud,
contenido idéntico y la misma estructura de datos. Las diversas funciones de ACL
permiten que edite los campos para que puedan usarse como campos clave.

Unir
Este comando combina campos de dos archivos con estructuras diferentes en un nuevo
archivo. Puede utilizarlo para comparar datos de dos archivos e identificar los registros
que se corresponden y los que no en uno o en ambos archivos. Generalmente, se utiliza
para combinar datos de un archivo de transacción, tales como archivo de cuentas por
cobrar, con registros de un archivo maestro como el archivo maestro del cliente.
El comando Unir tiene varias opciones de salida. La opción de salida elegida deter-
minará los registros que se incluirán en el archivo de salida. Puede utilizar el comando
Unir para combinar datos de dos archivos o encontrar excepciones.
Aunque el comando Unir proporcione varias opciones de incluir/excluir que no están
disponibles con el comando Relaciones, determinados tipos de análisis se ejecutan con
más facilidad con el comando Relaciones.
ACL puede ejecutar asociaciones uno a uno, uno a muchos y muchos a muchos. Para
ejecutar una unión, el archivo secundario debe ordenarse en el campo clave. Los valores
del campo clave, también llamados las claves, deben ocurrir sólo una vez en el archivo
secundario. El archivo principal puede contener claves duplicadas o ausentes.
Capítulo 2 Analizando los datos con ACL 107
Operaciones con varios archivos

Relaciones
El comando Relaciones ejecuta una unión virtual entre dos archivos al mismo tiempo,
creando una relación entre los datos de un archivo y los datos de otro archivo. Puede
analizar los datos relacionados como si se encontraran en un archivo y puede combinar
campos de los archivos relacionados en la vista. Después de haber establecido una
relación, puede utilizar el comando Extraer para crear un nuevo archivo que contenga
los campos de datos relacionados. El comando Relaciones produce resultados similares
al comando Unir con la opción de todos los registros principales seleccionada.
Las relaciones de datos son jerárquicas. Un archivo padre puede tener uno o más
archivos hijo y cada archivo hijo puede tener sus propios archivos hijo. Un archivo padre
puede tener hasta 18 archivos relacionados de la siguiente manera. Dos archivos relacio-
nados deben tener un campo clave en común.
Como las relaciones generalmente demandan menos recursos del procesador y
requieren menos espacio de disco que las asociaciones, esta operación es particular-
mente útil al trabajar con muchos archivos de datos grandes. El procesamiento de los
archivos relacionados puede ser lento, especialmente si tiene muchos índices.
108 ACL para Windows 7 Guía del Usuario
Operaciones con varios archivos

El comando Relaciones utiliza menos espacio en disco que el comando Unir, por tres
motivos:
■ El comando Unir requiere que uno o ambos archivos se ordenen físicamente
■ El comando Unir crea un nuevo archivo que puede ser mayor que los archivos
principal y secundario juntos
■ El comando Unir con varios archivos requiere de varias ordenaciones (o índices)
y uniones

Combinar
Este comando combina dos archivos organizados con diseños de registro idénticos a un
tercer archivo. Los datos combinados en el nuevo archivo de salida son ordenados en un
campo clave.
Los archivos de entrada primario y secundario deben tener diseños idénticos, aunque
los nombres de campo puedan ser diferentes. También deben tener un campo clave
común. Por ejemplo, puede combinar dos archivos con diseños de archivo idénticos
desde diferentes períodos de tiempo o diferentes sucursales de la empresa. Sólo el
archivo secundario necesita ordenarse físicamente. El archivo primario puede tener un
preordenamiento durante la ejecución del comando.
Capítulo 2 Analizando los datos con ACL 109
Rutinas y operaciones adicionales

Anexar
El comando Anexar es una opción en varios comandos de ACL que permite añadir la
salida de comando al final de un archivo existente. Por esto los archivos anexados no son
ordenados.
Por ejemplo, puede anexar dos archivos de salida creados utilizando el comando
Extraer, salvando cada nuevo archivo con el mismo nombre, utilizando la opción
Anexar a un Archivo Existente. Cuando hace esto, ACL anexa la segunda extracción a la
primera.

■ Rutinas y operaciones adicionales


Además de los comandos, ACL permite ejecutar los siguientes tipos de operación:
■ Aritméticas
■ Lógicas y relacionales
■ Funciones
■ Expresiones
Estas operaciones las puede ejecutar utilizando el Generador de expresiones.

Para obtener más información, consulte “Generador de expresiones” en la página 281.


Si automatiza el ACL utilizando lotes, podrá utilizar las características de sustitución de
macro y las variables de ACL.
110 ACL para Windows 7 Guía del Usuario
Rutinas y operaciones adicionales

Operaciones aritméticas
ACL le permite ejecutar lo siguientes cálculos aritméticos básicos para verificar datos en
los campos o para crear nuevos campos computados basados en los datos de los campos
existentes:
■ Adición (+)
■ Substracción (-)
■ Multiplicación (*)
■ División (/)
■ Exponenciación (^)
Las operaciones aritméticas pueden ejecutarse entre valores en dos o más campos en un
registro o entre los valores en un campo y una constante.

Aritmética de punto fijo


ACL utiliza aritmética de punto fijo, en vez de coma flotante, aritmética para sus opera-
ciones numéricas, excepto las funciones financieras. La aritmética del punto fijo mejora
la velocidad del procesamiento y permite controlar los números decimales y los
redondea.
Es importante entender las implicaciones en usar la aritmética del punto fijo para evitar
errores de redondeo y de exceso en las expresiones numéricas complejas. Para obtener
más información, consulte “Aritmética de punto fijo” en la página 290.

Operaciones lógicas y relacionales


ACL permite las siguientes operaciones lógicas:
■ Igual a (=)
■ Mayor que>
■ Mayor o igual que (>=)
■ Menor que (<)
■ Menor o igual que (<=)
■ Diferente de (<>)
ACL permite las siguientes operaciones relacionales:
■ Y
■ O
■ No
Capítulo 2 Analizando los datos con ACL 111
Rutinas y operaciones adicionales

Los operadores lógicos y relacionales son utilizados para crear filtros para datos.

Funciones
Las funciones de ACL son rutinas analíticas sofisticadas que permiten manipular datos
y ejecutar una gran variedad de tareas de cálculo. Se utilizan principalmente para crear
campos computados o pruebas para filtrar registros. Las funciones de la cadena de
caracteres permiten editar datos de carácter, tornándolos útiles para uniformizar datos
en los campos clave.
ACL tiene varias funciones que no son encontradas en otros programas, aunque muchas
funciones disponibles en los programas de la hoja de cálculo y de base de datos también
están disponibles en ACL. Puede utilizar las funciones individualmente o combinarlas.
ACL tiene ocho categorías de funciones:
■ Financiera
■ Matemática
■ Cadena de caracteres
■ Conversión de datos
■ Fecha y hora
■ Bit/carácter
■ Lógica
■ Miscelánea

Expresiones
Las expresiones permiten que realice preguntas sobre sus datos. Ellas se utilizan prime-
ramente para crear filtros y campos computados. Las expresiones ejecutan cálculos,
especifican condiciones lógicas para una prueba o crean valores que no existen en el
archivo de datos. Por ejemplo, un archivo de datos puede tener campos para cantidad y
costo unitario. Puede crear un nuevo campo computado para análisis y que contenga la
cantidad de valor multiplicado por el costo unitario.
Una expresión ACL puede ser una combinación de campos de datos, funciones,
constantes, variables y operadores. Puede utilizar las expresiones para crear campos
computados permanentes o especiales y ejecutar operaciones incluir/excluir utilizando
filtros. Éstas varían desde las más simples, tales como Quantity * Cost, hasta las más
complejas, como SUBSTRING(UPPER(Nombre);1;3) + STRING (Salary;5).
112 ACL para Windows 7 Guía del Usuario
Rutinas y operaciones adicionales

Existen cuatro tipos de expresiones:


■ Numérico
■ Carácter
■ Lógica
■ Fecha

Campos computados
Un campo computado es un tipo especial de expresión. Los campos computados no
contienen datos físicos. Son campos virtuales que utilizan datos derivados de un
cálculo. Los campos computados permiten que ejecute cálculos con base en las informa-
ciones en un archivo de datos, sin cambiar los datos originales.

Filtros
Los filtros son expresiones lógicas o campos que devuelven un resultado verdadero o
falso. Por ejemplo, AMOUNT>100 puede ser verdadero o falso, pero AMOUNT+100 no.
Los filtros comparan los valores en un campo con una constante o con valores en otro
campo.
Los filtros permiten seleccionar el tipo de datos que desea ver o utilizar. Por ejemplo,
puede utilizar filtros para limitar los datos que lee del archivo de origen o para limitar los
datos mostrados. Los filtros también pueden utilizarse como pruebas o condiciones que
deben atenderse para iniciar, continuar o interrumpir un proceso.
Puede aplicar filtros sucesivos en casi todas las etapas de su análisis para identificar los
datos que necesita. Además de eso, puede crear filtros compuestos con el resultado de
una prueba iniciando otra prueba, etc.

Comando Si
Un comando Si es una condición lógica que controla si un comando es ejecutado. ACL
ejecuta un comando sólo cuando la condición especificada es verdadera. Por ejemplo,
para extraer todos los registros con fecha 31 de marzo de 2000, tendría que utilizar el
comando Extraer con el siguiente parámetro Si: DATE > `20000331`. ACL
procesará el archivo entero, procesando cada registro que atienda a la condición.

Comando Mientras
Un comando Mientras es una condición lógica aplicada a un comando después de que
el procesamiento es iniciado. Este comando limita el procesamiento a registros que
atiendan a una prueba lógica e interrumpen el procesamiento inmediatamente que la
prueba falla.
Por ejemplo, para limitar la operación del comando Extraer a registros con un valor
negativo en el campo de cantidad, deberá garantizar que el archivo esté ordenado con el
Capítulo 2 Analizando los datos con ACL 113
Rutinas y operaciones adicionales

campo de cantidad en orden ascendente. Esto colocará a los registros de valor más bajo
en el inicio del archivo. Luego, use el comando Mientras AMOUNT < 0. ACL procesará
el archivo hasta encontrar un registro para el cual esta condición no es verdadera.

Variables
ACL utiliza dos tipos de variables: creadas por el usuario y las del sistema.
Las Variables del sistema almacenan datos generados por los comandos ACL para
utilizar otros comandos. Algunas variables de sistema, tales como Contar y Total,
aparecen en el Log de comandos y en los gráficos. Otras, permanecen en segundo plano
grabando los resultados de comandos, tales como Estadísticas y Perfil. No podrá
cambiar las propiedades de las variables del sistema.
Las Variables creadas por el usuario son similares a las de sistemas, pero los valores son
determinados por el usuario conforme los datos sean procesados. Las variables pueden
utilizarse en lugar de campos, en cualquier lugar donde un nombre de campo sea válido
y sus valores puedan atribuirse condicionalmente. De esta manera como los campos,
pueden eliminarse, renombrar, ser exportadas y extraídas.
Las variables son diferentes de los campos sólo en un elemento importante: su valor solo
cambia si usted altera explícitamente o las elimina. Puede guardar las variables en un
archivo de Proyecto ACL, asignándoles nombres que empiezan con un carácter
subrayado(_). Las variables guardadas permiten que almacene constantes en sus aplica-
ciones.

Usos de las variables


Existen tres usos principales para las variables:
■ Para especificar constantes que se utilizan en la aplicación, como las de un
intervalo de muestreo.
■ Para proporcionar información especial a ACL tales como encabezados de
página automáticos y márgenes.
■ Para ejecutar cálculos que lean registros y retengan informaciones de registros
anteriores en las aplicaciones programadas que utilizan grupos.

Sustitución de macro
La sustitución de macro es una técnica para utilizar variables de caracteres que especi-
fican parámetros para comandos en lotes. Las macros pueden contener cualquier texto,
múltiples palabras o símbolos, expresiones o comandos íntegros, o partes de nombres.
114 ACL para Windows 7 Guía del Usuario
Rutinas y operaciones adicionales
Capítulo 3 D EFINICIÓN DE ARCHIVOS Y CAMPOS

Antes de trabajar con un nuevo archivo de datos es necesario informar a ACL como leer
e interpretar los datos del archivo. Una Definición del archivo de entrada (DAE)
describe la estructura y el contenido de un archivo de datos, especificando donde puede
encontrarse el archivo de datos. Ésta describe los datos en cada campo, identifica los
campos que serán analizados y explica como mostrar e imprimir las información. El
Asistente de definición de datos de ACL facilita la creación de las definiciones del
archivo de entrada para todos los tipos de datos comunes.
Las definiciones del archivo de entrada también pueden contener campos computados.
Los campos computados son campos “virtuales” que contienen datos provenientes de
cálculos, con frecuencia de campos físicos en el archivo de origen.
Antes de crear una Definición del archivo de entrada, es necesario abrir un Proyecto
ACL existente o crear uno nuevo.
En este capítulo se aprenderá cómo trabajar con los Proyectos ACL, cómo crear y
mantener definiciones del archivo de entrada, cómo definir y mantener campos y cómo
usar campos estáticos condicionales de archivos con múltiples tipos de registros, tales
como los archivos de reporte.

■ Trabajar con Proyectos de ACL


Cualquier trabajo en ACL es realizado en un archivo de Proyecto. Cada Proyecto ACL
puede tener múltiples archivos de entrada, lotes, espacios de trabajo e índices asociados
a él.
Los archivos de proyecto le ayudarán a organizar y separar proyectos de análisis indivi-
duales. Cada Proyecto ACL puede tener un ambiente de trabajo personalizado. También
es posible copiar con facilidad lotes, definiciones del archivo de entrada, definiciones de
campo (espacios de trabajo) y definiciones de índice de un Proyecto para otro.
ACL mantiene y actualiza los Proyectos automáticamente mientras usted trabaja.
Siempre que abra una Definición del archivo de entrada en un Proyecto, ACL localiza los
archivos de datos y los hace disponibles. Para obtener información acerca de los
Proyectos ACL, consulte “Archivos de Proyecto ACL” en la página 73.

115
116 ACL para Windows 7 Guía del Usuario
Trabajar con Proyectos de ACL

Crear un nuevo Proyecto ACL


Para crear un nuevo archivo de Proyecto ACL:
1. Haga clic en (Crear un nuevo proyecto) o seleccione Archivo en la barra de
menús y elija Nuevo proyecto.
No haga clic en [Cancelar]. Esto lo llevará a un Proyecto ACL aún no vinculado a un
archivo de datos.
ACL muestra un cuadro de diálogo Guardar nuevo proyecto como con opciones
para asignar nombre y guardar el Proyecto.

Archivo de datos

Archivo Proyecto ACL


Archivo de log

2. Asigne nombre al Proyecto y especifique la unidad y el directorio donde el mismo


deba estar localizado:
■ Especifique la unidad y el directorio. Es posible mantener el archivo Proyecto en
el mismo directorio de los archivos de datos. Por fábrica, ACL guarda los
archivos de datos en el mismo directorio de archivo Proyecto, aunque sea posible
especificar otra ubicación.
■ Escriba un nombre en el cuadro de nombre de archivo. Automáticamente ACL
anexa la extensión.acl al archivo, indicando que es un Proyecto ACL.
3. Haga clic en [Guardar]. ACL muestra el cuadro de diálogo Seleccione definición del
archivo de entrada.
Capítulo 3 Definición de archivos y campos 117
Trabajar con Proyectos de ACL

Para crear una nueva Definición del archivo de entrada, haga clic en [Nuevo]. ACL
mostrará la ventana Assistente de definición de datos. Para información sobre cómo
definir datos con el Asistente, consulte “Definir datos con el asistente” en la
página 122

Abriendo un Proyecto ACL existente


Al iniciar ACL para Windows, el espacio de trabajo de la aplicación está en blanco.

Para abrir un Proyecto ACL existente, proceda de una de las siguientes maneras:
■ Haga clic en (Abrir un proyecto existente).
■ Seleccione Archivo de la barra de menús y elija Abrir proyecto. ACL mostrará
un cuadro de diálogo con opciones para ubicar el Proyecto. Seleccione la unidad,
el directorio y el nombre del archivo de los cuadros de lista apropiados y haga clic
en [Abrir].
■ Haga clic en el cuadro que se encuentra más a la izquierda en la barra de estado
para abrir un cuadro de diálogo con opciones para localizar el Proyecto. Selec-
118 ACL para Windows 7 Guía del Usuario
Definir datos

cione la unidad, el directorio y el nombre del archivo de los cuadros de lista


apropiados y haga clic en [Abrir].
■ Seleccione el Archivo en la barra de menús y elija el nombre de uno de los
proyectos previamente abiertos desde la lista ubicada en la parte inferior del
menú.
Cuando abra un Proyecto, ACL mostrará el nombre del último archivo de entrada que
haya utilizado en la esquina derecha de la barra de estado.

Nombre del proyecto Número de registros Nombre del archivo de entrada

Además, ACL mostrará las ventanas que estuvieron abiertas la última vez que se utilizó
el Proyecto ACL. Por ejemplo, si las ventanas Log de comandos y Panorama estuvieron
abiertas anteriormente, ACL las abrirá automáticamente cuando abra el documento. De
igual modo, si antes de salir se cerraron todas las ventanas ACL, el espacio de trabajo de
la aplicación aparecerá en blanco la próxima vez que abra el Proyecto.

■ Definir datos
Definir datos se refiere al proceso de crear una definición del archivo de entrada.
Después de crear un proyecto y seleccionar una fuente de datos, es necesario indicar a
ACL qué tipo de datos se está usando y cómo se estructuran los datos. ACL enlaza una
fuente de datos a un proyecto ACL mediante una definición del archivo de entrada, que
indica a ACL cómo se estructuran los datos de su archivo.

Tipos de archivos
Existen tres categorías amplias de archivos: archivos de tipo de registro único, archivos
de reporte y archivos con múltiples tipos de registro.

Archivo de tipo de registro único


En este tipo de archivo, los campos de todos los registros comienzan y terminan en la
misma ubicación. Por ello, en un archivo con los campos de nombre, dirección y fecha
de nacimiento, el campo de nombre siempre aparecerá en la misma ubicación en cada
registro, y lo mismo ocurrirá con los campos de dirección y de fecha de nacimiento.
Capítulo 3 Definición de archivos y campos 119
Definir datos

Archivos de reporte
Un archivo de reporte es un archivo de texto que se parece a un reporte impreso,
generalmente con encabezados de página y títulos de columnas, posiblemente también
con subtotales. Los diferentes tipos de información en las líneas de encabezado, subtotal
y detalle constituyen diferentes tipos de registros.
Cuando utilice el Asistente de Definiciones de Datos para definir un archivo de reporte,
ACL identifica los diferentes tipos de registro. Si el archivo está definido manualmente,
será necesario usar filtros para omitir los registros innecesarios, como encabezados,
subtotales y pies de página. También es posible definir campos condicionales estáticos si
debe incluir información de encabezado en cada registro.

Archivos con múltiples tipos de registro


Un archivo con múltiples tipos de registro contiene diferentes tipos de registros en el
mismo archivo de datos. Este tipo de archivo, por lo general, no tiene un formato impri-
mible, pero al igual que en un archivo de reporte, es necesario poder diferenciar entre
los diversos tipos de registros del archivo.
Cuando utilice el Asistente de Definición de Datos para definir un archivo con múltiples
tipos de registro, ACL identifica los diferentes tipos de registros.
También, es posible elegir la opción de omitir hasta el final del Asistente para definir
manualmente los filtros de datos para cada tipo de registro y, a continuación, puede
definir los campos relacionados con dicho tipo. Para obtener más información, consulte
“Filtros de datos” en la página 170.

Tipos de datos
Existen tres categorías fundamentales de tipos de datos: datos con definiciones internas,
datos con definiciones externas y datos no definidos.

Datos con definiciones internas


ACL reconoce automáticamente las disposiciones de archivo de las tablas de las bases de
datos relacionales con formato SQL o a las que se accede por medio de ODBC, así como
las siguientes fuentes de datos:
■ dBASE
■ SAP
■ Archivos delimitados con los nombres de campos intercalados
■ DB2 accedido por medio del Sistema ACL Cliente/Servidor (opcional)
Los nombres de campos aparecen de la misma forma que en los datos fuente, a menos
que se trunquen antes que ACL consiga leerlos.
120 ACL para Windows 7 Guía del Usuario
Definir datos

Datos con definiciones externas


ACL puede leer diversas definiciones de archivos externos comunes para definir correc-
tamente los datos. ACL para Windows puede convertir especificaciones FDF de AS/400,
cuadernos de copia (copybooks) de COBOL y definiciones de archivo PL/1 en defini-
ciones del archivo de entrada de ACL. El Sistema ACL Cliente/Servidor puede acceder a
los cuadernos de copia (copybooks) de COBOL y a las definiciones de archivo PL/1 en
un servidor del servidor principal.
El Sistema ACL Cliente/Servidor también puede acceder a las siguientes fuentes de
datos que pueden definirse con la ayuda de las definiciones externas:
■ Datos planos, secuenciales y VSAM
■ Datos IMS (opcional)
El asistente le solicitará que especifique la ruta de la definición del archivo y, luego la
convierte en una definición del archivo de entrada.

Datos no definidos
Los datos no definidos son aquellos que no disponen de definiciones de archivo
accesibles electrónicamente. Incluye datos “heredados” del servidor principal, así como,
archivos de reporte, también denominados archivos de spool de impresión. Será
necesario un diseño de archivo de algún tipo, a menos que esté trabajando con archivos
de reporte. Un diseño de archivo puede ser un documento impreso, un registro anotado
impreso o un diccionario de datos. Le ayudará a identificar la longitud, la posición, el
nombre y el tipo de datos de cada campo en el que esté interesado.
El asistente realiza gran parte del trabajo cuando esté trabajando con fuentes de datos no
definidos. Intentará identificar los tipos de campos y los límites de campo, luego le
ayudará a especificar manualmente los nombres de los campos y a verificar los tipos de
datos.
Cuando lo nombres de los campos no pueden identificarse rápidamente, ACL crea
nombres de campos genéricos. Es posible renombrarlos y darles nombres de columna
alternativos en el asistente o puede hacerlo posteriormente editando la definición del
archivo de entrada.

Definiciones de campos
Las definiciones de campos describen el tipo de información de cada campo y el modo
en que desea usar dicha información en ACL. Contienen la siguiente información acerca
de cada campo:
■ Nombre
■ Título
Capítulo 3 Definición de archivos y campos 121
Definir datos

■ Tipo de datos que contiene


■ Posición inicial en bytes
■ Longitud en bytes
■ Categoría (carácter, fecha, numérico, lógico, computado, etc.)
■ Número de decimales/ formatos de fecha
■ Parámetros adicionales
siguiente ilustración muestra el modo en que ACL presenta las definiciones de campo en
vistas de lista en los cuadros de diálogo.
Información procedente del archivo de los datos fuente Información adicional para personalizar los
contenidos del campo para ser utilizado en ACL

En ACL los títulos de campo pueden ser renombrados.

Crear definiciones de campo


ACL crea definiciones de campos individuales cuando el usuario crea una definición del
archivo de entrada. Las definiciones de campos pueden modificarse durante su creación
con el Asistente de Definición de Datos o posteriormente mediante la edición de la
definición del archivo de entrada. Al editar una DAE, es posible modificar la definición
de uno o más campos o añadir definiciones para uno o más campos computados
nuevos. Para obtener información acerca de cómo editar definiciones del archivo de
entrada, consulte “Editar definiciones del archivo de entrada” en la página 189.

Definiciones del archivo de entrada


Una definición del archivo de entrada contiene las definiciones de campos, el nombre de
archivo de los datos fuente y la ruta de los datos fuente.
Para trabajar con una nueva fuente de datos, en primer lugar debe crear una nueva
definición del archivo de entrada (DAE). Existen dos maneras de crear una nueva DAE:
■ Mediante el Asistente de Definición de Datos.
■ Manualmente. Consulte “Definir datos manualmente” en la página 153.
122 ACL para Windows 7 Guía del Usuario
Definir datos con el asistente

■ Definir datos con el asistente


El Asistente de Definición de Datos le guiará a través del proceso de creación de la
definición del archivo de entrada, de modo que pueda empezar a analizar datos.
Existen varios pasos en el proceso de definición del archivo:
■ Seleccionar la plataforma (Sistema ACL Cliente/Servidor solamente)
■ Seleccionar la fuente de los datos
■ Identificar las propiedades
■ Definir los campos/registros
■ Editar las propiedades de campo
■ Finalizar
ACL muestra estos pasos en cada pantalla del asistente. Las marcas de verificación en
color rojo muestran el progreso.

ACL muestra el
progreso en el
asistente

Según las opciones que seleccione, verá más o menos pantallas mientras navega por el
asistente. Siempre existe la opción de regresar para cambiar las selecciones efectuadas.
Es fácil utilizar el asistente. En muchos casos sólo será necesario especificar la locali-
zación del archivo o de la base de datos y seleccionar la tabla de la base de datos que
desea definir. A menos que esté definiendo datos que no tengan ningún diseño de
archivo, puede aceptar el análisis del asistente y hacer clic en [Siguiente] en todo el
proceso hasta el final.
Capítulo 3 Definición de archivos y campos 123
Definir datos con el asistente

Crear una definición del archivo de entrada con el asistente


Para crear a una definición del archivo de entrada:
1. Abra el Asistente de Definición de Datos realizando una de las acciones siguientes:
■ En la ventana Panorama, seleccione Definic. archivos entrada y, a continuación,
haga clic en (Nuevo).
■ En el menú Datos, seleccione una de las opciones siguientes: Datos externos,
Definición externa o Servidor.
■ Cree un nuevo proyecto ACL y haga clic en [Nuevo] en el cuadro de diálogo
Seleccione la definición del archivo de entrada.
ACL mostrará la ventana Asistente de Definición de Datos.
2. Avance por las pantallas del asistente y proporcione la información que sea
necesaria. Hecha la elección o aceptada la elección de ACL, haga clic en [Siguiente]
para pasar a la próxima pantalla del asistente. Para salir del asistente en cualquier
momento, pulse la tecla ESC.

Nota: El Asistente de Definición de Datos se adapta al tipo de datos que está definiendo el
usuario y omitirá determinados pasos cuando sea adecuado hacerlo.

Seleccionar plataforma
Esta pantalla estará disponible sólo si la opción Cliente/Servidor está seleccionada en
Preferencias de ACL y por lo menos se ha configurado un perfil de servidor. Para
obtener más información, consulte el Capítulo 9: “Computación Cliente/Servidor”.
Especifique la plataforma informática en la cual trabajará. Elija Lugar para seleccionar
un archivo al que puede accederse desde su PC o especifique un perfil de servidor en la
lista desplegable.

Seleccionar origen de datos


Especifique cómo acceder al archivo de datos:
■ En disco
■ En cinta
■ Por medio de ODBC
■ Utilizando una definición externa (FDF de AS/400 o COBOL)
Haga clic en [Siguiente] para continuar.
124 ACL para Windows 7 Guía del Usuario
Definir datos con el asistente

Al elegir el ODBC otro asistente es solicitado y el Asistente de definición de datos es


encerrado. Para obtener información acerca de la importación de datos por medio de
ODBC, consulte “Importar una tabla de ODBC” en la página 146.

Nota: Si está trabajando con una base de datos compatible con dBASE (por ejemplo,
dBASE, FoxBase o Clipper), seleccione Disco, ya que es el método más eficaz.

Identificar propiedades
ACL le determina las siguientes propiedades de datos y solicita la confirmación de los
análisis después de cada:
■ Conjunto de caracteres
■ Formato de archivo
■ Propiedad de archivo

Conjunto de caracteres
ACL identifica automáticamente el conjunto de caracteres de su archivo de datos.
Existen dos conjuntos de caracteres comunes en uso y son los siguientes:
■ EBCDIC para minicomputadoras o unidades centrales IBM.
■ ASCII para PCs y los otros tipos de computadoras.
Acepte el análisis de ACL y haga clic en [Siguiente] para continuar.

Formato de archivo
El Asistente analiza el archivo y prueba los siguientes formatos de archivo:
■ Archivo compatible con dBASE
■ Archivo de texto delimitado
■ Formato de archivo SAP privado
■ Archivo maestro AccPac
■ Archivo de impresión de imagen (informe). Consulte “Definición de los datos de
impresión de archivos” en la página 132.
■ Archivo Excel. Consulte “Definición de los datos de MS Excel, MS Access y
XML” en la página 143.
■ Base de datos Access
■ Archivo XML
Si ACL no consigue reconocer el formato del archivo, le recomienda:
■ Otro formato de archivo
Capítulo 3 Definición de archivos y campos 125
Definir datos con el asistente

Acepte el análisis de ACL y haga clic en [Siguiente] para continuar. Dependiendo de la


selección, ACL procederá de la siguiente manera:
■ Archivos dBASE. ACL identifica los campos como están definidos. El archivo
original es leído directamente y no es creado un nuevo archivo. El Asistente
continua hasta que finalize el panel. Consulte “Terminar” en la página 131.
■ Archivos delimitados. Un cuadro de diálogo solicita la descripción del archivo.
Enseguida, el Asistente presenta una vista de los datos y si es necesario dejará que
ajuste los parámetros. Después de esto aparecerá un cuadro de diálogo permi-
tiendo que elija una ubicación segura para el archivo convertido. El Asistente
continua hasta el panel Editar Propiedades de Campo. Consulte “Editar Propie-
dades de Campo” en la página 130.
■ SAP archivos reservados. Un cuadro de diálogo aparece permitiendo que elija
una ubicación segura para el archivo convertido SAP. Ella también le permite
elegir el título del campo en el idioma original proporcionado por el SAP en el
diccionario de datos lógicos o los nombres de campo estándar (acrónimos en
Alemán) para aquella tabla específica. El Asistente continua hasta que el panel
termine. Consulte “Terminar” en la página 131.
■ Datos AccPac. El Asistente salta para el panel Identificar campos. Consulte
“Identificar archivos” en la página 129.
■ Otros Formatos de Datos. El Asistente lo lleva a los paneles restantes.

Nota: Los siguientes pasos se aplican sólo a los archivos que ACL identifica como Otros
formatos de datos. Estos archivos no tienen información internas acerca de los nombres de
campo o estructura de archivo.

Propiedad de archivo
ACL puede leer el contenido del archivo de datos, pero necesita de información adicio-
nales disponibles por el propietario de los datos. En los siguientes paneles es necesario
definir el archivo y los atributos de archivo, así como, confirmar el tipo de datos en cada
campo y proporcionar nombres y descripciones de los campos. Esa información
generalmente queda en un documento denominado archivo o diseño de archivo.
ACL muestra una vista parcial de los datos en el archivo y pide la confirmación de la
alineación vertical de los datos en columnas.
126 ACL para Windows 7 Guía del Usuario
Definir datos con el asistente

Ajuste de la longitud
del registro

Los registros están


alineados
verticalmente

Si es de ese modo, entonces hasta ese punto ACL definió correctamente el archivo. Haga
clic en [Siguiente] para continuar.

Nota: Algunos archivos de datos heredados no pueden definirse usando el Asistente. Para
definir un archivo manualmente sin utilizar el Asistente, haga clic en Saltar a finalizar y
enseguida haga clic en Terminar. ACL muestra la ventana Definición del archivo de
entrada. Para obtener más información acerca de cómo definir archivos manualmente,
consulte “Definir datos manualmente” en la página 153.

Registros inclinados o desalineados


Cuando los registros no estén alineados, será necesario hacer algunos ajustes. Si los
registros aparecen distribuidos de forma incorrecta la longitud del registro estará
incorrecta.
Capítulo 3 Definición de archivos y campos 127
Definir datos con el asistente

La Longitud de registro se refiere a la longitud de cada registro en un archivo que tenga


longitudes de registros fijos, o la longitud de registro más largo en un archivo que tiene
archivos de longitudes variables. Para corregir la alineación, aumente o disminuya la
longitud del registro.
Si los registros parecen desalineados, puede indicar la presencia de bytes innecesarios o
un registro de encabezado con una longitud diferente que los registros de datos
siguientes. Algunas veces los archivos de registro hacen que los registros también
queden desalineados. Para corregir esto, es necesario saltar un número de bytes que
correspondan aquella longitud de registro en el inicio del archivo. Especifique el
número de bytes a saltar para excluir los datos en el inicio del archivo que será analizado.
La siguiente tabla lo ayudará a corregir los registros desalineados.

Síntoma Problema Solución

Los campos están La longitud del registro es Aumentar la longitud del


desalineados hacia la derecha demasiado corta registro

Los campos están La longitud del registro es Disminuya la longitud del


desalineados hacia la demasiado larga registro
izquierda

El espacio de registros Ha alterado incorrectamente el Regrese al Asistente y elija


consiste, en su mayor parte, de conjunto de caracteres otro conjunto de caracteres
espacios en blanco y caracteres identificados por ACL (ASCII o
de puntuación EBCDIC)

La longitud del registro parece La longitud de registro Intente entrar en el cuadro de


muy larga probablemente es un múltiplo texto Longitud de Registro, un
(2, 3 ó 4 veces) de la longitud valor igual a una fracción
real de registro (como 1/2) de la longitud del
registro mostrado

Los registros parecen estar en La longitud a omitir es Aumente la longitud a omitir


movimiento demasiado pequeña

Datos con registros de encabezado


Si trabaja con un archivo de múltiples tipos de registro, como un archivo spool de
impresión, podrá omitir los registros de encabezado en la parte superior del archivo.
128 ACL para Windows 7 Guía del Usuario
Definir datos con el asistente

Aumente los Bytes a


omitir para hacer que
ACL salte los registros
de encabezado.

Registros de
encabezado

Informe un valor en el cuadro de Bytes a omitir hasta que estos registros dejen de ser
visibles. Por ejemplo, si los primeros 317 bytes contienen sólo información de
encabezado, especifique Bytes a omitir como 317. Entonces ACL ajustará la vista de los
datos para mostrar sólo los registros que siguen los bytes saltados.
317 bytes saltados

Cuando haya terminado, haga clic en [Siguiente] para continuar.

Ver datos hexadecimales


Para ver los datos en formato hexadecimal, active la casilla de verificación Hexadecimal.
Esa opción es útil para trabajar con caracteres no imprimibles o con datos compri-
midos, como los datos numéricos compactados
Capítulo 3 Definición de archivos y campos 129
Definir datos con el asistente

Haga clic para mostrar los datos en formato hexadecimal

Definir campos o registros


El Asistente identificará el tipo de archivo y los límites de campo en sus datos.

Tipo de archivo
El Asistente determina el tipo de archivo como uno:
■ Archivo de datos (tipo de registro único)
■ Archivo imagen de impresión (archivo de registro)
■ Archivo de multiples tipos de registros
Para permitir que el Asistente continúe definiendo los datos, acepte el análisis que está
haciendo y haga clic en [Siguiente] para continuar.

Continuar definiendo los campos manualmente


Si quiere identificar los campos manualmente, haga clic en Saltar identificación del
campo. Luego haga clic en [Siguiente] para continuar. Esto lo llevará directamente a la
última pantalla Finalizar. Este procedimiento será útil cuando trabaje con grandes
bloques de texto o con registros de campo único y cuando la identificación y edición de
campo no sean necesarias. También le permite encerrar al Asistente más rápido, si
prefiere definir el archivo utilizando la ventana Editar definición del archivo de entrada.

Identificar archivos
El Asistente intenta identificar los campos en su archivo de datos utilizando líneas verti-
cales llamadas separadores de campo.
Acepte el análisis del Asistente y haga clic en [Siguiente] para continuar, a menos que se
encuentre definiendo manualmente un archivo que no tenga ningún diseño de archivo.
Tal vez es necesario regresar a ese paso, una o más veces después de editar las propie-
dades de campo, dependiendo de la naturaleza de los datos en su archivo.
130 ACL para Windows 7 Guía del Usuario
Definir datos con el asistente

Si tiene un diseño de archivo que muestre las longitudes de campos diferentes, será
posible eliminar, crear o mover los separadores de campo para que las columnas corres-
pondan al diseño del archivo.
■ Para añadir un separador de campo, haga clic en la ubicación deseada.
■ Para eliminar un separador de campo, haga clic en el mismo.
■ Para mover un separador de campo, haga clic en el mismo y arrástrelo para una
nueva posición.

Nota: Ese proceso no soporta campos sobrepuestos. Se pueden definir cuando se edita la
Definición del archivo de entrada cuando haya terminado de utilizar el Asistente.

Editar Propiedades de Campo


Haga clic en [Siguiente] para continuar, a menos que esté definiendo manualmente un
archivo usando el diseño de archivo.
Si es necesario, cambie el nombre del campo, el título de la columna o el tipo de dato.
Haga clic en un nombre de campo para seleccionarlo. Haga clic en Saltar este campo
para campos que no desea incluir. Cualquier campo que no contenga datos será automá-
ticamente marcado como Saltar. Cuando esté finalizado, haga clic en [Siguiente] para
continuar.
Capítulo 3 Definición de archivos y campos 131
Definir datos con el asistente

Terminar
El último panel del Asistente muestra un resumen de la Definición del archivo de
entrada finalizada. Es posible volverla a ver y haga clic en [Terminar] para aceptarla o
haga clic en [Atrás] para hacer cambios.

Dependiendo de lo que elija, cuando haga clic en [Finalizar] ACL procederá de la


siguiente manera:
■ Si utilizó el Asistente para definir el archivo, ACL mostrará una vista predeter-
minada de DAE en la ventana de Vista.
■ Si hace clic en Saltar a terminar con el propósito de saltar el resto del Asistente,
ACL mostrará la ventana Definición del archivo de entrada. Para obtener infor-
132 ACL para Windows 7 Guía del Usuario
Definición de los datos de impresión de archivos

mación de como continuar, consulte “Definir datos manualmente” en la


página 153.

Tipos de campo PRINT y NUMERIC (FORMATTED)


En la pantalla Editar propiedades del campo del Asistente de definición de datos, la lista
desplegable Tipo contiene descripciones de los tipos de datos, no de los nombres de los
tipos de datos. En algunos casos la descripción difiere del nombre. El nombre del tipo de
datos siempre se usa en la definición de campo para asegurar la compatibilidad de
encima con versiones anteriores de ACL.
Por ejemplo, en la pantalla Final del Asistente, notará que los campos anteriormente
identificados como Numéricos (Con Formatos) se identifican como tipo de datos
PRINT. Esto no es un error. Todas las versiones de ACL utilizan el tipo de datos
denominado PRINT para describir los campos numéricos definidos con opciones de
formato, incluyendo puntos decimales. En el Asistente, un término descriptivo
Numérico (Con formato) es usado para describir el tipo de datos denominado PRINT.

■ Definición de los datos de impresión de archivos


Los archivos de impresión de imágenes consisten de líneas que pueden contener
diferentes tipos de datos, como las que pueden observarse en un informe o un resumen.
Utilizando el Asistente de definición de datos, es posible definir hasta el conjunto más
complejo de datos de impresión de archivos. El proceso es similar a la creación de una
nueva definición de un archivo de entrada con algunas diferencias importantes:
■ Se pueden definir fácilmente registros de líneas múltiples y campos de líneas
múltiples dentro de éstos.
■ Puede moverse a lo largo de todo el archivo de informe.
■ Al final del procedimiento, usted crea un nuevo archivo de datos plano. Estos
datos se pueden utilizar como un archivo de entrada para cualquier análisis
posterior, aún los que implican ordenamiento o indexado.
Esta compleja lógica de filtrado en el Asistente permite definir registros con campos que
se expanden en más de una línea como en un bloque de dirección o una descripción con
varias líneas. Usted puede convertir los campos de líneas múltiples en campos
separados o concatenar todas las líneas dentro de un solo campo. También puede definir
campos que se expanden a un número variable de líneas.
Capítulo 3 Definición de archivos y campos 133
Definición de los datos de impresión de archivos

Descripción general del procedimiento


Para definir los datos para la impresión de archivos, siga los siguientes pasos:
1. Cree una nueva definición de archivo de entrada. Consulte la sección “Cómo crear
una nueva definición de archivo de entrada” en la página 134.
2. Defina los campos y registros asociados. Consulte las secciones “Definición de los
campos” en la página 136 y “Definición de registros” en la página 139.
3. Cree un nuevo archivo de datos plano. Consulte la sección “Cómo crear un archivo
de datos plano” en la página 143.

Campos y registros
Un campo es una categoría de datos dentro de un registro. Los campos son similares a
celdas individuales dentro de una tabla o una hoja de cálculo. Un campo puede exten-
derse a varias columnas o filas, y su posición está determinada con relación a la esquina
superior izquierda del registro.
Un registro es similar a una fila de datos. Un registro puede extenderse a un determinado
número de líneas dentro de un informe y los campos pueden colocarse en cualquiera de
estas líneas. Entre los tipos de registros se incluyen los siguientes:
■ Registros de detalle, que incluyen el tipo de información que aparece normal-
mente en el cuerpo de una fila de una tabla u hoja de cálculo. Un Registro de
detalle representa a un archivo de registro único. Su información debe incluir
únicamente un Registro de detalle.
■ Registros de encabezado, que incluyen el tipo de información que normalmente
aparece en los encabezados. Al final del proceso de definición, los campos en los
Registros de encabezado se suman a cada registro de detalle subsecuente dentro
de un nuevo archivo de datos planos. Sus datos pueden incluir más de un
Registro de encabezado.
■ Registros de Pie de página, que incluyen el tipo de información que normal-
mente aparece en los pies de página, como por ejemplo los subtotales. Al final del
proceso de definición, los campos en los registros de Pie de página se suman a
cada registro de detalle precedente dentro de un nuevo archivo de datos aplanado.
Sus datos pueden incluir más de un registro de Pie de página.
Se puede especificar que los registros de Encabezado o de Pie de página se traten como
registros transparentes. ACL para Windows ignora los registros transparentes de
Encabezado o de Pie de página cuando los separa en registros de detalle.
A medida que se definen los registros y los campos, la vista previa de sus datos dentro
del panel de Definición del archivo de impresión de imagen se actualiza automática-
mente.
134 ACL para Windows 7 Guía del Usuario
Definición de los datos de impresión de archivos

Para obtener información general acerca de como se encuentran organizados los datos,
consulte la sección “Acerca de los datos” en la página 66.

Cómo crear una nueva definición de archivo de entrada


Los primeros pasos para la definición de un archivo de impresión de imagen con el
Asistente son los mismos para la mayoría de los tipos de datos. El procedimiento variará
dependiendo de si se definen los datos en una unidad local o en un servidor ACL.

Datos en una Unidad local


Para crear una definición para el archivo de entrada en una unidad local, siga las
instrucciones presentadas en “Definir datos con el asistente” en la página 122. Una vez
que se llega al panel de Formato del archivo, se debe hacer lo siguiente:
1. Asegurarse de que se ha seleccionado Archivo de impresión de imagen (Informe).
2. Hacer clic en [Siguiente]. ACL para Windows para ver el panel de Definición del
archivo de impresión de imagen. En la mayoría de los casos, ACL para Windows
define automáticamente los registros de detalle y sus campos asociados. Para
obtener más información acerca de como cambiar una definición, consulte la
sección “Edición y eliminación de campos y registros” en la página 142.
3. Realice una de las siguientes acciones:
■ Si se desea definir los campos, siga los pasos indicados en “Definición de los
campos” en la página 136.
■ Si las definiciones proporcionadas son suficientes, siga los pasos indicados en
“Cómo crear un archivo de datos plano” en la página 143.

Datos en un servidor
Si se desean definir los datos del servidor usando la característica Cliente/Servidor de
ACL para Windows, se debe asegurar de que se establecieron las preferencias
Cliente/Servidor y de que se haya configurado por lo menos un perfil para el servidor.
Para obtener más información, consulte la sección “Configure ACL para Windows para
ser un cliente” en la página 371.
Para definir los datos del servidor, siga las instrucciones de la sección “Definir datos en
un servidor” en la página 381. Una vez que se llega al panel de Formato del archivo, se
debe hacer lo siguiente:
1. Asegurarse de que se ha seleccionado Archivo de impresión de imagen (Informe).
2. Hacer clic en [Siguiente]. ACL para Windows para ver el panel de Definición del
archivo de impresión de imagen. En la mayoría de los casos, ACL para Windows
define automáticamente los registros de detalle y sus campos asociados. Para
Capítulo 3 Definición de archivos y campos 135
Definición de los datos de impresión de archivos

obtener más información acerca de como cambiar una definición, consulte la


sección “Edición y eliminación de campos y registros” en la página 142.
3. Realice una de las siguientes acciones:
■ Si se desea definir los campos, siga los pasos indicados en “Definición de los
campos” en la página 136.
■ Si las definiciones proporcionadas son suficientes, siga los pasos indicados en
“Cómo crear un archivo de datos plano” en la página 143.

Panel de Definición del archivo de impresión de imagen


El panel de Definición del archivo de impresión de imagen le permite definir los
registros y campos en su archivo de impresión de imagen.

Este panel permite observar una vista previa de sus datos y contiene las siguientes carac-
terísticas:
■ Cuadro para la edición de la Longitud de registro
■ Cuadro de sugerencias
ACL para Windows evalúa automáticamente la longitud de registro y la despliega en el
cuadro de edición de Longitud de registro. Si se requiere, se puede cambiar la longitud.
136 ACL para Windows 7 Guía del Usuario
Definición de los datos de impresión de archivos

El cuadro de Sugerencias proporciona los mensajes que le indican los pasos siguientes
más probables dentro del proceso de definición. La ventana de vista previa muestra el
contenido de su archivo y le permite desplazarse a lo largo de todos los datos.

Nota: Los archivos OS/390 no soportan acceso aleatorio. Por ello, cuando usted trabaja en
el modo Cliente / Servidor, debe definir sus datos utilizando la parte desplegada de sus
datos en vez del informe completo.

Definición de los campos


Un campo representa a un elemento de datos único dentro de un registro. Para definir
un campo dentro de su archivo de impresión de imagen, siga estos pasos:
1. En el panel de Definición del archivo de impresión de imagen, haga clic y arrastre el
cursor para seleccionar datos o texto. Una vez que ha realizado su selección,
ACL para Windows realiza una de las siguientes acciones:
■ Si no hay registros visibles, ACL para Windows muestra el cuadro de diálogo para
la Definición del campo.
Introduzca un nombre dentro del cuadro de edición Nombre y, si es necesario,
cambie el tipo de datos en el menú desplegable Tipo. Los nombres de campo
pueden tener una longitud máxima de 29 caracteres. Para especificar atributos
adicionales para su campo, haga clic en [Opciones avanzadas] y selecciónelos
de las opciones disponibles. Para obtener más información, consulte la sección
“Opciones avanzadas” en la página 138.
■ Si el campo no está ubicado dentro de un registro definido y si existe un registro
definido adyacente al mismo (ya sea por encima, debajo o en ambas posiciones
con respecto al campo), ACL para Windows se despliega el cuadro de diálogo
Especificar el tipo de registro.
Si desea incluir el campo dentro de un registro existente, seleccione ya sea
Registro existente “X” directamente arriba del campo o Registro existente
“X” directamente debajo del campo y haga clic en [Aceptar] (el nombre del
registro aparece en lugar de X). ACL para Windows muestra el cuadro de diálogo
de Definición del campo. Introduzca un nombre dentro del cuadro de edición
Nombre y, si es necesario, cambie el tipo de datos en el menú desplegable Tipo.
Si no desea incluir el campo en un registro existente, seleccione Registro nuevo
y haga clic en [Aceptar]. ACL para Windows muestra el cuadro de diálogo de
Definición del campo. Introduzca un nombre dentro del cuadro de edición
Nombre y, si es necesario, cambie el tipo de datos en el menú desplegable Tipo.
■ Si el campo se localiza dentro de un registro definido, ACL para Windows
muestra el cuadro de diálogo de Definición del campo. Introduzca un nombre
Capítulo 3 Definición de archivos y campos 137
Definición de los datos de impresión de archivos

dentro del cuadro de edición Nombre y, si es necesario, cambie el tipo de datos


en el menú desplegable Tipo.
2. Haga clic en [Aceptar]. ACL para Windows regresa al panel de Definición del
archivo de impresión de imagen y realiza alguna de las siguientes acciones:
■ Le pide que defina un registro nuevo por medio de la selección de más texto.
Continúe con el procedimiento descrito en “Definición de registros” en la
página 139.
■ Extiende un registro existente si fuese necesario y marca su campo.
3. Continúe definiendo los campos y registros siempre que sea necesario. Una vez que
ha terminado, siga los procedimientos descritos en la sección “Cómo crear un
archivo de datos plano” en la página 143.

Campos de caracteres de líneas múltiples


Un campo de caracteres de líneas múltiples se expande a más de una línea de datos. En
las Opciones avanzadas usted puede controlar cuántos campos de caracteres de líneas
múltiples se procesan.
De manera predeterminada, ACL para Windows procesa un campo de caracteres de
líneas múltiples como una serie de campos individuales. Por ejemplo, si selecciona un
bloque de dirección de tres líneas y nombra al campo “Dirección”, ACL para Windows
convierte las tres líneas en tres campos: Dirección01, Dirección02 y Dirección03. Los
tres campos tienen las mismas propiedades.
Usted puede pasar por alto este comportamiento predeterminado y procesar los campos
de caracteres de líneas múltiples como un campo único concatenado. Esta opción es útil
para el procesamiento de los comentarios de líneas múltiples en un informe, como el
siguiente:
Gastos originados por
Janet Perkins
Al seleccionar los Campos de conversión de líneas múltiples dentro del cuadro de
selección de un Campo único, usted puede crear el siguiente campo único:
Gastos originados por Janet Perkins
ACL para Windows inserta automáticamente un espacio entre las líneas antes de conca-
tenarlas.

Campos de altura variable


De manera predeterminada, ACL para Windows asigna una altura para el campo con
base en el texto que usted selecciona en el panel de Definición del archivo de impresión
138 ACL para Windows 7 Guía del Usuario
Definición de los datos de impresión de archivos

de imagen. La altura asignada podría no ser adecuada para todas las instancias de su
campo.
Usted puede controlar cómo se procesan los campos de altura variable en las Opciones
avanzadas, por medio de los siguientes procedimientos:
■ Al ajustar el número de líneas en el cuadro de edición para la Altura del campo.
■ Al seleccionar la opción Termina en línea en blanco. Si selecciona este cuadro,
ACL para Windows no expandirá la altura del campo si la siguiente línea se
encuentra en blanco.

Opciones avanzadas
Las Opciones avanzadas le permiten determinar las características de sus campos.
ACL para Windows proporciona las configuraciones predeterminadas, sin embargo
usted puede editar algunas de éstas.

Seleccione alguna de las siguientes:


■ El cuadro de edición “Comienza en línea” para indicar la posición de inicio de la
línea dentro de un registro.
■ El cuadro de selección “Comienza en columna” para indicar la posición inicial
de un campo.
■ El cuadro de selección “Ancho de columna” para indicar la longitud de un
campo.
■ El cuadro de selección “Altura de campo” para indicar la altura de un campo.
Capítulo 3 Definición de archivos y campos 139
Definición de los datos de impresión de archivos

■ El cuadro de selección “Decimales” para indicar el número de posiciones


decimales en un número.
■ El cuadro de combinación “Formato” para especificar ya sea los formatos de
entrada de datos o los formatos de salida numérica.
■ El cuadro de edición “Ancho” para especificar el ancho de columna en los
informes.
■ El cuadro de edición “Título de columna alternativo” para especificar el título de
la columna para los informes.
■ Los cuadros de selección “Suprimir totales” y “Total de control” para los campos
numéricos. Para obtener más información, consulte la sección “Campos
numéricos” en la página 161.
■ El cuadro de selección “Convertir en un solo campo” para especificar que un
campo de carácter de líneas múltiples se procesará como un campo único conca-
tenado. Para obtener más información, consulte la sección “Campos de carac-
teres de líneas múltiples” en la página 137.
■ El cuadro de selección “Llenar si están en blanco” para especificar que los datos
se copiarán a partir del registro anterior en los registros en blanco subsecuentes
dentro del nuevo archivo de datos planos.
■ El cuadro de selección “Termina en línea en blanco” para excluir las líneas en
blanco agregadas al final a partir de una definición de campo de altura variable.
Para obtener más información, consulte la sección “Campos de altura variable”
en la página 137.

Definición de registros
Al definir los registros en sus datos, usted proporciona a ACL para Windows la infor-
mación requerida para ubicar todas las instancias de esos registros dentro de su archivo
de impresión de imagen.
Para indicar la amplitud del registro, usted necesita identificar un elemento que sea
único para los datos dentro de una ubicación específica. Usted también necesita especi-
ficar si el registro que está definiendo es un registro de Detalle, de Encabezado o de Pie
de página.

Nota: Sus datos deben incluir únicamente un registro de Detalle, pero pueden incluir más
de un registro de Encabezado o de Pie de página.

Siga estos pasos para definir un registro:


1. En el panel de Definición del archivo de impresión de imagen, seleccione un
elemento de datos que represente un atributo único dentro del registro en el cual
140 ACL para Windows 7 Guía del Usuario
Definición de los datos de impresión de archivos

reside su campo definido. Su selección debe estar cerca de, pero no necesariamente
dentro de la misma línea que su campo. Considere el uso de los signos de puntuación
o la asignación de formato en sus datos. Una vez hecha su selección,
ACL para Windows presentará el cuadro de diálogo de Definición del registro. El
texto seleccionado aparecerá como parte de los criterios de filtrado predetermi-
nados.
Usted puede definir posteriormente los criterios de filtrado al agregar expresiones.
La selección de las opciones Y, O, Insertar criterios o Nuevo grupo en el menú
desplegable Lógica le permite especificar más atributos únicos. Para obtener más
información, consulte la sección “Criterios de filtrado” en la página 140.

2. Especifique el tipo de registro por medio de la selección de las opciones Detalle,


Encabezado, o Pie de página. Si existen registros de Detalle en sus datos, se selec-
ciona de manera predeterminada la opción de Encabezado. Se proporciona un
nombre predeterminado de registro en el cuadro de edición de Nombre de registro.
Opte por el cuadro de selección Transparente para prevenir la creación de un
registro de Encabezado o de Pie de página a partir de la separación de un registro de
Detalle.
3. Haga clic en [Aceptar] para salir del cuadro de diálogo de Definición de registro.
ACL para Windows muestra el panel de Definición del archivo de impresión de
imagen con sus criterios de filtrado especificados. Se marcarán todas las instancias
del registro.
4. Continúe definiendo los campos restantes dentro del registro. Siga el procedimiento
descrito en “Definición de los campos” en la página 136.

Criterios de filtrado
El cuadro de diálogo de Definición del registro le permite crear expresiones que pueden
utilizarse para determinar qué parte de los datos se incluye dentro de sus registros.
Seleccione uno de los siguientes criterios para construir su expresión:
■ Menú desplegable “Incluir o excluir” para especificar si se incluyen o excluyen los
registros con el criterio suministrado.
■ Menú desplegable “Concordar” para seleccionar el criterio de concordancia.
Capítulo 3 Definición de archivos y campos 141
Definición de los datos de impresión de archivos

■ El cuadro de edición “Texto” para introducir el texto de búsqueda o un mapa


personalizado.
■ Los cuadros de edición “Línea” e “Inicio o rango” para introducir el número de
línea relativa y la posición de inicio o el intervalo contiguo que se buscará.
Usted puede añadir un nuevo criterio efectuando una selección en el menú desplegable
Lógica. Únicamente el último conjunto de criterios puede y debe contener un
enunciado final. Necesitará verificar las Líneas en el registro a medida que añade expre-
siones.

Menú Concordar desplegable


El menú Concordar desplegable le permite especificar los siguientes criterios:
■ La opción “Concordancia exacta” para la búsqueda de una concordancia exacta
del texto especificado dentro de la línea determinada y la posición de inicio (sin
intervalo). Es equivalente a la función TEST().
■ La opción “Alfabético” para buscar los caracteres alfabéticos (A-Z, a-z) dentro de
una línea e intervalo especificados.
■ La opción “Numérico” para buscar los caracteres numéricos (0-9) dentro de una
línea e intervalo especificados.
■ La opción “En blanco” para la búsqueda de espacios en blanco en la línea e
intervalo especificados.
■ La opción “No en blanco” para la búsqueda de cualquier caracter que no es
espacio en blanco dentro de la línea e intervalo especificados.
■ La opción “Encontrar en línea” para el texto especificado en cualquier sitio
dentro de la línea especificada. Es equivalente al uso de la función FIND() en un
registro completo.
■ La opción “Encontrar en rango” para la búsqueda del texto determinado dentro
de la línea e intervalo especificados. Los intervalos están indicados como m:n en
donde m es el enlace más bajo y n es el enlace superior contiguo dentro de la
misma línea relativa. Es equivalente al uso de la función FIND() dentro de un
campo.
■ La opción “Búsqueda con comodines” para la búsqueda del criterio de corre-
lación dentro del cuadro de Texto dentro de la línea determinada y la posición de
inicio (sin intervalo). Es equivalente a la función MAP().
142 ACL para Windows 7 Guía del Usuario
Definición de los datos de impresión de archivos

Menú Lógica desplegable


El menú Lógica desplegable le permite finalizar sus criterio de filtrado o insertarle otra
expresión. Seleccione alguna de las siguientes:
■ La opción “Y” para indicar que tanto la expresión actual como la siguiente deben
evaluarse ambas como verdaderas. Si selecciona Y, ACL para Windows inserta
una nueva línea al cuadro de diálogo. Usted puede especificar otro atributo único
si selecciona texto en el panel de Definición del archivo de impresión de imagen
o si introduce texto directamente dentro del cuadro de Texto.
■ La opción “O” para indicar que debe evaluarse como verdadera la expresión
actual o la siguiente. Si selecciona O, ACL para Windows inserta una nueva línea
al cuadro de diálogo. Usted puede especificar otro atributo único si selecciona
texto en el panel de Definición del archivo de impresión de imagen o si introduce
texto directamente dentro del cuadro de Texto.
■ La opción “Insertar criterios” para insertar una nueva expresión. Si selecciona
Insertar criterios, ACL para Windows inserta una nueva línea al cuadro de
diálogo. Usted puede especificar otro atributo único si selecciona texto en el
panel de Definición del archivo de impresión de imagen o si introduce texto
directamente dentro del cuadro de Texto.
■ La opción “Eliminar criterios” para eliminar la expresión actual.
■ La opción “Nuevo grupo” para indicar que se va a especificar un nuevo grupo de
criterios. Si selecciona Nuevo grupo, ACL para Windows inserta un enunciado
Y/O y una nueva línea al cuadro de diálogo. La lógica predeterminada para el
nuevo grupo es O, pero puede cambiarla a Y. Usted puede especificar otro
atributo único si selecciona texto en el panel de Definición del archivo de
impresión de imagen o si introduce texto directamente dentro del cuadro de
Texto.
■ La opción “Fin” para terminar la especificación del criterio de filtrado. Única-
mente la ultima expresión puede y debe contener un enunciado final.

Edición y eliminación de campos y registros


Usted puede editar un campo o registro haciendo doble clic sobre el mismo o haciendo
clic encima del campo o registro con el botón derecho del ratón y seleccionando la
opción Editar. ACL para Windows muestra el cuadro de Definición del campo.
Usted puede eliminar un campo o registro haciendo clic encima del mismo y seleccio-
nando la opción Eliminar. ACL para Windows le pide que confirme la eliminación.
En el caso de presentarse campos traslapados, ACL para Windows le pide que seleccione
el campo deseado dentro del cuadro de diálogo de Selección de campo.
Capítulo 3 Definición de archivos y campos 143
Definición de los datos de MS Excel, MS Access y XML

Cómo crear un archivo de datos plano


Una vez que ha definido los campos y registros, ACL para Windows le pide que grabe el
nuevo archivo de datos plano y su correspondiente definición de archivo de entrada.
Efectúe el siguiente procedimiento:
1. En el panel de Definición del archivo de impresión de imagen, haga clic en
[Siguiente]. ACL para Windows muestra el cuadro de diálogo Guardar el archivo de
datos como, y le pide crear un nuevo archivo de datos plano.
2. Escriba un nombre en el cuadro de edición Nombre de archivo.
3. Haga clic en [Guardar]. ACL para Windows muestra el panel de Edición de propie-
dades de campo. Si es necesario, cambie las características del campo. Para obtener
más información, consulte la sección “Editar Propiedades de Campo” en la
página 130.
4. Haga clic en [Siguiente]. ACL para Windows muestra el panel Final.
5. Haga clic en [Finalizar]. ACL para Windows le pide que le asigne un nombre a la
nueva definición del archivo de entrada.
6. Haga clic en [Aceptar]. ACL para Windows cierra el Asistente de definición de datos
y muestra la vista predeterminada para la nueva definición del archivo de entrada.

■ Definición de los datos de MS Excel, MS Access y XML


Usando el Asistente de definición de datos usted puede importar y definir directamente
los datos de Microsoft Excel, Microsoft Access y XML, sin que sea necesario procesarlos
previamente. ACL para Windows mantiene la integridad de sus datos de entrada y le
permite especificar si mantiene la información del encabezado del campo. También
puede especificar que hoja de cálculo de Excel o tabla de Access desea utilizar.
ACL para Windows no requiere que tenga el programa de Excel o de Access en su
computadora para poder usar los archivos de estos formatos.
Usted puede seleccionar la opción de exportación de datos desde su nuevo archivo de
datos en Excel, Access, XML u otro formato estándar. Para obtener más información,
consulte la sección “Export (Exportar)” en la página 207 del Manual de referencia de
ACL para Windows.

Descripción general del procedimiento


Para definir los datos de Excel, Access o XML, efectúe el siguiente procedimiento:
1. Cree una nueva definición de archivo de entrada. Siga las instrucciones de la sección
“Definir datos con el asistente” en la página 122. Una vez que ha llegado al panel de
144 ACL para Windows 7 Guía del Usuario
Definición de los datos de MS Excel, MS Access y XML

Formato del archivo, ACL para Windows indica que se ha identificado la fuente
(origen de los datos) como un archivo Excel, Access o XML.
2. Defina sus datos y cree una nueva definición del archivo de entrada.

Definición de los datos de Excel


ACL para Windows puede leer datos en cualquier versión de Excel, comenzando con
Excel 3,0.

Nota: Debe asegurarse de que el archivo de Excel no contenga una “Contraseña de


apertura” establecida.

Una vez que llega al panel de Formato de archivo en el Asistente, haga lo siguiente:
1. Asegúrese de que se haya seleccionado la opción Archivo Excel.
2. Haga clic en [Siguiente]. ACL para Windows muestra el panel de Origen de los
datos.
3. Seleccione la hoja de cálculo o el intervalo nombrado que contiene los datos que
desea definir a partir del cuadro de lista. Si es necesario, introduzca un valor en el
cuadro de edición Longitud máxima de campo carácter.
4. Haga clic en [Siguiente]. ACL para Windows muestra el cuadro de diálogo Guardar
el archivo de datos como, y le pide crear un nuevo archivo de datos plano.
5. Escriba un nombre en el cuadro de edición Nombre de archivo.
6. Haga clic en [Guardar]. ACL para Windows muestra el panel Final.
7. Haga clic en [Finalizar]. ACL para Windows le pide que le asigne un nombre a la
nueva definición del archivo de entrada.
8. Haga clic en [Aceptar]. ACL para Windows cierra el Asistente de definición de datos
y muestra la vista predeterminada para la nueva definición del archivo de entrada.

Definición de los datos de Access


Una vez que llega al panel de Formato de archivo en el Asistente, haga lo siguiente:
1. Asegúrese de que haya seleccionado la opción Base de datos Access.
2. Haga clic en [Siguiente]. ACL para Windows muestra el panel de Origen de los
datos.
3. Seleccione la tabla o la vista que contiene los datos que desea definir a partir del
cuadro de lista. Si es necesario, introduzca un valor en el cuadro de edición
Longitud máxima de campo carácter o Longitud máxima de campo
memorándum.
Capítulo 3 Definición de archivos y campos 145
Importar datos ODBC

4. Haga clic en [Siguiente]. ACL para Windows muestra el cuadro de diálogo Guardar
el archivo de datos como, y le pide crear un nuevo archivo de datos plano.
5. Escriba un nombre en el cuadro de edición Nombre de archivo.
6. Haga clic en [Guardar]. ACL para Windows muestra el panel Final.
7. Haga clic en [Finalizar]. ACL para Windows le pide que le asigne un nombre a la
nueva definición del archivo de entrada.
8. Haga clic en [Aceptar]. ACL para Windows cierra el Asistente de definición de datos
y muestra la vista predeterminada para la nueva definición del archivo de entrada.

Definición de los datos XML


Una vez que llega al panel de Formato de archivo en el Asistente, haga lo siguiente:
1. Asegúrese de que haya seleccionado la opción Archivo XML.
2. Haga clic en [Siguiente]. ACL para Windows muestra el cuadro de diálogo Guardar
el archivo de datos como, y le pide crear un nuevo archivo de datos plano.
3. Escriba un nombre en el cuadro de edición Nombre de archivo.
4. Haga clic en [Guardar]. ACL para Windows muestra el panel Final.
5. Haga clic en [Finalizar]. ACL para Windows le pide que le asigne un nombre a la
nueva definición del archivo de entrada.
6. Haga clic en [Aceptar]. ACL para Windows cierra el Asistente de definición de datos
y muestra la vista predeterminada para la nueva definición del archivo de entrada.

■ Importar datos ODBC


ODBC es una interfaz de Microsoft que permite la conexión de una variedad de aplica-
ciones y lee aplicaciones de base de datos de terceros. Los archivos de datos importados
por medio del ODBC tienen la capacidad de actualización que permite la actualización
de los datos en el archivo para reflejar los datos más actuales en la base de datos.
Cuando accede a una base de datos relacional ODBC, ACL lee los datos especificados y
los importa hacia dentro del archivo de datos, en la unidad local para análisis. Puede
importar tablas físicas como lógicas.

Drivers ODBC
Para que sea posible acceder las base de datos compatibles con ODBC, es necesario que
tenga los drivers ODBC correctos instalados en la computadora y con derecho de
146 ACL para Windows 7 Guía del Usuario
Importar datos ODBC

acceder a la base de datos. Si es posible leer los datos de ODBC con otra aplicación de
software, entonces ya posee esos drivers.
Antes de iniciar ACL, asegúrese de que el directorio predeterminado de los datos esté
correctamente definido. ODBC define el directorio predeterminado donde el contro-
lador coloque los datos. Para definir el directorio predeterminado abra ODBC en el
panel de control de Windows. Seleccione el directorio de origen de los datos desde
donde desea importar los datos. Si necesita ayuda con los controladores ODBC, póngase
en contacto con el administrador del sistema.

Importar una tabla de ODBC


Para importar una tabla de ODBC PARA dentro del ACL, necesitará seleccionar el
origen de los datos, la base de datos, las tablas y los campos. Finalmente, cuando la
conversión esté en el final, será posible ver los datos y hacer cambios en el formato.

Seleccionar origen de datos


1. En el panel Seleccionar origen de datos del Asistente, seleccione ODBC y haga clic en
[Siguiente].
ACL muestra el cuadro de diálogo Seleccionar origen de los datos, donde se
muestran los orígenes de datos disponibles. Si su organización utiliza la protección
mediante contraseña, ACL mostrará un cuadro de diálogo pidiendo que especifique
el ID y la contraseña. Si necesita ayuda con el identificador y la contraseña, póngase
en contacto con el administrador del sistema.
Capítulo 3 Definición de archivos y campos 147
Importar datos ODBC

2. Seleccione el origen de los datos correctos. Dependiendo del tipo de acceso a la base
de datos que posee, sus selecciones en el cuadro de diálogo Seleccione origen de
datos puede ser diferente. Por ejemplo, puede hacer una de las siguientes selecciones:
■ Seleccione el Nombre del origen de los datos y haga clic en [Aceptar]. ACL
muestra el cuadro de diálogo Seleccionar base de datos.
■ Seleccione el Origen de los datos y haga clic en [Aceptar]. ACL muestra el
cuadro de diálogo Seleccione Tabla en el paso 3.

Seleccionar base de datos y tablas


1. Seleccione la base de datos que desee convertir. Haga clic en [Aceptar]. ACL muestra
el cuadro de diálogo Seleccione una tabla.
148 ACL para Windows 7 Guía del Usuario
Importar datos ODBC

Para cambiar el directorio predeterminado, haga clic en [Examinar] y busque el


directorio que contenga los archivos ODBC que desea importar.

Nota: Para los servidores ODBC que no hacen referencia a los datos utilizando una
estructura de directorios de PC, puede seleccionar el directorio haciendo clic en la lista
desplegable DATABASE.

2. Seleccione la tabla y haga clic en [Siguiente]. ACL muestra el cuadro de diálogo


Guardar archivo como.

3. Seleccione el directorio e informe el nombre en el cuadro de texto Nombre del


archivo. Haga clic en [Guardar]. ACL abrirá el cuadro de diálogo Campos seleccio-
nados.

Seleccionar campos
ACL está predeterminado para seleccionar todos los Campos disponibles y presentarlos
en el cuadro de lista Campos seleccionados. Puede hacer clic en el botón de la flecha a la
izquierda, de la flecha a la derecha, [Borrar Todos] o [Agregar todos] para cambiar la
selección sólo a los campos que desee importar.
Capítulo 3 Definición de archivos y campos 149
Importar datos ODBC

Existen varias opciones en ese cuadro de diálogo:


■ Si desea limitar los registros importados, en el cuadro de texto WHERE especi-
fique la sentencia SQL “WHERE”. Esta sentencia SQL es únicamente aplicable a
la tabla de la base de datos seleccionada.
Por ejemplo, ingrese Country='Canada' para seleccionar únicamente los
registros de Canada en el campo COUNTRY. Si necesita de ayuda para usar la
declaración SQL “WHERE” entre en contacto con su base de datos o con el
administrador del sistema.

Nota: Esta no es una prueba “Si” de ACL. La instrucción “WHERE” es procesada


por el controlador de ODBC, y debe ser válida para este uso.

■ Si desea ver aproximadamente cuánto espacio en disco requiere la tabla de base


de datos ODBC, haga clic en [Aplicar], en la parte superior derecha del cuadro
de diálogo. Al hacer clic en [Aplicar], el título del cuadro de diálogo cambiará a
Recuento de filas, y en la parte inferior izquierda del cuadro de diálogo aparecerá
una estimación de cuánto espacio en disco se requiere y aproximadamente
cuánto espacio en disco libre hay en su computadora (expresados en bytes). La
instrucción WHERE puede modificarse para limitar la cantidad de datos impor-
tados y a continuación, nuevamente haga clic en [Aplicar] hasta que la tabla de
base de datos quepa en el espacio disponible en disco.
150 ACL para Windows 7 Guía del Usuario
Importar datos ODBC

■ Si es necesario, defina la Longitud máxima de campo Carácter y la Longitud


máxima de campo Memorándum.
SQL permite dos tipos de campos de caracteres:
■ Los campos de variable están limitados a un máximo de 256 caracteres. Estos
campos se controlan mediante el valor de Longitud máxima de campo Carácter.
Para evitar la importación de campos excesivamente grandes, ACL establece el
valor predeterminado de este tipo de campo de variable en 50. Es posible volver
a configurar estos campos con la longitud deseada hasta un máximo de 256
caracteres.
■ Campos de variable sin límite de tamaño. Estos campos están controlados por la
configuración de Longitud máxima de campo Memorándum. Para evitar la
importación de campos excesivamente grandes, ACL establece el valor predeter-
minado de este tipo de campo de variable en 100. Es posible volver a configurar
estos campos con la longitud deseada.
Puede hacer clic en [Aplicar] para ver cuánto espacio requiere la tabla de base de
datos importada.
4. Cuando la configuración esté terminada correctamente, haga clic en [Siguiente].
ACL presenta un cuadro de diálogo de progreso que muestra el proceso de
conversión de ODBC. Si desea interrumpir la conversión, haga clic en [Cancelar].

Ver datos
Cuando la conversión esté finalizada, ACL presentará los datos en la ventana de Vista.

Si ACL muestra un título de columna con campos de datos en blanco, esto indica que el
campo no contiene datos en la tabla de origen. ACL no importa tipos de campo perso-
nalizados, ya que no existe una manera consistente de importarlos correctamente.
Capítulo 3 Definición de archivos y campos 151
Importar datos ODBC

Algunos campos numéricos pueden estar predeterminados para presentar dos lugares
decimales. Cuando un campo numérico ODBC está configurado como campo
numérico “flotante”, ACL establece un valor predeterminado de dos lugares decimales,
ya que la especificación ODBC no permite información sobre decimales. Para cambiar
la configuración decimal, elija Edición en la barra de menús y seleccione Definición del
archivo de entrada, enseguida haga clic en la ficha [Editar campos/expresiones].

Actualización de un archivo ODBC


Para actualizar una tabla de base de datos ODBC, no es necesario volver a importar la
base de datos. Sólo haga clic en (Actualizar desde el archivo origen) en la barra de
botones de la ventana Panorama Ese botón también está disponible en la ficha
[Opciones del archivo de entrada] en la ventana Editar definición del archivo de
entrada.
ACL preguntará si desea actualizar los datos desde su origen. Haga clic en [Sí] para
actualizar el archivo.

Nota: Si la base de datos ODBC está protegida por una contraseña, deberá especificar esta
contraseña para actualizar los datos.

Importar archivos de Microsoft Excel por medio de ODBC


Fácilmente puede acceder a los archivos de Microsoft Excel por medio de ODBC. Utilice
el Asistente para definir el archivo de la misma manera que cualquier otro archivo de
ODBC.
Los archivos de Excel por si solos deben tener las siguientes características:
■ La primera línea en la hoja de cálculo debe contener los nombres de los campos.
■ ODBC acepta nombres de archivo hasta 33 caracteres. Si el truncamiento crea
nombres duplicados, los campos con nombres duplicados no será presentado en
ACL.
■ La segunda línea en la hoja de cálculo debe contener datos.
■ No debe tener ninguna línea en blanco entre los registros, o columnas en blanco
entre las columnas de títulos. Las líneas o columnas en blanco indican el fin del
archivo.
■ No debe existir intervalo asignado con nombre denominado Database. Para
verificar eso en Excel, haga clic en el título de la columna. En el menú Insertar
seleccione Nombre, luego seleccione Definir. Si existe un intervalo asignado con
nombre Database, cambie el nombre al mismo, introduciendo encima del
nombre actual. Haga clic en [Aceptar].
152 ACL para Windows 7 Guía del Usuario
Importar archivos de hoja de cálculo

■ Cuando el primer campo de datos en una columna de datos alfanuméricos


contiene sólo número, Excel excluye todos los campos en aquella columna que
contengan solamente datos numéricos. Cualquier campo en aquella columna
que contenga caracteres alfabéticos y numéricos será mostrado como cero. Para
evitar ese problema, añada un apóstrofe (') como el primer carácter en aquel
campo.
Por ejemplo, una hoja de cálculo de una Planilla contiene el nombre del campo,
Número de Departamento. El primer y el segundo campo de datos debajo de él
son 144 y A144. Cuando no se inserta una apóstrofe en el primer campo (144),
todos los registros subsiguientes que inicien con un carácter, tales como A144,
serán mostrados como 0. Insertar el apóstrofe ('144) permite que los registros
subsiguientes muestren campos de caracteres, como numéricos.

Nota: Es recomendable seleccionar y asignar nombre al intervalo de datos que se


van a acceder por medio de ODBC.

■ Importar archivos de hoja de cálculo


ACL no lee archivos propietarios de hojas de cálculo, tales como Lotus 1-2-3 y así sucesi-
vamente. Para importar datos de una hoja de cálculo para dentro de ACL, utilice la
aplicación de hoja de cálculo para exportar los datos dentro de un formato que ACL
pueda leer:
■ Archivo dBASE
■ Archivo delimitado por coma o tabla
■ Archivo de texto ASCII
La opción de dBASE es la preferida, ya que ACL reconoce automáticamente los archivos
dBASE y crea automáticamente la Definición del archivo de entrada necesario.
Antes de guardar los archivos de hoja de cálculo como archivos DBF compatibles con
dBASE, prepare los archivos de la misma manera que fue descrita en “Importar archivos
de Microsoft Excel por medio de ODBC” en la página 151. El formato de DBF acepta
nombres de columna de hasta 10 caracteres. Si el truncamiento crea nombres dupli-
cados, los campos con nombres duplicados no será presentado en ACL.
Capítulo 3 Definición de archivos y campos 153
Definir datos manualmente

■ Definir datos manualmente


Puede crear manualmente definiciones del archivo de entrada, definiendo los campos
de uno en uno. No es necesario definir todos los campos de datos en una sesión. Puede
definir sólo los campos que necesite primero y definir después los campos adicionales si
necesita de ellos.
Para definir campos manualmente, precisará de un diseño de archivo que muestre las
siguientes información sobre el archivo de datos:
■ Longitud de registro
■ Nombres de campo
■ Posición inicial y longitud de cada campo
■ Tipo de datos de cada campo
■ Número de decimales para los campos numéricos
■ Formato de los datos de entrada para los campos de fecha
Necesitará utilizar la ficha [Editar Campos/Expresiones] de la ventana Definición del
archivo de entrada para especificar esas información. A partir de esto podrá definir los
filtros que puede usar para limitar el número de registros mostrados en la Definición del
archivo de entrada, siendo capaz de añadir al mismo campos computados virtuales.

Continuar con el asistente


Para definir manualmente un archivo de datos, necesita utilizar el Asistente de
definición de datos, y elija Saltar a finalizar cuando esté disponible. Para obtener más
información, consulte “Definir datos” en la página 118.
Para finalizar, defina manualmente un archivo, utilizando la ventana Definición del
archivo de entrada. Para mostrar la ventana Definición del archivo de entrada:
1. Haga clic en DAE en la ventana Panorama para seleccionarla.
2. Seleccione Edición de la barra de menús y elija Definición del archivo de entrada.
ACL muestra la ficha [Editar campos/expresiones] de la ventana Definición del
archivo de entrada. Las tres fichas en esa ventana corresponden a las tres etapas de la
definición de un archivo de datos:
■ Confirmar opciones del archivo de entrada
■ Editar o definir campos y crear campos computados utilizando expresiones
■ Añadir filtros de datos
154 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

Lista desplegable
Campos/Filtros

Rota del directorio

Eliminar campos
Añadir un nuevo
campo de datos
Agregar una nueva
expresión

Desplazar campos
Campos/expresiones
vista de lista

Regla

Mientras los campos no estén definidos para ese DAE, la vista de lista campos/expre-
siones aún está en blanco. La unidad, la ruta de acceso al directorio y nombre del archivo
de datos que se esté definiendo en ese momento aparecerá como parte de la barra del
título.
Capítulo 3 Definición de archivos y campos 155
Definir datos manualmente

Opciones del archivo de entrada


Para confirmar las Opciones del archivo de entrada, haga clic en la ficha [Opciones del
archivo de entrada].

Editar notas de DAE


Enlazar con el archivo
de datos nuevo
Analizar archivo
Convertir archivo
delimitado
Actualizar desde
el archivo origen

Regla
Conjunto de
caracteres
Datos

Haga clic para mostrar los datos en formato hexadecimal

Información del archivo


La parte superior de la ventana Definición del archivo de entrada contiene la siguiente
información acerca del archivo:
■ Tipo de suporte magnético identifica como se acceden los datos.
■ Tipo de archivo identifica el archivo como de longitud de registro fija, longitud
de registro variable IBM o archivo de texto con retorno de carro y avance de línea
(CR o CRLF).
■ Tipo de carácter, identifica el conjunto de caracteres como ASCII o EBCDIC.
■ Longitud de registro, es la longitud del registro para archivos de longitud fija o
la longitud de registro más larga posible, si los registros son de longitudes
variables.
■ Saltar longitud, especifica el número de bytes que saltarán en el inicio del
archivo. Cero, el valor predeterminado, significa que se procesará todo el
archivo. Especifique una longitud a saltar mayor que cero para evitar el análisis
de datos en el comienzo del archivo. Por ejemplo, si los primeros 32 bytes
contienen sólo información del encabezado, puede escribir 32 en Saltar longitud.
156 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

Espacio de muestra de datos


La mitad inferior de la ventana mostrará alguno de los datos del archivo. Cada fila es un
registro, con el número de registro en la columna de la izquierda. La regla que se
encuentra sobre el primer registro marca las posiciones de los bytes de datos en los
registros.
Puede recorrer el archivo entero desde esta ventana. La cantidad de datos mostrada en
cualquier momento es controlada por el tamaño del búfer que especifica el tamaño de
los bloques de datos que ACL lee. Para obtener más información, consulte “Tamaño del
búfer” en la página 324.

Botones y controles
La ficha Opciones del archivo de entrada tiene los siguientes botones y controles:
■ Editar nota de DAE. Para añadir comentarios referentes a su definición del
archivo de entrada, haga clic en (Editar nota de la Definición del archivo de
entrada).
■ Enlazar a un Nuevo archivo de datos. Para enlazar una DAE finalizada a otra
versión de archivo de datos, Haga clic en (Enlazar con el archivo de datos
nuevo).
■ Analizar Archivo. Si cambia por error la longitud de registro y no recuerda la
correcta, haga clic en el botón (Analizar archivo) para restablecer la
longitud.
■ Convertir archivo delimitado. En el supuesto de que ACL no reconozca un
archivo delimitado (por ejemplo, cuando los delimitadores no sean estándar),
haga clic en el botón (Convertir archivo delimitado) para especificar los
delimitadores que utiliza el archivo. Para obtener información de como usar
archivos delimitados, consulte “Archivos delimitados” en la página 409.
■ Tipo de carácter. El tipo de carácter (ASCII o EBCDIC) viene de la primera
parte de la Definición del archivo de entrada y se muestra en el espacio rectan-
gular sobre los números de registro. Haga clic en este rectángulo para despla-
zarse entre los tipos de caracteres.
■ Casilla de verificación hexadecimal. Para ver los datos en formato hexade-
cimal, active la casilla de verificación Hexadecimal. Esa opción es útil para
trabajar con caracteres no imprimibles o con datos comprimidos, como los datos
numéricos compactados
Capítulo 3 Definición de archivos y campos 157
Definir datos manualmente

Ajustar la muestra de los datos


En la mayoría de los casos, el análisis que ACL hace de sus datos es correcto, y los
registros mostrados en la mitad inferior de la pantalla se alinean en columnas verticales.
De lo contrario, la siguiente tabla resolverá los problemas de registros desalineados.

Síntoma Problema Solución

Los campos están desalineados La longitud del registro es Aumentar la longitud del
hacia la derecha. demasiado corta. registro.

Los campos están desalineados Porque, probablemente la Disminuya la longitud del


hacia la izquierda. longitud del registro es registro.
demasiado larga.

El espacio de registros consiste, Ha alterado incorrectamente el Haga clic en el conjunto de


en su mayor parte, de espacios conjunto de caracteres caracteres desplegables y elija
en blanco y caracteres de identificados por ACL (ASCII o el conjunto de caracteres.
puntuación. EBCDIC).

La longitud del registro parece La longitud de registro Trate de ingresar un valor * en


muy larga. probablemente es un múltiplo el cuadro de texto Longitud de
(2, 3 ó 4 veces) de la longitud Registro igual a una fracción
real de registro. (1/2, 1/3 ó 1/4) de la longitud
de registro mostrada.

Los registros parecen estar en La longitud a omitir es Aumente la longitud a omitir.


movimiento. demasiado pequeña.

Campos de datos
Para definir campos de datos, trabaje con la ficha [Editar campos/expresiones] en la
ventana Definición del archivo de entrada. Utilice esa ficha para definir campos físicos
en el archivo de los datos de origen, así como los campos computados que usa para
análisis en ACL.
Esa ficha puede mostrar tres pantallas diferentes con información acerca de los campos
de datos:
■ Lista campos/expresiones, identifica todos los campos que son definidos.
■ Definición de campo de datos, permite que defina los campos físicos.
■ Campos computados, permite que defina campos computados virtuales. Los
Campos computados son definidos por expresiones y el término Expresiones en
esta ficha se refiere a los campos computados.
158 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

Cuando hace clic en la ficha [campos/expresiones] ACL siempre muestra primero la


pantalla de lista de campos/expresiones. Las otras pantallas sólo se presentan cuando
hace clic en los botones adecuados en la pantalla.

Pantalla de lista campos/expresiones


Para definir campos, haga clic en la ficha [Editar campos/expresiones]. ACL muestra la
pantalla lista de campos/expresiones.

Pantalla lista de
campos
/expresiones

Añadir un nuevo
campo de datos
Añadir nueva
expresión
Vista de lista
campos/
expresiones

Espacio de
muestra de
datos

El cuadro de lista campos/expresiones en la parte superior de esa ventana identifica


todos los campos físicos y computados definidos. Si los campos aún no están definidos
para ese archivo, el cuadro de lista campos/expresiones aún se mantiene en blanco. El
espacio de presentación de datos en la parte inferior muestra los datos conforme ellos
aparecen en el archivo de origen.

Pantalla definición de campo de datos


Para definir campos de datos físicos, primero muestre la pantalla Definición de campos
de datos: Haga clic en el espacio de datos al comienzo del campo y mantenga pulsando
el botón del ratón. Alternativamente, haga clic en (Añadir un nuevo campo de
datos). La pantalla Lista de campos se cambia para la pantalla Definición de campo de
datos.
Capítulo 3 Definición de archivos y campos 159
Definir datos manualmente

Número de bytes en Longitud de Tipos de campo para


el inicio de campo campo en el campo actual
bytes
Pantalla definición
de campo de
datos

Aceptar entrada
Borrar entrada
Editar nota de
campo

Haga clic y arrastre para


seleccionar bytes.

Definir campos de datos físicos


Define campos que existen en el archivo de los datos de origen identificando para ACL
sus posiciones iniciales, longitud, sus nombres, conjuntos de caracteres, tipos de campo,
número de decimales para los campos numéricos y el formato de fecha para los campos
de fecha. Para hacer eso necesitará tener un diseño de archivo que proporcione esas
información para el archivo de los datos de origen. Además de eso, puede especificar un
filtro Si, un título de columna alternativo opcional, el formato de la muestra numérica y
otras opciones. Todo eso es realizado en la pantalla Definición de campo de datos de la
ficha [Editar campos/expresiones].
Para definir un campo físico en un archivo de los datos de origen, proceda de la siguiente
manera:
1. En el espacio de presentación de datos, haga clic en la primera posición de byte de
datos y arrastre el ratón para el final de campo.
Por ejemplo, si los primeros cinco bytes contienen el número del vendedor, haga clic
y arrastre en el espacio de datos las posiciones de bytes de 1 a 5. Alternativamente,
puede especificar esas información utilizando los cuadros de texto Inicio y
Longitud.
160 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

2. Suelte el botón del ratón. ACL resalta el campo, identifica el mismo como un campo
de carácter ASCII y el cursor comienza a parpadear en el cuadro de texto Nombre.
Alternativamente, puede especificar esas información usando la lista desplegable
Tipo. No obstante, no se recomienda ya que podría seleccionar un tipo no válido.
3. Indique el nombre del campo en el cuadro de texto Nombre. Deletree los nombres
de los campos conforme ellos están en el archivo de los datos de origen.
4. Especifique el nombre de un título alternativo en el cuadro de texto opcional Título
de columna alternativo. ACL permite que proporcione títulos de columnas alterna-
tivos a campos. Por ejemplo, puede proporcionar el título Número de Vendedor para
un campo denominado VENDNO en el archivo de datos.
5. Haga clic en (Aceptar entrada) o pulse ENTER. ACL registra las información que
especificó acerca del campo.
Si comete un error o desear cancelar las configuraciones especificadas, haga clic
en (Borrar entrada) o pulse la tecla ESC para regresar a la pantalla Lista de
campos.
Repita esos pasos para definir los campos que le interesan uno por uno.

Nota: Al nombrar los campos, no utilice palabras que ACL usa para propósitos
especiales y que no pueden usarse como nombres de campo. Para obtener una lista de
palabras claves reservadas, consulte “Palabras clave reservadas” en la página 192.

ACL le ofrece ayuda en el proceso de definición de campos al realizar automáticamente


algunas actividades:
■ Cuando hace clic y arrastro en el espacio de datos, ACL reconoce que está
definiendo un campo de datos físicos.
■ A medida que arrastra el ratón, ACL analiza los datos y actualiza continuamente
la lista Tipos de campo válidos, para mostrar sólo los tipos de campo válidos,
relacionados en orden descendente de probabilidad.
■ Al soltar el botón del ratón, el inicio y longitud de este nuevo campo quedarán
especificados en los cuadros de texto adecuados, y el tipo de datos queda
establecido al valor más probable (el elemento superior del cuadro de lista Tipos
de campos válidos).
■ La regla muestra los espacios de datos que haya definido en vídeo inverso.
Capítulo 3 Definición de archivos y campos 161
Definir datos manualmente

Campos numéricos
Cuando selecciona un dato de un campo numérico, ACL trata el mismo como ASCII
por predeterminado. Después de haber especificado la longitud del campo, seleccione
NUMERIC en la lista desplegable Tipo.

Cuando selecciona el tipo de campo NUMERIC, el cursor se mueve para el cuadro de


texto de Decimales de manera que pueda especificar el número de colocaciones de
decimales en el diseño de archivo.
Puede definir diversas opciones de formatos para campos numéricos:
■ Formato. Esta opción controla el modo en que los números en este campo están
formateados en vistas y reportes. Cuando no se muestra ningún formato, el
formato predeterminado especificado en el cuadro de diálogo Editar prefe-
rencias de ACL, se aplica a los datos de este campo. El formato que especifique
aquí, se sobrepone al formato predeterminado. Utilice un formato de la lista
desplegable o personalice un formato de lista después de seleccionarla.
■ Suprimir totales. Seleccione esta opción para impedir que los valores en ese
campo sean totalizados. ACL automáticamente totaliza campos numéricos en
reportes. Algunos campos numéricos contienen información que no deben ser
totalizadas, tal como precios o números de cuentas.
■ Total de control. Identifica el campo como un campo de total control. Los totales
de entrada y salida del campo de control de totales se incluyen en la historia del
archivo. Se emplea para comprobar que los archivos utilizados en el transcurso
162 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

de un período de tiempo están completos y son consistentes entre una sesión y la


siguiente. También se emplea para reconciliar datos con fuentes externas.

Campos de fechas
Las Fechas pueden almacenarse en campos numéricos o de caracteres. Cuando selec-
cione los datos para un campo de fecha, ACL trata el mismo como ASCII por predeter-
minado. Para que ACL muestre los datos en ese campo como información de fecha,
seleccione DATE en la lista desplegable Tipo, y especifique el formato de la fecha de
entrada.
Capítulo 3 Definición de archivos y campos 163
Definir datos manualmente

El formato de la fecha entrada identifica los caracteres o números que representan el día,
mes o año y cuáles representan separadores. Puede especificar los caracteres que repre-
sentan el formato de fecha o seleccionar un formato en la lista desplegable Formato y
modificarlo para representar el modo como las fechas son almacenadas en el archivo de
datos. Para obtener información sobre los campos de fecha, consulte “Date (Fecha)” en
la página 11 del Manual de referencia de ACL para Windows.
El formato de entrada de la fecha especifica como las fechas son almacenadas en el
archivo de datos. No afecta el modo en que ACL muestra las fechas en las vistas y
reportes. Para obtener información acerca de cómo cambiar el modo de presenta de las
fechas en ACL, consulte “Opciones de fecha” en la página 329.

Definir campos sobrepuestos


Puede definir campos sobrepuestos y pueden atribuirse diferentes tipos de datos a
campos sobrepuestos. Por ejemplo, puede definir bytes 1 a 10 como tipo de datos
NUMERIC, enseguida defina bytes de 5 a 9 como un tipo de datos ASCII.
Esto lo puede hacer cuando los campos se sobreponen en el archivo de los datos de
origen. Por ejemplo, puede definir un campo con un formato de fecha de entrada de
AAMMDD y enseguida por separado definir los bytes que representan el mes como un
campo de carácter denominado Mes. Esto le permite acceder la fecha por entero en un
campo para propósito de vencimientos, así como los nombres de los meses en otro para
generar totales mensuales.

Resolver conflictos con el diseño de archivo


Cuando su diseño del archivo no concuerda con el análisis de ACL o si cometió un error,
puede cambiar cualquiera de los valores de campo en el cuadro de texto o en las listas
desplegables. Cuando finalice los cambios, haga clic en (Aceptar entrada) o pulse
ENTER. Haga clic en (Borrar entrada) o pulse la tecla ESC para volver a la pantalla de
lista de campos/expresiones.

Usar el cuadro lista de campos


Cada vez que termine de definir un campo y haga clic en (Aceptar entrada), ACL
regresará a la pantalla Lista de campos de la ficha [Editar campos/expresiones]. Cuando
termine de definir los campos, la pantalla Lista de campos estará con todos los campos
definidos por usted.
164 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

El cuadro de lista de campos/expresiones muestra información completas acerca de


cada campo definido. Puede usarlas para buscar campos por nombre, título alternativo,
tipo, posición, categoría y así. Es posible reorganizar el orden de las columnas en un
cuadro de lista y organizar la lista haciendo clic en los títulos de las columnas.
Para obtener información acerca de cómo usar los cuadro de lista de campo en ACL,
consulte “Use vistas de lista” en la página 45.

Campos computados
Un campo computado es un campo “virtual” que utiliza datos que derivan de un cálculo
o del resultado de un comando ACL. No contiene datos físicos Los campos computados
permiten realizar cálculos basándose en la información del archivo de datos, sin
cambiar de ninguna manera los datos originales.
Los campos computados presentan al menos un nombre y un valor predeterminado.
Una vez creados, es posible referirse a los campos computados por nombre como si
fueran campos físicos. Los nombres de campo se limitan a 31 caracteres, y deben
comenzar con un carácter alfabético. Los espacios se cambian por el carácter de
subrayado en valor.
El valor de un campo computado es definido por una expresión o por una constante
especificada. Campos computados definidos por expresiones numéricas o de fecha
pueden ser formatos de la misma manera que los campos de datos de fecha y numéricos.
Capítulo 3 Definición de archivos y campos 165
Definir datos manualmente

Ellos pueden contener valores lógicos verdadero/falso. Las constantes de carácter


necesitan estar entre comillas. Para obtener información acerca de expresiones, consulte
Capítulo 6: “Generador de expresiones”.
Existen tres usos principales para campos computados:
■ Ejecutar cálculos matemáticos
■ Crear pruebas lógicas de verdadero/falso
■ Reemplazar palabras
Los campos computados también pueden servir como condicionales. Para obtener más
información, consulte “Campos computados condicionales” en la página 167.

Campos computados simples


En la forma más simple, un campo computado es un campo cuyo valor es definido por
una expresión algebraica específica. Por ejemplo, puede definir un campo Valor que
normalmente no existe en un archivo de inventario. Se puede calcular como la cantidad
disponible (CAEMA) multiplicada por el costo unitario (COST).
Para añadir un campo computado a una Definición del archivo de entrada, primero
muestre la ventana Definición del archivo de entrada.
■ Seleccione Edición de la barra de menús y elija Definición del archivo de
entrada. ACL muestra la ficha [Editar campos/expresiones] de la ventana
Definición del archivo de entrada.
Pantalla lista de
campos/
expresiones

Añadir un
nuevo campo
de datos
Añadir un
nuevo campo
computado

Campo
computado
166 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

Pantalla definición de campo computado


Para definir campos computados, muestre la pantalla Definiciones de campo
computado:
■ Haga clic en (Agregar una nueva expresión) para mostrar la pantalla
Definición de campo computado.

Pantalla definición de
campo computado

Asigne nombre a un
nuevo campo
computado

Haga clic para usar


el Generador de
expresiones
O
Especifique la
expresión aquí

Para definir un campo computado:


1. Asigne el nombre del campo en el cuadro de texto Nombre.
2. Especifique el valor predeterminado del campo computado. Haga clic para
mostrar el Generador de expresiones o especifique la expresión en el cuadro de texto
Valor predeterminado.
En ese ejemplo, el campo computado Stock_Value es definido por la expresión
QtyOH * UnCst en el cuadro de texto Valor predeterminado.
3. Haga clic en (Aceptar entrada) o pulse ENTER para añadir un campo computado
a la Definición del archivo de entrada. Haga clic en (Borrar entrada) o pulse la
tecla ESC para volver a la pantalla de lista de campos/expresiones.
Una vez que haya definido el campo computado, puede agregarlo a una vista o reporte
impreso, o bien usarlo en cualquier comando que utilice campos numéricos.
Capítulo 3 Definición de archivos y campos 167
Definir datos manualmente

Campos computados condicionales


Campos computados condicionales son campos computados cuyos valores dependen
de comandos condicionales.
Las definiciones de campo computado condicional tienen dos componentes: un
comando condicional y un comando de valor. El comando condicional debe ser una
expresión lógica. El comando de valor puede calcularse usando una expresión o puede
ser una constante.
ACL evalúa las condiciones en el orden en que las mismas aparecen en la parte inferior
de la pantalla de Definiciones de campo computado. El valor asociado con la primera
condición verdadera se convierte en el valor del campo. Cuando una condición es falsa,
se da al campo el valor predeterminado. Deberá especificar un valor predeterminado.
Por ejemplo, puede definir un campo computado denominado Error_Test para mostrar
el mensaje “¡Error!” siempre que un campo tenga un valor negativo. En los otros casos,
el campo mostrará el mensaje “OK” (Valor=Verdadero).

Definir un campo condicional


Para definir un campo computado condicional, siga los siguientes pasos:
1. Seleccione Edición de la barra de menús y elija Definición del archivo de entrada.
En la ficha [Editar campos/expresiones] ACL muestra la pantalla Lista de campos
2. Haga clic en (Agregar una nueva expresión) para mostrar la pantalla Definición
de campo computado.
3. Asigne el nombre del campo en el cuadro de texto Nombre.
4. Especifique el valor predeterminado. Haga clic en , para mostrar el Generador de
expresiones o especifique la expresión en el cuadro de texto.
En ese ejemplo, el campo computado Error_Test es definido por el valor "OK" en
el cuadro de texto Valor predeterminado.
5. Especificar los valores de la condicional. Haga clic en (Insertar una condición)
para mostrar el cuadro de diálogo Añadir una condición y un valor.

6. Haga clic en [Condición] para mostrar el Generador de expresiones o especifique la


expresión en el cuadro de texto. Enseguida haga clic en [Valor] para mostrar el
Generador de expresiones o especifique la expresión en el cuadro de texto.
168 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

7. Haga clic en [Aceptar] para aceptar la condición y mostrarla en la parte inferior de


la pantalla Definición del campo computado. Puede usar los botones al lado del
cuadro condición para editar y mantener las condiciones.

Insertar una condición


Editar condición y valor
Mover la condición
hacia arriba
Mover la condición
hacia abajo
Duplicar condición
Eliminar condición/valor
seleccionado

Cuando termine de definir las condiciones, haga clic en (Aceptar entrada) o pulse
ENTER para adicionar el campo computado a la Definición del archivo de entrada.

Haga clic en (Borrar entrada) o pulse la tecla ESC para volver a la pantalla de lista de
campos/expresiones.
El campo computado no es añadido automáticamente a las vistas en esta Definición del
archivo de entrada. Para mostrar el campo computado en la vista, use el botón
(Añadir columnas).
Capítulo 3 Definición de archivos y campos 169
Definir datos manualmente

Ejemplo: Campos condicionales con valores constantes


Puede usar campos condicionales para sustituir términos descriptivos de códigos
numéricos cortos que frecuentemente son usados en archivos para agilizar el procesa-
miento y economizar espacio. Por ejemplo, un código numérico de dos dígitos puede
usarse para identificar las ciudades donde están localizadas las sucursales de la
compañía. Tales códigos pueden hacer difícil la identificación de la sucursal para una
determinada transacción.
Es posible resolver este problema de interpretación definiendo un campo computado
condicional, CITY (ciudad), con un Valor predeterminado “UNKNOWN”. Las condi-
ciones se basan en el campo LOCATION (por ejemplo, LOCATION="01" para
“London”) y sus valores serían la ciudad correspondiente (por ejemplo, “London”).

Las opciones de formato


sólo están disponibles
para campos de fecha o
numéricos

Tenga en cuenta que esta definición, al igual que todos los campos computados condi-
cionales, tiene un valor predeterminado que no es condicional.
Cuando añada ese campo a la vista, las localizaciones son claramente identificadas.
170 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

Ejemplo Campos condicionales con valores computados


Puede usar expresiones para definir todos los valores en un campo computado, permi-
tiendo aprovechar la habilidad de parte de ACL en evaluar expresiones complejas.
Por ejemplo, puede usar campos computados condicionales para computar regalías
basadas en ventas de diferentes localidades. Si los derechos a pagar son del 10% en
ventas europeas, el 20% en ventas americanas y el 15% en los demás casos, sería posible
definir un campo computado condicional llamado ROYALTY (con un Valor predeter-
minado de MKTVAL*,15) para ayudar a simplificar los cálculos.
Las condiciones estarían basadas en el campo LOCATION (por ejemplo,
LOCATION="03" o LOCATION="04" para ventas en los EUA) y sus Valores serían el
porcentaje correspondiente al Valor de mercado (por ejemplo, MKTVAL *,20 para
ventas en los EUA).

Note que el valor del campo Royalty toma un valor diferente para cada registro en el
archivo, dependiendo de cada localización de la sucursal de la transacción. Para calcular
los royalties pagados mundialmente, use el comando Total para calcular el valor del
campo Royalty.

Filtros de datos
Cuando tenga que definir un archivo que contenga más de un tipo de registro, tales
como archivos de reporte y archivos de múltiples tipos de registro, necesita identificar el
tipo de registro que está siendo usado a cualquier momento. En ACL utilice filtros de
Capítulo 3 Definición de archivos y campos 171
Definir datos manualmente

datos para identificar diferentes tipos de registro y cuando sea necesario para eliminar
registros indeseables.

Campos de datos condicionales


Los campos de datos normalmente se aplican a todos los registros en un archivo. Los
campos de datos son condicionales cuando sus valores dependen de un tipo de registro
específico. Cuando los filtros de datos son usados para identificar tipos de registro
específicos, los campos de datos pueden tornarse condicionales al aplicarse filtros de
datos correctos como parte de una definición de campo.
Cuando un campo de datos es condicional, su valor es derivado sólo de un tipo de
registro específico. Al leer un tipo de registro diferente, el campo considera sólo un valor
en blanco o igual a cero, dependiendo si el campo es un carácter o es un campo
numérico.
Se puede crear filtros de datos manualmente usando la ficha [Añadir un nuevo filtro de
datos] de la ventana Definiciones del archivo de entrada.

Usar los filtros de datos para definir archivos de reporte


ACL permite el uso de varios tipos de archivos de reporte, como archivos de datos.
Archivos de reporte también son conocidos como archivos imagen de impresión o
archivos de cola de impresión. Puede utilizar el archivo de reporte como su origen,
aunque los datos originales no estén más disponibles. Además de los propios datos,
suele contener encabezados de página, títulos de columna, subtotales, espacios y saltos
de página. Al tratarse del archivo de reporte como un archivo de múltiples tipos de
registro, puede saltar todos los registros que contengan información innecesarias.

Las líneas del


encabezado
pueden
representar
diferentes tipos de
registro

Las líneas del


detalle
representan el
mismo tipo de
registro

Líneas de reporte como registros


Al trabajar con Archivos de reporte, es útil pensar en cada línea de reporte como un
registro. Las líneas con diferentes tipos de información representan diferentes tipos de
172 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

registro. Puede usar un filtro de datos para excluir las líneas que no serán usadas como
datos.

Campos condicionales estáticos


Los filtros de datos permiten que defina campos en el encabezado y tipos de registro
detallados por separado. Además de eso, los registros de encabezado pueden especifi-
carse con una opción estática, haciéndolos campos condicionales estáticos. Campos
condicionales estáticos permiten que combine información de las líneas de encabezado
con información de las líneas detalladas. Para hacer eso, necesitará separar filtros de
datos para registros de detalles y para registros de encabezado. Para obtener más infor-
mación, consulte “Campos condicionales estáticos” en la página 179.

Crear un filtro de datos


Al definir campos de datos, puede crear o aplicar un filtro de datos como parte del
proceso de definición de campo. El siguiente ejemplo muestra como crear filtros de
datos para un archivo de reporte.
Antes de crear un filtro de datos, es necesario que inicie la definición del archivo de
datos. Inicie usando el Asistente de definición de datos; luego si está disponible elija la
opción Saltar a finalizar. Para obtener más información, consulte “Definir datos” en la
página 118.
Cuando cierre el Asistente, ACL permite que asigne un nombre a la Definición del
archivo de entrada, luego presenta la ventana Definiciones del archivo de entrada. Cree
un filtro de datos usando la ficha [Añadir un nuevo filtro de datos] de la ventana
Definición del archivo de entrada.
Para mostrar esa ficha, haga lo siguiente:
1. Seleccione Edición de la barra de menús y elija Definición del archivo de entrada.
ACL muestra la ventana Definición del archivo de entrada.
2. Haga clic en la ficha [Añadir un nuevo filtro de datos].
Capítulo 3 Definición de archivos y campos 173
Definir datos manualmente

Aceptar la entrada
Borrar entrada

Condiciones del
filtro

Cuadro de texto
condiciones del
filtro

Los registros
excluidos son
mostrados al
revés

Añadir una nueva ficha de filtro de datos


Las condiciones de filtro se muestran en la parte superior de la pantalla y los datos son
mostrados en la parte inferior. El cuadro de texto en el medio de la pantalla muestra
interactivamente los valores que seleccionó para definir las condiciones de filtro.
Los filtros de datos definen los registros de archivo de datos que pueden procesarse. Un
filtro de datos permite que incluya o excluya datos seleccionados.
ACL inicia excluyendo todos los registros en el archivo de datos. Los registros excluidos
aparecen al revés en el espacio de presentación de datos.
Especifique las condiciones del filtro seleccionando los elementos de datos que son
comunes a los registros que serán incluidos o excluidos. Cuando haga clic en un
elemento de datos para seleccionarlo, ACL identifica el mismo como una condición de
filtro y añade su descripción al cuadro de texto condiciones de filtro. Cuando el
elemento de datos seleccionado está al revés, haga clic [Incluir] en para permitir que el
filtro incluya los registros que tengan ese elemento. Cuando el elemento de datos selec-
cionado está de modo normal, haga clic en [Eliminar] para permitir que el filtro excluya
los registros que tengan ese elemento.
174 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

Definir condiciones del filtro de datos


Si desea crear un filtro local, haga lo siguiente:
1. Seleccione el elemento de datos que definirá una condición de filtro.
Por ejemplo, un archivo de reporte puede tener el punto decimal en la columna 71a
de cada registro de detalle. Debido a que ninguno de los registros de encabezado
posee el punto decimal en la columna 71a, se filtran dejando solamente los registros
de detalle para el análisis.
Seleccione el elemento de datos:
■ Haciendo clic sobre un único carácter
■ Haciendo clic y arrastrando el ratón para seleccionar un rango de caracteres.
ACL resalta la selección e indica el valor en el cuadro de texto.
Seleccione el
elemento de datos

Seleccione
el
elemento
de datos

Se configura el botón para [Incluir], porque los datos seleccionados están en vídeo
inverso (actualmente excluido).
2. Haga clic en [Incluir] para incluir todos los registros que corresponden a esa
condición de filtro. Todos los registros con una punto decimal en la columna 71a.
ACL agrega la condición en el cuadro de lista, y muestra todos los registros para los
cuales se aplica la condición de filtro en vídeo normal.
Capítulo 3 Definición de archivos y campos 175
Definir datos manualmente

Condición de filtro
inicial

Condición de filtro
adicional

Registros
filtrados
Registros no
filtrados

3. De igual modo, es posible seleccionar un texto que está en vídeo normal (actual-
mente incluido) para definir otra condición de filtro. Desplace hacia abajo en el
espacio de presentación de datos para mostrar registros adicionales.
En este ejemplo, puede excluir todos los subtotales del archivo de reporte. Dado que
todos los subtotales poseen un decimal en la columna 71a, no se han excluido de los
registros de detalle. No obstante, observe que en los subtotales, el texto “Totales de
clase” se inicia en la columna 11, aunque las líneas de detalles no sean iniciadas en
esa columna.
Datos
seleccionados

Seleccionar
datos para
excluir

Para excluir todos los subtotales, seleccione el texto “Totales de Clase” (columnas de
11 a 22) en uno de los registros de subtotales. Cuando esté seleccionando datos que
ya están incluidos, el botón [Incluir] se cambia para [Excluir]. Haga clic en
[Excluir] para excluir todos los registros de subtotales.
176 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

ACL muestra una nueva condición de filtro y ajusta la presentación de los datos.
Puede continuar añadiendo las condiciones de filtro hasta que se vea en vídeo
normal en el espacio de presentación de datos sólo aquellos datos que desea que
aparezcan.

Datos excluídos

4. Terminando la definición de las condiciones de filtro, haga clic en (Aceptar


entrada) para aceptar el filtro. ACL muestra el cuadro de diálogo Guardar filtro
como.

5. Ingrese un nombre para el nuevo filtro, por ejemplo, Detalles. Si el nombre del filtro
ya existe, ACL mostrará un mensaje y no le permitirá sobreescribirlo.
6. Haga clic en [Aceptar] para guardar el filtro. ACL pregunta si desea mantener este
filtro activo.
Capítulo 3 Definición de archivos y campos 177
Definir datos manualmente

Haga clic en [Sí] si está listo para continuar definiendo campos individuales para ese
tipo de registro.
Haga clic en [No] para regresar a la ficha [Añadir un nuevo filtro de datos] para
continuar la definición de los filtros de datos para otros tipos de registro.
Si elige mantener un filtro activo, ACL:
■ Muestra sólo los campos que satisfacen la condición del filtro de datos en la ficha
[Editar campos/expresiones] de la ventana Definición del archivo de entrada.
■ Muestra los registros que satisfacen la condición del filtro de datos en un vídeo
normal, en el espacio de presentación de datos.
■ Muestra el nombre del filtro de datos activo en la lista desplegable
Campos/Filtros en la ficha [Editar campos/expresiones] de la ventana Definición
del archivo de entrada.
7. Haga clic en [Sí]. ACL regresa la ficha [Editar campos/expresiones] de la ventana
Definición del archivo de entrada.
Nombre del filtro activo

La lista campos/
expresiones
está en blanco
ya que aún no
se han definido
los campos

Datos excluidos

Datos incluidos
178 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

Observe que la lista de campos/expresiones está en blanco, ya que aún no ha sido


definido ningún campo.
Ahora que aplicó un filtro de datos y está trabajando con los registros de datos que
desea, es necesario definir los campos de datos pertinentes. Para obtener más detalles,
consulte “Definir campos de datos físicos” en la página 159.

Nota: Puede cambiar o eliminar el filtro de datos en cualquier momento, haciendo clic en
la lista desplegable de campos/filtros y eligiendo otro filtro de datos o eligiendo Todos los
filtros para mostrar todos los tipos de registro.

Como el filtro Registros de detalles está activo, los datos filtrados son condicionales en
ese filtro. Al definir campos, el nombre del filtro de datos activo aparecerá en el cuadro
de texto de la condición Si, en la pantalla Definición del filtro de datos.

Registros de encabezado
De manera similar, puede crear otro filtro para los registros de encabezado, seleccio-
nando el texto “Product Class” como una condición de filtro y grabando el mismo como
“Class Records”.

En este ejemplo, el tipo de registro de encabezado “Product Class” contiene información


adicionales asociadas con los registros de detalles, tales como el número de clase de
producto y el nombre de clase de producto. Para combinar esas información con los
registros de detalles, precisamos definir los campos en ese tipo de registro como campos
Capítulo 3 Definición de archivos y campos 179
Definir datos manualmente

condicionales estáticos. Para obtener más información, consulte “Campos condicio-


nales estáticos” en la página 179.

Aplicar un filtro a un archivo de entrada


Cuando defina campos de datos, puede aplicar un filtro a un archivo de entrada de
cualquiera de las dos formas siguientes:
■ Después de definir un filtro en el espacio Añadir un nuevo filtro de datos de la
ventana Definición del archivo de entrada, ACL preguntará si desea mantener el
filtro activo. Haga clic en [Sí] para regresar a la ficha [Editar campos/expre-
siones] de la ventana Definición del archivo de entrada con el filtro activo.
■ Si ya ha definido un filtro, puede aplicarlo en la ventana Definición del archivo de
entrada haciendo clic en la lista desplegable que aparece junto al cuadro de lista
de nombres de campos y eligiendo uno de los filtros predefinidos.
ACL aplica las condiciones definidas del filtro seleccionado al archivo de entrada con las
siguientes implicaciones:
■ Cualquier campo de datos que defina ahora se convertirá en condicional en
función del filtro.
■ Cualquiera de los campos previamente definidos se compara con las condiciones
del filtro. Los campos que no cumplan con las condiciones del filtro no apare-
cerán en el cuadro de lista Campos disponibles.
■ Los registros que no satisfacen las condiciones del filtro aparecen al revés en el
espacio de presentación de datos.

Filtros globales
Un filtro de datos puede aplicarse como un filtro global. Cuando un filtro está activo
solamente los registros filtrados pueden mostrarse y procesarse.

Desactivar un filtro de datos de un archivo de entrada


Puede desactivar un filtro de datos en una ventana Definición del archivo de entrada,
seleccionando Todos los campos en la lista desplegable campos/filtros. Cuando cree un
nuevo filtro de datos, desactivará el filtro que estaba activo.

Campos condicionales estáticos


Los Campos a los cuales se aplica un filtro de datos, son condicionales ya que ellos sólo
pueden acceder cuando el filtro de datos está activo. Los Campos condicionales también
pueden ser estáticos.
Cuando especifica un campo condicional como estático, le permite llevar un valor de
campo hacia delante, de registro para registro, mientras la condición especificada sea
180 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

falsa. El parámetro estático es útil para definir Archivos de reporte, ya que puede
combinar información de los registros de encabezado con información de registros de
detalles.
Cuando define los campos condicionales, ACL permite que especifique si los mismos
son estáticos.

Nota: El valor de un campo condicional cambia cuando ya no se aplica más la condición


porque la prueba de condición vuelve como falsa. El valor de un campo condicional estático
no cambia cuando la prueba de condición vuelve falsa, sólo cuando la condición vuelve
verdadera.

Por ejemplo, las líneas de detalle en el archivo de reporte pueden no contener infor-
mación sobre la clase de producto ya que las información sobre clase de producto están
en un tipo diferente de registro. Cuando define los campos en el registro de encabezado
como campos condicionales estáticos, puede combinar campos de registros de
encabezado con campos de registros de detalles.

Registros de
detalles

Los registros de
encabezado
pueden definirse
como campos
condicionales
estáticos y
añadirse a los
registros de
detalles

Definir un campo condicional estático


Primero, elija el filtro de datos para los registros de encabezado y vuélvalo activo. Puede
hacerlo seleccionando el nombre del filtro en la lista desplegable campos/filtros.
Capítulo 3 Definición de archivos y campos 181
Definir datos manualmente

Los campos de datos filtrados se definen de la misma manera que se definen los campos
en un archivo de datos:
1. En el espacio de presentación de datos, haga clic en la primera posición de byte de
datos y arrastre el ratón para el final de campo. En ese ejemplo, seleccionaremos los
dos valores de bytes que representan la "Product Class" (clase de producto) en el
registro de encabezado.
2. Suelte el botón del ratón. ACL resalta el campo, identifica el mismo como un campo
de carácter ASCII y el cursor comienza a parpadear en el cuadro de texto Nombre.
3. Entre el nombre del campo en el cuadro de texto Nombre. En ese ejemplo, el nombre
del campo es ClassNo.
4. Especifique el nombre de un título alternativo en el cuadro de texto opcional Título
de Columna. ACL permite que proporcione títulos de columnas alternativos a
campos. En ese ejemplo, daremos el título “Class Number” (número de clase) para el
campo denominado ClassNo.

Nota: Al asignar nombre de campos, no utilice palabras que ACL usa para propósitos
especiales y que no pueden usarse como nombres de campo. Para saber las palabras que
deben evitarse, existe una lista de palabras, consulte “Palabras clave reservadas” en la
página 192.
182 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

Nombre
de un filtro
de datos

En este momento, puede especificar si ese campo debe ser un campo estático,
haciendo clic en la Casilla de verificación Estático. En este ejemplo, no haremos eso.
5. Haga clic en (Aceptar entrada) o pulse ENTER. Cuando esté definiendo datos que
son condicionales con relación a un filtro de datos, ACL pregunta si las información
se relacionan a registros subsiguientes.

Haga clic en [Sí] para cambiar este campo en un campo condicional estático y
permitir que utilice las información de ese registro en registros subsiguientes.
Normalmente responderá Sí, si está definiendo un tipo de registro de encabezado.
En caso contrario, haga clic en [No].

Nota: Hacer clic en [Sí] es equivalente a seleccionar manualmente la Casilla de verifi-


cación estático en el paso 4.
Capítulo 3 Definición de archivos y campos 183
Definir datos manualmente

6. De la misma manera, seleccione el intervalo de bytes que contienen el nombre de


clase y defina el mismo como el campo “Class Name” (Nombre de clase). Observe
que a este campo se le atribuye automáticamente el parámetro estático.

7. Haga clic en (Aceptar entrada) o pulse ENTER. ACL muestra los campos en la
pantalla Lista de campos de la ficha [Editar campos/expresiones].
184 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

Mostrar campos condicionales estáticos


Cuando los campos condicionales estáticos y los campos condicionales estáticos de
encabezado, estén definidos, puede cerrar la ventana Definición del archivo de entrada.
ACL muestra automáticamente la vista predeterminada para esa DAE.

En esta vista predeterminada, las primeras siete líneas están en blanco. Eso representa
los registros de encabezado que son excluidos por los filtros de datos. Observe que los
datos que no atienden las condiciones del filtro son reemplazados por datos en blanco o
por ceros para datos numéricos.
La línea ocho muestra las información de los campos condicionales estáticos en el
primer registro de encabezado. Esa línea no contiene ninguna información de detalle.
Los campos condicionales estáticos se llevan para delante desde este registro. Sus valores
sólo se cambian cuando se encuentra el siguiente registro de encabezado.
En el comienzo de la línea diez, vemos información de cada línea de detalle combinados
con información del primer registro de encabezado.
Línea 31 muestra las información de los campos condicionales estáticos en el segundo
registro de encabezado. Esa línea no contiene ninguna información de detalle.
Capítulo 3 Definición de archivos y campos 185
Definir datos manualmente

Ocultar registros no filtrados


Para ver sólo los campos combinados, haga clic en la lista desplegable de filtros para
seleccionar el filtro de datos “Detail_Records” (registro de detalles) para aplicarlo como
un filtro global. Ahora están ocultas las líneas que no contienen información de detalles.

Configurar el filtro predeterminado


Puede aplicar ese filtro como un filtro predeterminado para la Definición del archivo de
entrada. En la ficha [Editar campos/expresiones] en la ventana Definición del archivo de
entrada, haga doble clic en el nombre del filtro en la lista Campos. ACL muestra la
pantalla Definición de campos computados.

Seleccione la Casilla de verificación Filtro predeterminado luego pulse RETURN o haga


clic en (Aceptar entrada) o pulse ENTER. Ese filtro se aplicará a las vistas predetermi-
nadas en esa Definición del archivo de entrada.
186 ACL para Windows 7 Guía del Usuario
Definir datos manualmente

Procesamiento de campos condicionales estáticos


En un DAE conteniendo campos condicionales estáticos, cada valor de registro subsi-
guiente puede relacionarse a un registro anterior. Por esa razón, no puede reorganizar el
registro por ordenamiento o indexación.

Preordenar, ordenar o indexar


Si intenta utilizar los comandos Ordenar o Indexar, ACL mostrará el mensaje, “No
puede reordenar el archivo ni usar Registro cuando el archivo contenga campos estatís-
ticos. Extraer los campos requeridos”. Además, este mensaje se muestra cuando se
intenta unir registros no coincidentes o bien fusionar archivos que contienen campos
estáticos.
Para ordenar o indexar datos de un archivo conteniendo campos condicionales o
estáticos, primero necesita crear un nuevo archivo de datos. Puede hacerlo utilizando el
comando Extraer para extraer los detalles y los campos de encabezado relacionados,
usando un filtro de datos de registro de detalles.

Extraer campos
No puede extraer registros de archivos que contengan campos condicionales o campos
condicionales estáticos. Sólo puede extraer campos.

Filtro de datos de
registro de detalles

El archivo resultante contiene una nueva estructura de registros solamente con los
campos definidos. No contiene lógica estática o condicional y puede ser reordenado.
Para obtener más información, consulte “Extract (Extraer)” en la página 211 del
Manual de referencia de ACL para Windows.
Capítulo 3 Definición de archivos y campos 187
Mantenimiento de definiciones del archivo de entrada

■ Mantenimiento de definiciones del archivo de


entrada
Puede utilizar la ventana Panorama para duplicar, renombrar, copiar o excluir defini-
ciones del archivo de entrada (DAEs). Puede enlazar las definiciones del archivo de
entrada a otros archivos de datos de origen o a otros Proyectos ACL. También puede
modificar las definiciones del archivo de entrada usando el cuadro de diálogo
Definición del archivo de entrada.

Duplicar Definiciones del archivo de entrada


Para duplicar una Definición del archivo de entrada:
1. Haga clic en la Definición del archivo de entrada que desea duplicar.
2. Haga clic en (Duplicar). ACL mostrará una casilla de mensaje informando que
se ha duplicado la Definición del archivo de entrada.

Renombrar las Definiciones del archivo de entrada


Para renombrar a una Definición del archivo de entrada:
1. Haga clic en el nombre de la Definición del archivo de entrada al que desee cambiar
el nombre.
2. Procediendo de una de las siguientes maneras:
■ Haga clic en (Renombrar). ACL mostrará un cuadro de diálogo, con el
nombre actual de la Definición del archivo de entrada seleccionada, en el cuadro
de texto.
■ Haga doble clic lentamente en el nombre. ACL mostrará el nombre en el cuadro
de texto y ahí podrá cambiarlo.
3. Escriba el nuevo nombre que desee asignar a la Definición del archivo de entrada y
si es necesario, haga clic en [Aceptar].

Eliminar Definiciones del archivo de entrada


Para eliminar una Definición del archivo de entrada:
1. Haga clic en la Definición del archivo de entrada que desee eliminar.
2. Haga clic en (Eliminar). ACL mostrará un cuadro de diálogo que le preguntará
si desea eliminar el objeto seleccionado.
188 ACL para Windows 7 Guía del Usuario
Mantenimiento de definiciones del archivo de entrada

3. Haga clic en [Aceptar] para eliminar la Definición del archivo de entrada. En caso
contrario, haga clic en [Cancelar].

Nota: Al eliminarse un archivo de entrada también quedan eliminadas todas las vistas
predeterminadas asociadas al mismo.

Cierre Definiciones del archivo de entrada


Para cerrar una Definición del archivo de entrada, siga uno de los siguientes pasos:
■ En la ventana Panorama, haga clic en el nombre del archivo de entrada que se
encuentra abierto y haga clic en (Cerrar), o
■ Seleccione Datos de la barra de menús y elija Seleccione. ACL muestra el cuadro
de diálogo Seleccionar definición del archivo de entrada. Haga clic en el que
desee cerrar y enseguida en [Ninguno]. ACL cerrará el cuadro de diálogo y
cualquier otra vista asociada con la Definición del archivo de entrada.

Cómo vincular una definición del archivo de entrada a un nuevo archivo


de datos
Cada Definición del archivo de entrada está vinculada a un archivo de datos de origen.
Cuando use ACL también puede enlazar a cualquier momento una Definición del
archivo de entrada a un archivo de datos diferentes. La estructura de archivo para el
archivo que haya vinculado debe ser idéntica a la estructura del archivo para el cual se
creó originalmente la Definición del archivo de entrada. Por ejemplo, se puede utilizar
esta opción para enlazar una Definición del archivo de entrada a archivos con estruc-
turas idénticas de diferentes períodos o departamentos, como los archivos del Mayor
general.
Al enlazar una definición de un archivo de entrada establecido con otro archivo de
datos, ACL cierra automáticamente el enlace con el archivo de datos anterior. Al abrir un
Proyecto ACL, si ACL no puede encontrar un archivo de datos previamente definido
para dicho Proyecto, el enlace con dicho archivo se cerrará.
Existen diversas maneras de enlazar un DAE a otro archivo de datos: usando el
botón (Enlazar con el archivo de datos nuevo) en la ventana Panorama o en la
ventana Definición del archivo de entrada o usando la barra de menús.

Desde la ventana Panorama


1. Seleccione un nombre DAE de la ventana Panorama.
2. Haga clic en el botón (Enlazar con el archivo de datos nuevo) para mostrar el
cuadro de diálogo Localizar archivo de datos.
Capítulo 3 Definición de archivos y campos 189
Editar definiciones del archivo de entrada

3. Seleccione un archivo de datos para enlazarlo con la Definición del archivo de


entrada actual.
4. Haga clic en [Abrir]. ACL muestra un nuevo archivo de datos en una nueva ventana
de Vista.

De la ventana Editar definición del archivo de entrada


1. Seleccione Edición de la barra de menús y elija Definición del archivo de entrada.
2. Haga clic en la ficha [Opciones del archivo de entrada].
3. Haga clic en el botón (Enlazar con el archivo de datos nuevo) para mostrar el
cuadro de diálogo Localizar archivo de datos.
4. Seleccione un archivo de datos para enlazarlo con la Definición del archivo de
entrada actual.
5. Haga clic en [Abrir]. ACL muestra un nuevo archivo de datos en una nueva ventana
de Vista.

De la barra de menús
1. Seleccione Datos de la barra de menús y elija Seleccione. ACL muestra el cuadro de
diálogo Seleccione definición del archivo de entrada.
2. Seleccione la Definición del archivo de entrada que desea enlazar con el nuevo
archivo de datos.
3. Haga clic en el botón Vincular archivo de datos para mostrar el cuadro de diálogo
Localizar archivo de datos.
4. Seleccione un archivo de datos para enlazarlo con la Definición del archivo de
entrada actual.
5. Haga clic en [Abrir]. ACL muestra un nuevo archivo de datos en una nueva ventana
de Vista.

■ Editar definiciones del archivo de entrada


Puede editar las definiciones del archivo de entrada a cualquier momento. Puede
necesitar editar una DAE cuando:
■ Quiera añadir o modificar campos de datos o campos computados.
■ Quiera especificar un formato de salida numérica diferente o un formato de
entrada diferente.
■ Quiera definir campos sobrepuestos.
190 ACL para Windows 7 Guía del Usuario
Editar definiciones del archivo de entrada

■ Precise modificar la definición para acomodar problemas de definición, tales


como, ajustar la longitud del registro o saltar la longitud. Por ejemplo, los
archivos importados por medio de ODBC algunas veces pueden mostrarse
incorrectamente. Cuando eso acontece, ACL puede corregir fácilmente la
definición.
■ La estructura del archivo de los datos de origen fue cambiada, como por ejemplo
un cambio en la longitud del registro, omitir valor, posiciones de campo despla-
zadas o cambios para originar actualización de datos por medio de ODBC.
Para editar un DAE, seleccione Edición en la barra de menús y seleccione Definición
del archivo de entrada. ACL muestra la ventana Definición del archivo de entrada. La
barra de títulos de esa ventana designa un nombre a la DAE y la rota del directorio.
Lista desplegable
Campos/ Filtros
Rota del
directorio

Eliminar campos

Añadir un nuevo
campo de datos
Agregar una nueva
expresión
Desplazar
campos
Campos/
Expresiones
Vista de lista
Regla

Vista de lista campos/expresiones


La vista de lista campos/expresiones muestra información completas sobre cada campo.
Puede usarlas para procurar campos por nombre, título alternativo, tipo, posición,
categoría y así por delante. Es posible reorganizar el orden de las columnas en un cuadro
de lista y organizar la lista haciendo clic en los títulos de las columnas.
Los campos computados definidos por las expresiones, también forman parte de la
Definición del archivo de entrada y tienen el tipo de datos COMPUTED.
Capítulo 3 Definición de archivos y campos 191
Editar definiciones del archivo de entrada

Lista desplegable campos/filtros


Esta lista generalmente se define para Todos los campos y ACL muestra todos los
campos en el cuadro de lista campos/expresiones. Si ha definido un filtro y elige mante-
nerlo activo, ACL:
■ Muestra el nombre del filtro activo en la lista desplegable campos/expresiones en
la parte superior, a la derecha.
■ Mostrará todos los registros que se han sacado por filtro en el vídeo inverso del
espacio de datos. Esto indica que el usuario está definiendo campos para este
tipo de registro.
■ Mostrará sólo los campos que cumplan con la condición de filtro en el cuadro de
lista campos/expresiones.

Nota: Todos los campos definidos con un filtro activo son condicionales en aquel
filtro.

Definir /editar campos y filtros


No es necesario definir todos los campos de datos en una sesión. Puede definir campos
adicionales a medida que los vaya necesitando y puede editar las definiciones de campo
en cualquier momento. Es posible editar un campo para cambiar su formato, anchura,
título de columna y otras opciones de campo. También puede renombrar y excluir
campos.
Para más información acerca de:
■ Campos de datos físicos, consulte “Definir campos de datos físicos” en la
página 159.
■ Campos computados condicionales, consulte “Campos computados condicio-
nales” en la página 167.
■ Campos de datos condicionales, consulte “Campos de datos condicionales” en la
página 171.
■ Filtros de datos, consulte “Filtros de datos” en la página 170.
■ Sobre campos condicionales, consulte “Campos condicionales estáticos” en la
página 179.

Nota: Los cambios cobran efecto de forma global. Si un campo que ha editado está referen-
ciado en otro lugar (por ejemplo, en campos computados), todas las otras vistas que
contengan ese campo cambiarán para reflejar lo que ha editado.
192 ACL para Windows 7 Guía del Usuario
Editar definiciones del archivo de entrada

Cómo eliminar campos


Para eliminar un campo que no está referenciado por la actual vista, haga clic en el
nombre del campo en el cuadro de lista campos/expresiones para seleccionarlo y
enseguida haga clic en (Eliminar campos).
Es posible seleccionar una lista de campos para eliminarla haciendo clic en el primer
campo y luego pulsando mayúsculas y haciendo clic en el último campo para selec-
cionar toda la lista de campos. Puede seleccionar campos sin continuidad, pulsando la
tecla CTRL mientras hace clic en los campos deseados.

Nombrar/renombrar a campos
Cuando nombra o renombra campos, utilice un nombre de campo que le permita
identificar los datos que contiene.
Puede utilizar hasta un máximo de 31 caracteres para cada nombre de campo. Los
nombres de campo únicamente deben contener números, letras y el carácter de
subrayado y deben comenzar con una letra o bien un carácter de subrayado. ACL
cambiará automáticamente los espacios con caracteres de subrayado. Es posible escribir
nombres utilizando letras en mayúsculas y minúsculas.

Nota: Si existen vistas o lotes que hagan referencia al nombre de campo antiguo, deberá
editar aquellas vistas y lotes para la colocación del nuevo nombre.

Palabras clave reservadas


ACL reserva determinadas palabras clave para fines especiales. Los nombres de campos
no pueden ser la primera letra, o una letra idéntica, de cualquiera de las palabras clave
reservadas que se indican a continuación. Por ejemplo, un nombre de campo A no es
válido ya que entra en conflicto con AS. REC entra en conflicto con RECORD. Por otra
parte, ASK sería correcto dado que no se lo puede confundir con AS. No se preocupe si
no entiende el significado de las palabras clave en este punto.
ALL, hace referencia a todos los campos previamente definidos.
AND, hace referencia al operador Y lógico.
AS, permite que el campo de salida o expresión sea un nombre determinado (que
deberá especificarse entre comillas).
CANCEL, cancela el comando actual.
D, especifica una secuencia de ordenamiento descendente para la expresión o
nombre del campo anterior.
END, finaliza el flujo de entrada y actúa como una línea nula.
EXPR, es el prefijo para el nombre de un campo de salida predeterminado.
Capítulo 3 Definición de archivos y campos 193
Editar definiciones del archivo de entrada

F, hace referencia al valor Falso de una expresión lógica.


NOT, hace referencia al operador NO lógico.
OR, hace referencia al operador O lógico.
PAGE, lo utiliza el comando Reporte para indicar un salto de página después de un
determinado nivel.
RECORD, hace referencia al registro de entrada completo.
T, hace referencia al valor Verdadero de una expresión lógica.
IF, especifica una condición de filtro.
PICTURE, especifica el formato para un campo numérico.
WIDTH, cambia el ancho de impresión predeterminado del campo o expresión
especificados.
SUPRESS, bloquea la salida de los totales del campo numérico.
NOZEROS, hace que los valores cero de un campo numérico o de un reporte se
impriman, o presenten, como espacios en blanco.
NODUPS, elimina la repetición de los campos clave en blanco de un reporte.
TO, designa un archivo de salida para cualquier comando.
ON, precede una lista de campo.
OTHER, es parte del comando Resumir.
FIELDS, es parte de los comandos Exportar, Extraer, Unir y Muestreo.

Desplazar campos de datos físicos


El comando Desplazar campos permite que corrija con facilidad las definiciones de
campo que son mostradas por un número fijo de bytes. A través del desplazamiento de
la posición inicial de campo, en una Definición del archivo de entrada (DAE), son
desplazadas automáticamente las posiciones iniciales de todos los campos subsiguientes
a la derecha de aquel campo. Eso facilita la edición de las Definiciones del archivo de
entrada cuando el archivo de datos de origen externo vinculado es cambiado.
El comando Desplazar campos opera sólo en campos físicos. Los campos computados
no son afectados.

Nota: Cuando trabaja con un archivo de impresión u otro archivo con múltiples tipos de
registro, puede elegir desplazar campos relacionados sólo a un tipo de registro específico.
Por lo tanto, seleccione el filtro de datos predefinido correcto en la lista desplegable
campos/filtro en la ficha [Editar campos/expresiones] en la ventana Definición del archivo
de entrada. ACL mostrará sólo los campos definidos para aquel tipo de registro específico.
194 ACL para Windows 7 Guía del Usuario
Editar definiciones del archivo de entrada

Antes de desplazar campos


Si un campo de datos es añadido a un archivo de datos de origen, tal vez sea necesario
primero aumentar la longitud del registro en la ventana Definición del archivo de
entrada para acomodar el nuevo campo. ACL no permite que desplace campos si uno de
los campos desplazados se extiende más de la longitud actual del registro. Cuando los
campos sean desplazados, podrá añadir la nueva definición de campo.
Si un campo de datos es eliminado del archivo de datos de origen, excluya el campo
correspondiente en la definición del archivo de entrada. Después de desplazar los
campos, tal vez sea necesario disminuir manualmente la longitud del registro.
Si un campo de datos de origen tiene su longitud cambiada, primero será necesario
ajustar manualmente la longitud del campo de datos cambiado y tal vez sea necesario
ajustar la longitud del registro en la definición del campo de entrada, antes de desplazar
los campos.

Usar el comando Desplazar campos


Para desplazar campos proceda de la siguiente manera:
1. En el menú Edición, seleccione Definición del archivo de entrada. ACL muestra la
ventana Definición del archivo de entrada.
2. Seleccione la ficha [Editar campos/expresiones]. ACL muestra una lista de campos
de entrada disponibles.
3. En la lista de campos de entrada, seleccione el nombre del campo más a la izquierda
de donde desea colocar, luego haga clic en (Desplazar campos). ACL muestra el
cuadro de diálogo Desplazar campos con la posición de inicio de campo selec-
cionado en el cuadro de texto superior.
Capítulo 3 Definición de archivos y campos 195
Editar definiciones del archivo de entrada

Haga clic para seleccionar el


campo que desea desplazar

Haga clic en el botón Especifique el número de


Desplazar campos bytes a desplazar

Alternativamente, puede hacer clic en (Desplazar campos) antes de seleccionar


un campo, luego especifique la posición de inicio del campo más a la izquierda de
donde desea desplazar en el cuadro de texto superior.
4. En el cuadro de texto inferior, especifique el número de bytes que desea desplazar.
Para mover los campos hacia la derecha, especifique un número positivo. Por
ejemplo, si quiere mover el campo 4 bytes a la derecha, escriba 4. Para mover los
campos hacia la izquierda, escriba un número negativo.
5. Haga clic en [Aceptar], enseguida haga clic en [Sí] para confirmar la realineación
del campo. ACL vuelve a definir automáticamente las posiciones de campo para el
final del registro relacionado.

Nota: Este comando también puede ser usado desde la línea de comandos. Para obtener
más información, consulte “Fieldshift (Desplazar campos)” en la página 215 del Manual
de referencia de ACL para Windows.
196 ACL para Windows 7 Guía del Usuario
Editar definiciones del archivo de entrada
Capítulo 4 V ISTAS , REPORTES Y GRÁFICOS

En esta sección aprenderá a como trabajar con vistas, crear reportes y utilizar los
recursos gráficos de ACL.

■ Vistas
Una vista es una ventana que le permite organizar la forma en que los datos serán
presentados en su archivo de entrada. Es posible crear distintas vistas por cada archivo
de entrada. Las vistas pueden contener todos o cualquiera de los campos del archivo de
entrada, pueden ordenarse de diferentes maneras y ser formateados individualmente sin
afectar a otras vistas o los datos.
Considere una vista como una herramienta que utiliza para gestionar, analizar y ver las
partes seleccionadas de los datos. Durante el trabajo puede guardar, modificar, copiar,
renombrar o descartar las vistas sin afectar los datos o la forma como ellos son definidos
en la DAE.
Una vista se organiza en columnas y líneas. Las columnas en una vista representan
campos en la definición del archivo de entrada. Los datos en una columna pueden
provenir del archivo de datos de origen o de un campo computado. Como una columna
puede contener datos de un campo no es propiamente un campo. Los cambios que haga
al formato de la columna afectan únicamente a la columna y no al campo.
La primera vez que abra una vista, ACL lo llamará default view. La vista predeterminada
se basa en la definición del archivo de entrada correspondiente a la DAE y muestra todos
los campos en la DAE. Sin embargo, la vista está separada de la DAE: El cambio de la
vista no altera la DAE y los cambios subsiguientes realizados en la DAE no son presen-
tados automáticamente en la vista.
Sólo puede abrirse una vista cada vez. Las vistas no se graban hasta cerrarse. Si cierra
una vista o abre otra, ACL solicitará que grabe la vista actual o la descarte.

Vistas como reportes


También una vista es la base para un reporte. Aunque los reportes puedan tener caracte-
rísticas que no existan en una vista, siempre se basan en los datos mostrados en un vista
individual. ACL permite que personalice la apariencia de la vista para hacerla más útil
como reporte.

197
198 ACL para Windows 7 Guía del Usuario
Vistas

Puede considerar una vista como un reporte en progress. A medida que prosiga con su
análisis, podrá extraer un subconjunto de datos para análisis, definir filtros para
mostrar sólo los datos pertinentes, utilizar Expresiones para crear campos computados
para comparación o análisis y finalmente, personalizar la forma como son presentados
los datos. Si es necesario generar un reporte de los resultados, ese reporte será basado en
una o más vistas creadas durante el análisis.

Mostrar una vista


Para poder ver una vista en cualquier momento, proceda de la siguiente manera:
■ Utilizando la ventana Panorama, seleccione el nombre de la vista situada debajo
del archivo de entrada correspondiente y haga clic en (Abrir), o
■ Abra el archivo de entrada que corresponda. Seleccione Ventana en la barra de
menús y elija Abrir vista o haga clic en el botón (Seleccione vista) de la barra
de botones.
ACL muestra el cuadro de diálogo Seleccionar Vista con los nombres de las vistas
que se aplican al archivo de entrada actual junto con los botones de comandos
para ejecutar varias tareas. La vista con la que está trabajando actualmente
aparece seleccionada en el cuadro de diálogo Seleccione vista.
Seleccione una vista de la lista y haga clic en [Aceptar]. ACL le mostrará la vista
seleccionada.

Ventana de vista
Una vista presenta la siguiente información:
■ Registros en orden—los registros filtrados aparecen en gris. Si activa la prefe-
rencia Ocultar registros filtrados, los registro filtrados quedarán ocultos en la
vista.
■ Columnas definida—cada columna aparece por separado. De manera predeter-
minada, el encabezado de columna es el nombre del campo o expresión.
■ La barra de salto subtotal—es una línea gruesa vertical que aparece entre la
columna número de registro y la primera columna de campo de datos.
■ Un valor para cada columna de un registro.
Capítulo 4 Vistas, reportes y gráficos 199
Vistas

Editar la expresión de filtro Título de la columna Lista desplegable de filtros

Ir al siguiente registro
no filtrado

Crear un reporte
Editar nota de vista
Añadir columnas
Modificar columna
Eliminar columnas
Cambiar fuente
Trazar datos
seleccionados

Registro divisor Barra de salto de subtotal

Una vista sirve para varios propósitos. Esto le permite:


■ Ver datos en la pantalla en un formato legible y examinar y revisar los contenidos
del archivo de datos.
■ Formato e impresión de listas básicas, imprimiendo la vista.
■ Crear un diseño para un reporte con formato.

Botones de la ventana Vista


Utilizando la ventana Vista, proceda así:
■ Haga clic en (Editar el filtro de vista) para crear o editar un filtro. Si desea,
escriba el nombre de un filtro o una expresión en el cuadro de texto Filtro en la
parte superior de la ventana, o haga clic en la lista desplegable y elija un filtro
previamente activado.
Haga clic en (Definir filtro) para aplicar el filtro o (Eliminar filtro) para
eliminarlo.
■ Haga clic en (Ir al siguiente registro no filtrado) para ver el siguiente registro
no filtrado en la vista.
■ Haga clic en (Reporte) para crear un reporte.
■ Haga clic en (Editar nota de vista) para añadir o editar notas sobre la vista.
■ Haga clic en (Añadir columnas) para añadir un campo o expresión definida
a la vista.
■ Haga clic en (Modificar columna) o haga doble clic en el título de una
columna para modificar la forma como las columnas son mostradas en la vista y
en los reportes.
200 ACL para Windows 7 Guía del Usuario
Vistas

■ Haga clic en (Eliminar columnas) para eliminar las columnas seleccionadas


en la vista. La columna seleccionada también puede eliminarse pulsando la tecla
Supr.
■ Haga clic en (Cambiar fuente) para cambiar las fuentes de la vista y de
reportes.
■ Haga clic en (Trazar datos seleccionados) para el gráfico de los datos selec-
cionados en una vista.

Caracteres especiales en la vista


Además de los datos que espera ver, ACL puede mostrar campos que contienen los
caracteres especiales descritos abajo.

Columna muy estrecha


Cuando una columna de vista es muy estrecha para mostrar el contenido de un campo
numérico, los datos serán reemplazados por una línea de caracteres #. Si imprime un
reporte con base en esa vista, ACL imprimirá todos los datos en el campo, haciendo que
las columnas adyacentes queden desalineadas.

Para mostrar todo el contenido de la columna, ajuste el ancho de la columna en la vista


arrastrando el borde derecho de la columna o utilizando el cuadro de diálogo Modificar
columnas. Para conseguir que el ancho de la columna se ajuste automáticamente al
contenido del campo, evalúe el ancho necesario de la columna para mostrar los datos
esperados y defina el ancho de la columna como parte de las propiedades de muestra de
la definición de campo.

Desbordamiento numérico
El desbordamiento numérico es causado por operaciones como divisiones entre cero o
entre un número muy pequeño. ACL indica un exceso numérico mostrando el mensaje
###ERR### en las celdas afectadas en la vista. Si la columna es muy estrecha para
mostrar ese mensaje, ésta será sustituida por una línea de caracteres # hasta ampliarse la
columna.
Capítulo 4 Vistas, reportes y gráficos 201
Creación de una vista

Mensaje de errores asociados a la vistas


ACL mantiene un registro de los campos físicos o computados por una vista. Si cambia
de nombre o elimina un campo en la definición del archivo de entrada, la siguiente vez
que abra una vista con las referencias de aquel campo eliminado ACL mostrará un
cuadro de diálogo de error.

Puede optar por eliminar las referencias de los campos ausentes o mantenerlas:
■ Para eliminar permanentemente este campo de la vista, haga clic en [Aceptar].
■ Para mantener la referencia del campo ausente, haga clic en [Cancelar]. ACL
mostrará la vista sin el campo ausente.
Si vuelve a crear el campo, ACL se lo mostrará en la siguiente vez que la vista sea abierta.
Si no vuelve a crear el campo, en la siguiente vez que la vista sea abierta ACL le mostrará
este cuadro de diálogo de error.

■ Creación de una vista


Cuando crea una definición del archivo de entrada antes de definir un archivo de datos,
ACL crea y muestra automáticamente una muestra con todos los campos definidos.
1. Se puede crear una vista procediendo de la siguiente manera:
■ Seleccione (Vistas) en la ventana Panorama y haga clic en (Nuevo), o
■ Seleccione Ventana en la barra de menús y elija Abrir vista, o haga clic en el
botón (Seleccione vista) de la barra de botones. ACL muestra el cuadro de
diálogo Seleccione vista con opciones para seleccionar una vista. Haga clic en
[Nuevo].
ACL muestra el cuadro de diálogo Añadir columnas.
2. Haga doble clic en los campos o seleccione un campo y utilice las flechas [<--] e
[-->] para moverse entre las columnas Campos disponibles y Campos seleccio-
nados.
202 ACL para Windows 7 Guía del Usuario
Cómo copiar una vista

Otra alternativa es hacer clic en [Agregar todos] para seleccionar los campos dispo-
nibles y moverlos a la columna Campos seleccionados. Si comete algún error, haga
clic en [Borrar todos] para quitar todas las entradas de la columna Campos selec-
cionados.
3. Haciendo clic en [Expr] y utilizando el Generador de expresiones se pueden incluir
Expresiones para crear valores que no existen directamente en los datos. Para
obtener más información, consulte “Generador de expresiones” en la página 281.
4. Cuando termine de seleccionar campos de datos haga clic en [Aceptar].
ACL muestra una vista, llamada Sin Título, que contiene los campos de datos seleccio-
nados. Al cerrar la vista, ACL preguntará si desea guardar o haga clic en [Descartar]
para descartar los cambios. Asigne a la vista un nombre que le permita identificar su
contenido y haga clic en [Aceptar].

Nota: Cuando elimina un archivo de entrada también se elimina la vista llamada


default_view asociada con el archivo de entrada.

■ Cómo copiar una vista


Puede copiar una vista de otro proyecto o de otro archivo de entrada.

De otro Proyecto
1. Para copiar una vista de un Proyecto para otro:
■ En la Ventana Panorama seleccione (Vistas) y haga clic en (Copiar desde
otro proyecto).
■ En la ventana Vista activa haga clic en (Copiar de otro proyecto) en la barra
de botones de la ventana Panorama.
■ Seleccione Ventana en la barra de menús y elija Abrir vista para mostrar el
cuadro de diálogo Seleccione vista. Haga clic en [Copiar desde].
2. ACL muestra el cuadro de diálogo Localizar archivo del proyecto. Seleccione un
proyecto de la lista y haga clic en [Aceptar].
3. ACL presenta el cuadro de diálogo Importar, permitiendo elegir la vista(s) que desea
importar. Una vez finalizada la selección, haga clic en [Aceptar].
4. ACL importará las vistas a su proyecto actual.

Nota: Si alguna de las columnas en la vista hace referencia a campos que no existen en el
archivo de entrada actual se producirá una señal de alerta.
Capítulo 4 Vistas, reportes y gráficos 203
Modificar una vista

Desde otros archivos de entrada


También puede copiar una vista de otro archivo de entrada en el proyecto actual,
siempre y cuando el archivo de entrada tiene campos similares, procediendo de una de
las siguientes maneras:
■ En la lista Vistas de la ventana Panorama, seleccione una de las vistas cuya
Definición del archivo de entrada no corresponda con el archivo de entrada
actual y haga clic en (Abrir), o
■ Seleccione Ventana en la barra de menús y elija Abrir vista para mostrar el
cuadro de diálogo Seleccione vista. Seleccione en la Casilla de verificación
Mostrar vistas de todos los archivos de entrada. ACL mostrará todas las vistas
de todos los archivos de entrada del proyecto. Junto al nombre de cada una
aparece, entre corchetes, el nombre del archivo de entrada con el que está
relacionada. Seleccione una vista y haga clic en [Aceptar].
Si alguno de los campos de la vista no es válido para el archivo de entrada actual, ACL
mostrará un mensaje de error y lo excluirá de la vista.

■ Modificar una vista


Cada columna en una vista representa un campo definido o una expresión. Puede
añadir, eliminar o modificar columnas en una vista.

Cómo crear nuevas vistas


Cuando se cambia una vista, ACL pide que guarde los cambios al cerrarla. Puede crear
tantas vistas como desee guardándolas con un nombre diferente. Puede crear vistas que
contengan sólo los campos de datos necesarios par un objetivo específico. Por ejemplo,
si está trabajando en un archivo grande de inventarios, puede crear una vista que
muestre los campos relacionados con los costos, otra que muestre la descripción del
producto, otra la cantidad, etc.

Eliminar una columna de una vista


Cuando ACL crea inicialmente la Default_view, todos los campos de datos definidos son
mostrados en columnas verticales, hasta un máximo de 256. Si ha definido un número
de campos, tal vez no consiga verlos sin desplazarse por toda la vista.
204 ACL para Windows 7 Guía del Usuario
Modificar una vista

Para ver un subconjunto de los campos definidos, podrá eliminar las columnas especí-
ficas de la vista procediendo de la siguiente manera:
1. Muestre la vista de una definición del archivo de entrada.
2. Haga clic en los encabezados de las columnas que desee eliminar. Seleccione un
bloque de columnas haciendo clic en el título de la primera columna y la TECLA
MAYUS en el título de la última columna. Utilice CTRL+CLIC para seleccionar las
columnas no adyacentes.
3. Haga clic en (Eliminar columnas) o pulse la tecla Delete para eliminar las
columnas seleccionadas. ACL le pide que confirme si desea eliminar la(s)
columna(s) seleccionada(s).
4. Haga clic en [Eliminar]. ACL elimina las columnas de la vista.

Nota: Eliminar una columna de una vista no implica eliminar la definición del campo de
la Definición del archivo de entrada. Si después desea incluir el campo de datos en la vista,
puede volver a insertar la columna.

Cuando excluye columnas para crear una vista que muestra pocas columnas, es
recomendable guardar la nueva vista con un nuevo nombre. Si es necesario insertar
columnas posteriormente, este procedimiento la ahorrará el trabajo.

Añadir una columna a una vista


Se pueden añadir una o más columnas a la vista para campos que han sido previamente
definidos o para campos computados o expresiones ad hoc sin nombrar.
Para añadir una columna a la vista, haga lo siguiente:
1. Seleccione la ubicación de las columnas adicionales haciendo clic en el encabezado
de una columna en la vista.
ACL añadirá la columna a la izquierda de la columna seleccionada. Si ninguna
columna es seleccionada, ACL añadirá la columna como la última en la vista.
2. Haga clic en (Añadir columna) para mostrar el cuadro de diálogo Añadir
columnas.
Haga doble clic en campos, o seleccione un campo y utilice las Flechas [-->] e [<--]
para mover campos entre el cuadro de lista Campos disponibles y el cuadro de lista
Campos seleccionados.
Haga clic en [Agregar todos] para seleccionar todos los campos disponibles y
moverlos a la columna Campos seleccionados. Para eliminar un campo del cuadro
Campos seleccionados, haga doble clic en él. Para borrar todas las entradas, haga clic
en [Borrar todos].
Capítulo 4 Vistas, reportes y gráficos 205
Modificar una vista

Ver lista Utilice los botones de flecha para


mover las selecciones entre las listas

Haga clic para crear


un campo computado

Haga clic para editar


un campo
seleccionado

Seleccione otro Utilice las barras de Haga clic en un elemento para seleccionarlo
archivo de entrada desplazamiento para Ò haga doble clic para seleccionar un elemento y
disponible ver toda la lista moverlo

3. Para añadir una expresión o un nuevo campo computado, haga clic en [Expr] para
ver el Generador de expresiones. Para obtener más información, consulte
“Generador de expresiones” en la página 281.
Para editar uno de los campos de la columna Campos seleccionados, seleccione y
haga clic en [Editar] para ver el Generador de expresiones.
4. Cuando termine de seleccionar campos de datos haga clic en [Aceptar].
ACL añade los campos en el cuadro de diálogo Añadir columnas a la vista.

Modificar columnas
Puede modificar muchas características de una columna en la vista. Es posible dar a la
columna un título alternativo, modificar el contenido y cambiar la forma en que son
mostrados los datos.
Para modificar una columna en una vista abierta, proceda de la siguiente manera:
1. Seleccione la columna haciendo clic en el título de la columna.
2. Haga clic en (Modificar columna) para mostrar el cuadro de diálogo Modificar
columna.
206 ACL para Windows 7 Guía del Usuario
Modificar una vista

Nombre de
columna Haga clic para modificar el
alternativo contenido de la columna
utilizando una expresión

Nombre de la columna

Opciones de impresión

Ancho de Elija otro formato de


presentación presentación
de columna

Opciones de columna
El cuadro de diálogo Modificar columna proporciona las siguientes opciones para
modificar una columna:
■ Haga clic en [Contenido de columna] para modificar el contenido de la
columna que utiliza una expresión.
■ Dé un título alternativo o cambie el titulo alternativo si ya posee uno.
■ Elija una forma alternativa para mostrar los datos numéricos: Elija una opción
en la lista desplegable, o modifique una de las opciones de la lista o añada un
símbolo como el monetario o un signo de %.
■ Especifique el ancho de la vista de la columna.
■ Seleccione las adecuadas opciones de Impresión.
Capítulo 4 Vistas, reportes y gráficos 207
Modificar una vista

Reorganizar columnas
Utilice el método de arrastrar y soltar de ACL para reorganizar las columnas y proceda
de la siguiente manera:
1. Señale el encabezado de la columna que desea mover. Mantenga pulsando el botón
del ratón para mostrar una mano .
2. Arrastre la mano hasta la nueva posición y suelte el botón del ratón cerca del límite
entre ambas columnas. La columna es insertada entre dichas columnas.

Cómo cambiar el ancho de columna


Cambiar el ancho de las columnas en una vista resulta más fácil arrastrando la línea que
separa las dos columnas a una nueva posición como se explica a continuación:
1. Coloque el puntero sobre el separador de la columna derecha (línea vertical), en el
espacio del encabezado de la columna.
Cuando se encuentre ubicado directamente sobre el separador, el puntero cambia a
una doble flecha gruesa .
2. Haga clic y arrastre la línea para hacer que la columna sea más ancha o más estrecha.
Como alternativa, es posible hacer clic en el botón (Modificar columna) para
mostrar el cuadro de diálogo Modificar columna e ingresar un número en el cuadro de
texto Ancho. Haga clic en [Aceptar], y la vista reflejará instantáneamente el nuevo
ancho de columna.

Cómo especificar saltos de columna


Cuando se hace el formato de una vista para un reporte, es posible especificar las
columnas que se utilizarán como salto de columna. Los subtotales son generados
automáticamente en ese salto de columnas cada vez que cambie su valor. Este procedi-
miento afecta sólo los reportes. Este procedimiento no afecta la forma como una vista es
presentada o impresa.
Para especificar los saltos de columna, proceda de la siguiente manera:
1. Reorganice el orden de las columnas para que los saltos de columnas se encuentren
una junto a la otra, comenzando con la columna ubicada más a la izquierda. Todos
los saltos de columnas deben ser del tipo carácter.
2. Mueva el puntero hacia el espacio del encabezado en la parte superior de la barra de
salto subtotal, que es una línea vertical gruesa ubicada entre la columna número de
registro y la primera columna de la vista. El puntero se convierte en . Asegúrese
de no seleccionar , lo que se emplea para cambiar los anchos de columna.
208 ACL para Windows 7 Guía del Usuario
Modificar una vista

3. Arrastre la barra de salto a la derecha de la última columna que desea incluir.


Si la barra de salto no se mueve más allá de lo esperado, posiblemente sea porque está
tratando de incluir una columna de tipo no-carácter. Ver “STRING( )” en la página 83
del Manual de referencia de ACL para Windows para obtener más detalles acerca de
cómo convertir datos numéricos a caracteres para utilizarlos como campos clave.

Nota: ACL espera que se ordenen las columnas a la izquierda de la barra de salto. Si no ha
ordenado en forma explícita estos saltos de columnas utilizando el comando Ordenar,
puede hacer que ACL las ordene por usted marcando la casilla Preordenar en el cuadro de
diálogo Reporte.

Formateando las columnas en una vista


Una definición del archivo de entrada describe el formato predeterminado para
cualquier vista con base en una DAE. El formato de columnas en una vista cancela el
formato del campo de datos de una DAE. Para obtener más información sobre el cambio
de un formato de campo en una DAE, consulte “Campos de datos” en la página 157.
Para formatear columnas en una vista, haga lo siguiente:
1. Muestre el cuadro de diálogo Modificar columna, haciendo doble clic en el
encabezado de la columna o seleccione columna y luego haga clic en (Modificar
columna).

Valor de la columna

Identifica los datos ordenados

Criterio de ordenamiento

Identifica salto de columnas

Cuadro de texto Formato


Suprimir totales numéricos
Dejar en blanco los ceros

2. El valor de la columna se muestra en el cuadro de texto Contenido de columna.


Para cambiar el valor de la columna por cualquier campo o expresión válida, haga
clic en [Contenido de columna] y utilice el Generador de expresiones o especifique
Capítulo 4 Vistas, reportes y gráficos 209
Modificar una vista

una expresión en el cuadro de texto valor de columna. Modifique el valor de la


columna según como sea necesario.
3. Cambie el nombre de la columna escribiendo el nuevo nombre en el cuadro de texto
Título alternativo de columna.
4. El cuadro de texto Formato se aplica sólo a los campos numéricos. Si está en blanco,
ACL aplica el formato numérico predeterminado al campo. Puede especificar un
nuevo formato en el cuadro de texto Formato o elegir una lista desplegable
Formato.
Puede especificar el formato numérico predeterminado para todos los campos utili-
zando el cuadro de diálogo Editar preferencias de ACL. Para obtener más infor-
mación, consulte “Formato numérico predeterminado” en la página 336.
5. Para cambiar el ancho de la columna, se puede ingresar un número en el cuadro de
texto Ancho.
6. A opción llamada de Opciones de impresión se aplica sólo a reportes:
■ Marque en la Casilla de verificación de Ordenar columna clave para que ACL
ordene los registros de acuerdo con los valores de esta columna. Si especifica más
de una columna como columna clave de ordenamiento, ACL ordenará las
columnas en el orden de izquierda hacia derecha.
Si los registros aún no están ordenados, también deberá marcar lacCasilla de
verificación Preordenar en el cuadro de diálogo Reporte.
■ Seleccione Ordenar ascendente u Ordenar descendente.
■ Si desea que ACL genere un subtotal cada vez que se modifique un valor de una
columna específica, marque la casilla de verificación Salto de columna.
Los saltos de columnas deben estar especificadas como ordenadas. Si arrastra la
barra de salto para definir la columna como un campo de corte (consulte “Cómo
especificar saltos de columna” en la página 207) la casilla de verificación
Ordenar columna clave estará seleccionada.
Los saltos de columnas deben estar a la izquierda en la vista y deben estar
ordenadas.
■ Active lacCasilla de verificación Salto de página para que ACL inserte un salto
de página cada vez que una columna cambie de valor.
■ Para suprimir la impresión de campos claves duplicados, active la Casilla de
verificación Suprimir duplicados.
■ Como predeterminado ACL totaliza las columnas numéricas en reportes. Para
suprimir del reporte los totales de una columna numérica, seleccione la columna
y active la casilla de verificación Suprimir totales.
210 ACL para Windows 7 Guía del Usuario
Modificar una vista

■ Para suprimir valores cero para campos numéricos, active la casilla de verifi-
cación En blanco si es cero. Esto le permite ver fácilmente los valores impor-
tantes diferentes de cero en su reporte. Esta opción afecta tanto a la vista como al
reporte impreso.
7. Cuando termine, haga clic en [Aceptar] para cerrar el cuadro de diálogo Modificar
columna.
ACL cambiará la vista de acuerdo con las especificaciones de formato de la columna.

Cambiar la fuente
La fuente se aplicará al espacio especificada de una vista o reporte. No es posible
cambiar la fuente de una sola columna, título de columna, registro o total. Por ejemplo,
si cambia la fuente de un título de columna, estará cambiando la fuente de todos los
títulos de columna de esa vista o reporte.
Puede especificar diferentes fuentes para títulos y datos para la ventana Vista y para los
reportes. También es posible cambiar la fuente para el encabezado, los totales y los pies
de página de reportes.
Para cambiar la fuente en una vista o reporte:
1. En la ventana Vista, haga clic en (Cambiar fuente) ACL visualizará el cuadro de
diálogo Seleccione fuentes de la vista.

Vista previa de la fuente

2. Haga clic en [Encabezado], [Títulos], [Datos], [Totales] o [Pie de página] para ver
el cuadro de diálogo Fuentes y modificar la fuente del espacio seleccionada. Otra
alternativa es cambiar simultáneamente todas las fuentes haciendo clic en [Todos].
Capítulo 4 Vistas, reportes y gráficos 211
Ordenar la vista con Ordenación rápida

Tenga en cuenta que cuando selecciona una fuente, el cuadro de diálogo Muestra
presentará una vista preliminar.

Nota: Solamente se encontrarán disponibles las fuentes instaladas en su computadora.

3. Seleccione una fuente para la visualización que le agrade y haga clic en [Aceptar]
para volver al cuadro de diálogo Seleccionar fuentes de la vista.
4. Haga clic en [Aceptar] nuevamente para aplicar los cambios realizados a la vista.
La fuente predeterminada para el encabezado y el pie de página es la misma que se
utiliza para los datos en la ventana Vista.

■ Ordenar la vista con Ordenación rápida


Puede utilizar Ordenación rápida para ordenar registros en función de cualquier
campo. Ordenación rápida, que sólo se puede aplicar a la vista, es un método temporal
para visualizar registros en orden ascendente o descendente. Cuando haya terminado
con Ordenación rápida, puede desactivarlo para que en la vista se muestren los registros
en el orden en que aparecen en la definición del archivo de entrada.
Para utilizar Ordenación rápida, haga clic con el botón derecho del ratón en el
encabezado de la columna y seleccione una de las opciones de orden:
■ Ordenación rápida ascendente: ordena los registros de inferior a superior.
■ Ordenación rápida descendente: ordena los registros de superior a inferior.
■ Ordenación rápida desactivada: restaura los registros al orden previo.
212 ACL para Windows 7 Guía del Usuario
Cómo construir vistas multilínea

Ordenación rápida se aplica únicamente a la vista y no a los comandos, que utilizan el


criterio de orden que se encuentra en la definición del archivo de entrada. Para ordenar
los registros del archivo, utilice el comando Ordenar tal como se describe en “Sort
(Ordenar)” en la página 353 del Manual de referencia de ACL para Windows. Para
indexar el archivo por uno o varios campos, utilice el comando Indexar, tal como se
escribe en “Index (Indexar)” en la página 240 del Manual de referencia de
ACL para Windows.

■ Cómo construir vistas multilínea


La utilidad multilínea de ACL le permite reorganizar sus vistas de manera que se
asemejen lo más posible al resultado final que desee para sus reportes.

Añadir o eliminar líneas


Añadir o eliminar líneas afecta el encabezado y los espacios de datos al mismo tiempo.
No puede añadir o eliminar líneas para cada espacio por separado, pero puede suprimir
la impresión de líneas bajo el título.
Para añadir o eliminar las líneas debajo de las existentes, haga clic y arrastre cualquier
línea horizontal en la columna de número de registro de la siguiente manera:
■ Si arrastra hacia abajo, las líneas serán añadidas abajo del encabezado y de los
espacios de la celda de datos. Cuanto más arrastre hacia abajo, más líneas serán
añadidas.
■ Si arrastra hacia arriba, las líneas que anteriormente fueron añadidas debajo del
encabezado y de los espacios de celda de datos serán eliminadas. Sólo es posible
eliminar celdas vacías.
Capítulo 4 Vistas, reportes y gráficos 213
Cómo construir vistas multilínea

Haga clic en
esta línea

Arrastre el
cursor hacia
abajo para
añadir líneas
debajo de
este punto

Haga clic y
arrastre hacia
arriba para
eliminar líneas

Para añadir o eliminar las líneas encima de las existentes, haga clic y arrastre la línea
superior en la columna de número de registro de la siguiente manera:
■ Si arrastra hacia abajo, serán añadidas líneas arriba del encabezado de la
columna y de los espacios de celda de datos.
■ Si arrastra hacia arriba, las líneas que añadió anteriormente serán eliminadas de
encima del encabezado de la columna y de los espacios de celda de datos. Sólo es
posible eliminar celdas vacías.
214 ACL para Windows 7 Guía del Usuario
Cómo construir vistas multilínea

Haga clic
aquí

Arrastre el cursor
hacia abajo para
añadir líneas
arriba
Haga clic y arrastre
hacia arriba para
eliminar líneas.

Mover columnas
Para mover datos de la columna para una línea, haga clic en un encabezado de columna
y arrástrelo para una nueva línea. Cuando suelte el botón del ratón el encabezado de
columna saltará hacia la izquierda. Para “empujar” la columna a la derecha, arrastre el
divisor de columna de su izquierda. Puede continuar y hacer clic arrastrando los
encabezados de las columnas para volver a posicionar los datos, también podrá hacer
clic y arrastrar los bordes de la columna para ajustar su posición y anchura.
Capítulo 4 Vistas, reportes y gráficos 215
Cómo construir vistas multilínea

Haga clic para


seleccionar una
columna y
arrástrela para
una línea

Haga clic y
arrastre hacia
arriba para
suprimir el
encabezado.

Suprimir encabezados
Cuando crea reportes con varias líneas también crea encabezados con varias líneas. Si
no desea encabezados con varias líneas, podrá editarlas por separado del resto de la
vista.
Para suprimir la impresión de encabezados, arrastre la línea negra divisoria gruesa
(situada entre los encabezados de columna y la barra de desplazamiento vertical) hacia
arriba hasta cubrir los encabezados de columna que no desea imprimir. Debe conservar
un encabezado de por lo menos una línea (que puede estar vacía).
216 ACL para Windows 7 Guía del Usuario
Cómo imprimir una vista

■ Cómo imprimir una vista


Es posible imprimir una vista siempre que desee, procediendo de la siguiente manera:
1. Abra la vista que desea imprimir como ventana activa.
2. Haga clic en (Imprimir ventana activa) en la barra de botones o seleccione
Archivo en la barra de menús y elija Imprimir. ACL muestra el cuadro de diálogo
Imprimir.

Elija las opciones necesarias. Las opciones que aparecen dependen de la impresora
que esté seleccionada. Las opciones comunes incluyen lo siguiente:
■ Todos, imprime todas las páginas del trabajo seleccionado.
■ Páginas, permite la impresión de un grupo de páginas. Especifique los números
de la página inicial y final en los cuadros de texto De y A, respectivamente.
Para especificar las opciones de impresión, haga clic en [Configurar] para mostrar
el cuadro de diálogo Configurar página. Seleccione una impresora, la orientación de
la página y el tamaño de papel. Haga clic en [Aceptar] para volver al cuadro de
diálogo Imprimir.
3. Especifique el intervalo de impresión y haga clic en [Imprimir] para imprimir la
vista en la impresora predeterminada.

Nota: Imprimir una vista difiere de imprimir un reporte. La impresión de una vista genera
una salida relativamente “simple” con pocos atributos de formato y sin subtotales.
Imprimir un reporte implica un formato completo.

Indicador de ancho de página


En las vistas se puede mostrar una línea punteada sobre el sector derecho para indicar el
ancho de la página.
Capítulo 4 Vistas, reportes y gráficos 217
Gráfico de una vista

Indicador del ancho de página

ACL imprimirá sólo datos a la izquierda del indicador del ancho de página.
Tenga en cuenta que al cambiar la orientación de la página a apaisada o cambiando los
márgenes, el indicador de ancho de página es ajustado. Para desactivar el indicador del
ancho de página, consulte “Opciones de vista” en la página 325.

■ Gráfico de una vista


ACL le permite construir gráficos desde ciertos tipos de datos directamente de una
Vista:
■ Una columna de un solo carácter o fecha con una o más columnas numéricas.
■ Gráfico de varias columnas numéricas contra sus números de registros.
Esta característica permite que visualice con rapidez los datos sin necesitar procesarlos
utilizando un comando ACL.
Para el gráfico de datos de una vista, haga clic y arrastre el ratón para seleccionar un
intervalo de datos válidos desde la vista y enseguida haga clic en el botón Trazar datos
seleccionados.
218 ACL para Windows 7 Guía del Usuario
Gráfico de una vista

Haga clic en el botón Haga clic y arrastre para


Trazar datos seleccionar los datos
seleccionados

Cuando el gráfico es mostrado, puede modificar el tipo de gráfico, la apariencia y las


propiedades utilizando los botones del lado izquierdo del gráfico. Todas las opciones
válidas de gráfico son mostradas con botones coloreados. Las opciones inválidas están
sombreadas en gris.

Botones de opciones de gráfico

Como el gráfico con base en la vista no es basado en datos de los comandos de ACL, no
tiene las características de un gráfico generado desde la salida de datos. La opción
Capítulo 4 Vistas, reportes y gráficos 219
Cómo mantener vistas

cambio rápido de gráfico no está disponible. Los caracteres o datos de las fechas no son
ordenados y aparecen en el mismo orden que ocupan en la vista.
Si necesita de más control en el gráfico, cree desde la salida de datos de comando. Para
obtener más información, consulte “Profundizando en los datos representados gráfica-
mente” en la página 238.

■ Cómo mantener vistas


Utilice la ventana Panorama para duplicar, renombrar y eliminar vistas.

Abrir
Cerrar
Vistas en una DAE
Duplicar seleccionada

Eliminar
Renombrar

Exportar para
ACL for OS/390

Duplicar vistas
Para duplicar una vista:
1. Haga clic en la vista que desea duplicar.
2. Haga clic en (Duplicar).
ACL abrirá un cuadro de diálogo informándole que se ha duplicado la vista.

Renombrar las vistas


Para cambiar nombre de una vista:
1. Haga clic en la vista a la que desea cambiar el nombre.
2. Haga clic en (Renombrar).
220 ACL para Windows 7 Guía del Usuario
Reporte

ACL mostrará un cuadro de diálogo con el nombre actual de la vista seleccionada en


el cuadro de texto.
3. Especifique un nuevo nombre para la vista y haga clic en [Aceptar].

Eliminar vistas
Para eliminar una vista:
1. En la ventana Panorama, haga clic en la vista que desea eliminar.
2. Haga clic en (Eliminar) o pulse DEL. ACL muestra un cuadro de diálogo que le
pide la confirmación de la eliminación del elemento seleccionado.
3. Haga clic en [Eliminar] para eliminar la vista, o bien en [Cancelar].

■ Reporte
Los reportes en ACL se basan en las vistas. Las especificaciones del reporte están
“guardadas” como parte de la vista. Es posible que en las vistas de reportes desee utilizar
nombres que le permita identificarlos fácilmente como reportes e indique su contenido.
La generación de un reporte con formato consta de tres pasos:
1. Formato de la vista.
2. Diseñar el reporte.
3. Vista previa y/o imprimir el reporte.
También puede guardar reportes como texto o archivos HTML (Hypertext Markup
Language).
Si desea ejecutar nuevamente un reporte, abra la vista utilizando la ventana Panorama o
seleccionando Ventana en la barra de menús y eligiendo Abrir vista. Cuando haga clic
en (Reporte), se mostrarán las especificaciones del reporte de la última vez que se
utilizó la vista en el cuadro de diálogo Reporte.

Cómo crear un nuevo reporte


Desde una vista puede crear un reporte. Una vez que ha creado la vista debe formatear
los campos y las páginas de su reporte tal como se describe en esta sección. Guarde la
nueva vista con un nombre apropiado. Par obtener más información sobre las vistas,
consulte “Creación de una vista” en la página 201.
Asimismo, es posible crear un nuevo reporte basándose en una vista ya existente.
Presente la vista y otórguele formato a su nuevo reporte, cambiándolo si fuera necesario.
Capítulo 4 Vistas, reportes y gráficos 221
Reporte

Cuando cierre la ventana Vista, ACL le pedirá que guarde la nueva vista. Si le da un
nuevo nombre, ACL dejará intactas la vista original y las especificaciones del reporte.
Como alternativa, puede seleccionar una vista de origen en la ventana Panorama y haga
clic en (Duplicar), para luego poder modificar la copia.

Aplicar formato a las vistas


El primer paso para crear un reporte es hacer un formato de vista. Esto incluye añadir,
eliminar y organizar las columnas según desee, cambiando las fuentes y haciendo el
formato de las columnas. Además, incluye especificar columnas clave para ordenar y
determinar otras características de orden y subtotales. Par obtener más información
sobre el formato de la vista, consulte “Modificar una vista” en la página 203.

Formato de vista de fechas


Para cambiar la forma en que se visualizan las fechas en su reporte, es necesario cambiar
la configuración de preferencias.
1. Seleccione Edición en la barra de menús y elija Preferencias.
2. Haga clic en la ficha [Opciones de fecha] y escriba los valores que desee en los
cuadros de texto Día, Mes y Año o haga clic en la lista desplegable Formato de
presentación de fecha y elija uno de los formatos predefinidos.
3. Haga clic en [Aceptar] par definir las configuraciones de preferencia para la
duración sólo de la sesión actual o haga clic en [Guardar] para guardar las prefe-
rencias actuales de todas las sesiones subsiguientes.

Nota: El cambio del Formato de presentación de fecha, cambiará la forma como las fechas
son mostradas en todo el Proyecto.

Suprimir duplicados
Puede crear reportes más atractivos optando por no mostrar los valores del salto de
columna duplicados. Puede suprimir duplicados sólo de columnas que son especifi-
cadas como saltos de columna. Por ejemplo, puede tener un reporte en el cual los saltos
de columna Br y Gl son repetidos en cada línea de detalle.
222 ACL para Windows 7 Guía del Usuario
Reporte

Puede optar por suprimir esos valores.

Pagina ... 2 03/20/2000 16:05:23


Creado con ACL por: ACL Software

Br Gl Batch Date Amount Dp T Co

22 101 30008 10/31/99 -458364.86 T 01


22 101 99999 10/31/99 426245.51 S 01
22 101 30000 11/30/99 -426245.51 T 01
22 101 99999 11/30/99 1317226.78 S 01
22 101 30020 12/31/99 -1317226.78 T 01
22 101 30072 12/31/99 404302.85 T 01
22 101 30078 12/31/99 -808605.70 T 01
22 101 99999 12/31/99 404302.85 S 01

22 101 -458364.86
22 -458364.86
23 101 30001 10/31/99 124840 80 T 01
Puede utilizar la opción Suprimir duplicados para imprimir los saltos de columnas sólo
cuando su valor cambia para subtotales y totales.
Para utilizar la opción Suprimir duplicados, en primer lugar debe preparar sus datos,
definiendo los saltos de columna y marcar la casilla de verificación Suprimir duplicados.

Definir Salto de columnas


Para definir Saltos de columnas, proceda de la siguiente manera:
1. En la vista, mueva las columnas hacia la izquierda para las que desea suprimir dupli-
cados.
2. Utilice el comando Ordenar para ordenar las columnas o marque la casilla de verifi-
cación Preordenar en el cuadro de diálogo Reporte.
Si utiliza el comando Ordenar para crear un nuevo archivo ordenado, ejecute la
siguiente etapa en el archivo ordenado.
3. Arrastre la Barra de salto a la derecha de las columnas para designarlas como Salto
de columnas.
Para obtener más información acerca de los saltos de columna, consulte “Cómo especi-
ficar saltos de columna” en la página 207 y “Formateando las columnas en una vista” en
la página 208.
Capítulo 4 Vistas, reportes y gráficos 223
Reporte

Suprimir duplicados
Si desea activar la opción Suprimir duplicados, haga lo siguiente:
1. Haga doble clic en el encabezado del salto de columna y haga clic en (Modificar
columna). ACL mostrará el cuadro de diálogo Modificar columna.
2. En el cuadro de diálogo Modificar columna, marque las casillas de verificación Salto
de columna y Suprimir duplicados.

3. Haga clic en [Aceptar] para cerrar el cuadro de diálogo Modificar columna.


4. Haga clic en (Reporte) en vista para presentar el cuadro de diálogo Reporte.
5. Haga clic en [Vista previa].
Ahora su reporte se parece al mostrado abajo. Observe como es más fácil ver el reporte
cuando no se repiten los campos Br y Gl en cada línea de descripción.
224 ACL para Windows 7 Guía del Usuario
Reporte

Pagina ... 2 03/20/2000 16:09:56


Creado con ACL por: ACL Software
Br Gl Batch Date Amount Dp T Co
22 101 30008 10/31/99 -458364.86 T 01
99999 10/31/99 426245.51 S 01
30000 11/30/99 -426245.51 T 01
99999 11/30/99 1317226.78 S 01
30020 12/31/99 -1317226.78 T 01
30072 12/31/99 404302.85 T 01
30078 12/31/99 -808605.70 T 01
99999 12/31/99 404302.85 S 01
22 101 -458364.86

Blanco si es cero
Puede suprimir los valores cero para fijarse rápidamente en los valores distintos de cero
utilizando la opción Blanco si es cero.

Nota: Esta opción afecta tanto a la vista como al reporte impreso.

Para suprimir los valores cero en un campo numérico haga lo siguiente:


1. Haga doble clic en el encabezado de un campo numérico, o resalte campo y haga clic
en (Modificar columna) para abrir el cuadro de diálogo Modificar columna.
2. Active la casilla de verificación En blanco si es cero y haga clic en [Aceptar] para
cerrar el cuadro de diálogo Modificar columna.
Observe que la vista ya no muestra valores cero para ese campo. Si activa la casilla de
verificación En blanco si es cero, los valores cero no aparecerán impresos en los
reportes.
Capítulo 4 Vistas, reportes y gráficos 225
Diseñar reportes

■ Diseñar reportes
Cuando termine con el formato de las columnas de una vista, puede diseñar la dispo-
sición de su reporte. Haga clic en (Reporte) para utilizar el cuadro de diálogo
Reporte para aplicar formato a las páginas del reporte.

Haga clic para aplicar una condición de filtro.

Espaciado de la línea de detalle


Haga clic para abrir una vista previa del reporte
Haga clic para configurar la impresora

Encabezado
Si desea tener un encabezado en la parte superior del reporte impreso, ingrese el texto en
el cuadro de texto Encabezado. El texto puede ser de una o más líneas y con cuantos
caracteres como sea necesario. ACL centrará automáticamente el encabezado del
reporte. Para posicionar el encabezado al lado izquierdo de la página, utilice el símbolo
< en el inicio de cada línea.

Pie de página
Si desea que aparezca un pie de página en la parte inferior de su reporte impreso, especi-
fique el texto en el cuadro de texto Pie de página. El pie de página puede tener una o más
líneas, y tener cuantos caracteres sean necesarios. ACL centrará automáticamente el pie
de página en su reporte. Para posicionar el pie de página en el lado izquierdo de la
página, utilice el símbolo < en el inicio de cada línea.
226 ACL para Windows 7 Guía del Usuario
Diseñar reportes

Condición
Una opción sería especificar una condición en el cuadro de texto Si o hacer clic en [Si] y
utilizar el Generador de expresiones para crear una condición o filtro local para el
reporte.
Se puede hacer uso de un filtro global y de uno local al mismo tiempo. Por ejemplo,
puede tener un filtro global definido para su vista, que incluye sólo el registro de inven-
tario para la clase del producto 8. Tal vez desee utilizar un filtro local de manera que su
reporte incluya sólo elementos en la Clase de producto 8 que tiene un valor grande.
Al igual que todos los filtros locales, la condición sólo afecta el contenido del reporte. No
afecta la vista.

Preordenar
Marque la casilla de verificación Preordenar para asegurarse de que el reporte se ordena
correctamente antes de imprimirse. No seleccione la casilla de verificación sin estar
seguro del orden.

Resumir
Marque la casilla de verificación Resumir para generar un reporte resumido que incluya
solamente los subtotales para cada campo clave especificado como también los totales.
No se incluyen líneas de detalle.

Espaciado de la línea de detalle


De modo predeterminado, los reportes tienen espacios simples. Utilice el menú desple-
gable situado en la parte inferior derecha del cuadro de diálogo Reporte para insertar
dos o tres espacios entre cada línea de detalle.

Nota: Esta opción no es válida para un reporte resumido.

Suprimir líneas de detalle en blanco


Esta opción se aplica a los reportes con base en vistas de varias líneas. Para obtener
información sobre las vistas con varias líneas, consulte “Cómo construir vistas multi-
línea” en la página 212.
Puede crear reportes más atractivos suprimiendo las líneas de detalle en blanco. Esta
opción ayuda a generar reportes más legibles creados desde los archivos con campos en
blanco. Por ejemplo, un archivo que relaciona las informaciones del cliente puede tener
diversas líneas para dirección, pero una o más de una, pueden estar en blanco. El
Capítulo 4 Vistas, reportes y gráficos 227
Diseñar reportes

número discrepante de líneas en blanco puede hacer que un reporte sea menos legible,
como se muestra en el ejemplo de abajo.
Las líneas en blanco distraen

35189 Versa Tires $32,000 00210

Pittsburgh TX
75686

444413 Equitable Corporation $22,000 00040

Louisville CO

463451 Blue Atlanta $53,000 00120


301 E 2Nd St
St Louis MO

269267 University National $22,000 00170


9600 Market St
Utilice la opción Suprimir líneas de detalle en blanco para que ACL no incluya las
líneas en blanco en reportes impresos.
Para utilizar esta opción con un reporte de varias líneas, proceda así:
1. Haga clic en (Reporte) en vista para presentar el cuadro de diálogo Reporte.
2. Marque la casilla de verificación Suprimir líneas de detalle en blanco.
3. Haga clic en [Vista previa]. Las líneas de detalle en blanco no son mostradas en el
reporte.

Nota: Al crear una vista con varias líneas, deje los saltos de columna en la primera línea y
mueva las otras columnas para las líneas de abajo.
228 ACL para Windows 7 Guía del Usuario
Cómo imprimir un reporte

35189 Versa Tires $32,000 00210


Pittsburgh TX
75686

444413 Equitable Corporation $22,000 00040


Louisville CO

463451 Blue Atlanta $53,000 00120


301 E 2Nd St
St Louis MO

269267 University National $22,000 00170


9600 Market St
Scarsdale NY

■ Cómo imprimir un reporte


ACL ofrece varias opciones de impresión del reporte, incluyendo la configuración de la
página, márgenes, numeración y fecha y hora. También puede especificar que su reporte
será impreso en un archivo o salida HTML. Puede elegir incluye la historia del reporte y
las notas de vista.

Configurar página
Haga clic en (Reporte) en la vista para presentar el cuadro de diálogo Reporte, haga
clic en [Configurar] para mostrar el cuadro de diálogo Configurar página, que permite
la especificación de las opciones de impresión, como el nombre de la impresora, la
orientación de la página y el tamaño y origen del papel.

Nota: Estas opciones son únicamente válidas para el reporte actual.

Cambiar orientación del papel


Para cambiar la orientación del papel de vertical para horizontal, haga lo siguiente:
■ Haga clic en el botón (Reporte). ACL muestra el cuadro de diálogo Reporte.
■ Haga clic en [Configurar] para mostrar el cuadro de diálogo Configurar página.
■ Seleccione Horizontal y haga clic en [Aceptar].
■ Haga clic en [Aceptar] nuevamente para cerrar el cuadro de diálogo Reporte.
■ Haga clic en [Aceptar] para imprimir el reporte o en [Cancelar] para volver a la
vista en formato vertical.
Capítulo 4 Vistas, reportes y gráficos 229
Cómo imprimir un reporte

Márgenes de la página
ACL utiliza las definiciones de margen de impresión predeterminada para todas las
vistas y reportes impresos.
Para cambiar los márgenes de impresión predeterminado, seleccione Edición en la
barra de menús y elija Preferencias, haga clic en la ficha [Opciones de impresión].
Ajuste los márgenes y haga clic en [Aceptar] para aplicar los cambios durante las
sesiones actuales o haga clic en [Guardar] para guardar la preferencia. Para obtener más
información, consulte “Márgenes” en la página 338.

Nota: Cómo están definidas como preferencias, los márgenes especificados se aplican a
todo lo que imprima en ACL.

Historia del reporte


Puede incluir la historia del reporte cuando imprima un reporte. Para ello, seleccione
Edición en la barra de menús y elija Preferencias. Haga clic en la ficha [Opciones
de impresión] y marque la casilla de verificación Incluir historia de reportes en los
reportes. Marque la casilla de verificación Incluir nota de vista en la historia
del reporte para incluir cualquier nota asociada con la vista.

Salida
En el cuadro de diálogo Reporte, haga clic en la ficha [Salida] para mostrar las opciones
de salida de Reporte. Elija si desea imprimir un reporte, guárdelo en un archivo o
preséntelo en la pantalla haciendo clic en la opción adecuada. Si hace clic en la opción
Archivo, deberá escribir un nombre en el cuadro de texto Nombre.

Nota: Cuando se envía un reporte a un archivo o se presenta en la pantalla no se conserva


el formato.

Salida a HTML
Puede optar por guardar un reporte como un archivo de texto o un archivo HTML
(Hypertext Markup Language). Esto permite preparar reportes de ACL para distri-
buirlos o publicarlos a través de la World Wide Web. ACL genera archivos HTML en
formato HTML 3,2.
Para generar un reporte en formato HTML, proceda de la siguiente manera:
1. En el cuadro de diálogo Reporte, haga clic en la ficha [Salida] para mostrar las
opciones de salida.
2. Haga clic en el Archivo para especificar la salida para un archivo.
230 ACL para Windows 7 Guía del Usuario
Cómo imprimir un reporte

3. Haga clic en la lista desplegable Tipo de archivo de texto HTML como su salida.
4. En el cuadro de texto Nombre, escriba el nombre que desee asignar al archivo de
salida HTML.
5. Haga clic en [Aceptar] para crear el archivo HTML.

Nota: Como la mayoría de los reportes de salida de ACL tienen formato de tabla, para ver
la salida se requiere un navegador de Web que soporte tablas, como Netscape 3 o superior,
Internet Explorer 3 o superior.

Imprimir vista previa


Para una vista previa del reporte antes de imprimirlo, haga clic en [Vista previa]. La
vista previa podrá ejecutarse sólo si selecciona Imprimir como opción de salida.
ACL mostrará una vista del reporte con la orientación de página y el tamaño de papel
especificados en el cuadro de diálogo Configurar página.

Nota: Utilice Vista previa de impresión para identificar partes del reporte que pueden
mostrase de manera diferente a la prevista. Por ejemplo, si una columna de vista es muy
estrecha para mostrar el contenido de un campo numérico, los datos en la vista serán
reemplazados por signos de #. Al imprimir un reporte con base en esa vista, ACL imprimirá
todos los datos de campo, haciendo que las columnas adyacentes sean desalineadas. Para
corregir esto, ajuste el ancho de la columna en la vista, arrastrando el borde de la columna
derecha o modificando el ancho de la columna, utilizando el cuadro de diálogo Modificar
columnas.
Capítulo 4 Vistas, reportes y gráficos 231
Cómo imprimir un reporte

Haga clic en el espacio en blanco para al zoom.

Haga clic en [Siguiente] para ver la página siguiente, en [Previo] para ver la página
anterior, o en [Última página] para saltar hasta la última página del reporte.
Para aumentar la vista previa de su reporte, coloque el cursor en la página de vista previa
del reporte. El cursor asumirá la forma de una lupa con un signo más dentro de ella.
Haga clic en la parte de la página que desea aumentar.
Ubique el cursor en la sección de vista previa maximizada del reporte. ACL cambia el
cursor, que pasa a tener la forma de una lupa con un signo menos en ella. Haga clic en la
vista previa para minimizar nuevamente el reporte a una página en la pantalla.
Como alternativa, haga clic en [Acercar], que cambia a [Alejar]. Haga clic en la página
o en [Alejar] para minimizar el reporte.
Si le agrada el aspecto final del reporte, haga clic en [Imprimir] para enviarlo a la
impresora. De lo contrario, haga clic en [Cerrar] y continúe trabajando con los datos.

Numeración de páginas
ACL numera automáticamente las páginas en su reporte cuando lo imprime. Los
números de página aparecen en la esquina superior izquierda de cada página.
232 ACL para Windows 7 Guía del Usuario
Resumen de las opciones de formato de reporte

Anotación de fecha y hora


ACL coloca automáticamente anotaciones de fecha y hora en sus reportes. La fecha y la
hora aparecen en la esquina superior derecha de cada página.

■ Resumen de las opciones de formato de reporte


En la siguiente tabla se resumen las características disponibles para dar formato a
reportes y el cuadro de diálogo o la opción utilizada para definirlos.

Características de formato Cuadro de diálogo u opción utilizada

Añadir columna Haga clic en la ventana Vista

Eliminar columna Haga clic en la ventana Vista

Reorganizar columna Arrastre y suelte la columna en la ventana Vista

Añadir campo computado Haga clic en la ventana Vista

Cambiar fuente Haga clic en la ventana Vista

Encabezados de columna Haga clic en la ventana Vista

Ancho de columna Arrastre el separador de columna en la ventana Vista

Formato numérico Haga clic en la ventana Vista

Ordenar columna clave Haga clic en la ventana Vista

Criterio de ordenamiento de columna Haga clic en la ventana Vista


(Ascendente; Descendente)

Suprimir totales Haga clic en la ventana Vista

Salto de columna Haga clic en la ventana Vista

Salto de página Haga clic en la ventana Vista

Suprimir duplicados Haga clic en la ventana Vista

Encabezado Haga clic en la ventana Vista

Pie de página Haga clic en la ventana Vista


Capítulo 4 Vistas, reportes y gráficos 233
Mantener reportes

Características de formato Cuadro de diálogo u opción utilizada

Condición de filtro Haga clic en la ventana Vista

Preordenar Haga clic en la ventana Vista

Resumir Haga clic en la ventana Vista

Suprimir líneas de detalle en blanco Haga clic en la ventana Vista

Espaciado entre línea de detalle Haga clic en la ventana Vista

Formato de fecha Ficha [Opciones de fecha] del cuadro de diálogo


Preferencias

Tamaño de papel Haga clic en [Configurar] en el cuadro de diálogo


Reporte

Origen del papel Haga clic en [Configurar] en el cuadro de diálogo


Reporte

Márgenes Ficha [Opciones de impresión] del cuadro de diálogo


Preferencias

Numeración de páginas Automático

Anotación de fecha y hora Automático

■ Mantener reportes
Como los reportes se basan en vistas, es posible duplicarlos, cambiarles el nombre y
eliminarlos, administrando las vistas a las que están asociados. Para obtener más infor-
mación, consulte “Cómo mantener vistas” en la página 219.
234 ACL para Windows 7 Guía del Usuario
Gráficos

■ Gráficos
Puede editar gráficos fácilmente en ACL utilizando el ratón. Puede ejecutar operaciones
típicas del Windows como:
■ Hacer clic en un gráfico o en una leyenda de gráfico para mostrar sus indica-
dores.
■ Hacer clic y arrastrar un indicador para cambiar el tamaño del elemento selec-
cionado.
■ Hacer clic en un elemento para seleccionarlo y arrastrar para moverlo.
■ Hacer doble clic en los gráficos y en las leyendas de los gráficos para mostrar los
cuadros de diálogo Propiedades.
■ Usar los botones a la izquierda del gráfico para personalizar sus propiedades y
apariencia.
Para ver el nombre del comando asociado al botón, coloque el cursor sobre el botón y el
ACL mostrará el nombre del comando en la ventana Descripción del icono.

Histograma
Para emitir el comando Histograma, haga los siguiente:
1. Seleccione Analizar de la barra de menús y elija Histograma.
2. Seleccione un nombre de campo en lista desplegable.
3. Ingrese un valor máximo y mínimo en los cuadros de texto para campos numéricos.
4. Haga clic en [Aceptar]. ACL muestra el resultado en un gráfico de barras 3-D. Para
obtener más información acerca de la muestra de diferentes tipos o formatos de
gráficos, consulte “Cambiar tipos de gráficos” en la página 240.
Capítulo 4 Vistas, reportes y gráficos 235
Gráficos

Descripción del comando

Representación gráfica de los resultados de Estratificar, Clasificar o


Antigüedad
Para crear un gráfico con los resultados de Estratificar, Clasificar o Antigüedad, primero
debe seleccionar el comando.
Por ejemplo, para crear un gráfico con los resultados de Estratificar, proceda de la
siguiente manera:
1. Seleccione Analizar de la barra de menús y elija Estratificar.
2. Especifique un valor mínimo y máximo y luego, seleccione los campos que desee
Estratificar.
3. Haga clic en la ficha [Salida] y seleccione Gráfico.
236 ACL para Windows 7 Guía del Usuario
Gráficos

4. Haga clic en [Aceptar]. ACL muestra el resultado en un gráfico.

Campo Contar
Cuando los comandos Estratificar, Clasificar e Antigüedad se muestran como gráficos,
el campo Contar ya no se presenta más de forma automática. En general el campo
Contar, no es visualmente significativo en gráficos en que otros campos también son
acumulados. La supresión de los valores de recuento hace más fácil la lectura de los
Capítulo 4 Vistas, reportes y gráficos 237
Gráficos

gráficos. Puede añadir el campo Contar en un gráfico, utilizando el botón Formatear los
Datos, en la barra de botones de la ventana Gráfico. Si no existen campos acumulados
cuando un comando de gráfico es ejecutado, el campo será automáticamente mostrado
en el gráfico.

Editar el comando Gráfico


En la ventana Gráfico puede hacer clic en el botón (Editar el comando) para abrir el
cuadro de diálogo de comando que generó dicho gráfico. Es posible modificar las
opciones y parámetros de comando para generar un gráfico de acuerdo a sus necesi-
dades.

Representar gráficamente desde el Log de comandos


ACL indica los resultados de los comandos que pueden representarse graficamente
presentando <<<Datos del Gráfico>>> en la línea de comandos.

Haga doble clic para el


gráfico de los datos
238 ACL para Windows 7 Guía del Usuario
Gráficos

Para crear gráficos desde los resultados en el Log de comandos, haga lo siguiente:
1. Seleccione Ventana en la barra de menús y elija Abrir Log de comandos o haga clic
en el botón (Log de comandos) de la barra de botones.
2. En el Log de comandos, haga doble clic en <<< Datos del Gráfico >>> o en
cualquier lugar debajo de la salida del comando. ACL, inmediatamente rediseña el
gráfico utilizando los datos en el Log de comandos.
3. Puede modificar las propiedades del gráfico o los parámetros del comando de la
siguiente manera:
■ Haga clic en (Propriedades del gráfico) en la barra de botones del gráfico
para cambiar las propiedades del gráfico.
■ Haga clic en (Editar el comando) en la barra de botones del Log de
comandos para cambiar los parámetros del comando.

Profundizando en los datos representados gráficamente


ACL también le permite profundizar en los datos subyacentes a un gráfico. Puede selec-
cionar una o más series de datos y enseguida utilizar el recurso de profundizar de ACL,
para obtener una vista de los datos representados por partes seleccionadas del gráfico.
ACL utiliza el elemento gráfico para definir un filtro que muestre sólo los datos repre-
sentados gráficamente y muestra los datos filtrados en la ventana de vista abierta. Si
ninguna vista está abierta, ACL solicitará que elija una vista o cree una nueva, para
mostrar los datos filtrados.
El recurso profundizar está disponible para todos los gráficos excepto para aquellos
generados directamente desde una vista.
Para utilizar el recurso profundizar el gráfico:
1. Seleccione una o más series de datos para investigar. Haga clic en el borde izquierdo
de un gráfico de barras o haga clic en un segmento del gráfico tipo torta para selec-
cionarlo. Haga clic MAYUS+CLIC para seleccionar varios elementos de series de datos
adyacentes o CTRL+CLIC para seleccionar más de un elemento no adyacente.
2. Haga clic en (Profundizar) ACL presentará una vista de los datos seleccionados
en el gráfico.
Si ninguna vista está abierta cuando hace clic en (Profundizar) ACL mostrará el
cuadro de diálogo Seleccionar vista. Seleccione el nombre de una vista existente o
haga clic en [Nuevo]. Si selecciona [Nuevo] ACL muestra el cuadro de diálogo
Añadir columnas que permite la elección de los campos que desea incluir en la vista.
Haga clic en [Aceptar] para crear la nueva vista.
Capítulo 4 Vistas, reportes y gráficos 239
Gráficos

Puede continuar el análisis de los datos seleccionados en la vista utilizando otros


comandos y funciones del ACL.
Seleccione los
elementos de la serie
de datos.

Haga clic en el botón


Profundizar

Si ninguna vista es abierta,


ACL permite que seleccione
una vista existente o cree una
nueva vista

ACL, muestra los registros


correspondientes a los
elementos gráficos
240 ACL para Windows 7 Guía del Usuario
Personalizar gráficos

■ Personalizar gráficos
Puede acceder a todas las herramientas para personalizar los gráficos desde la barra de
herramientas situados en el lado izquierdo del gráfico.

Tipo de gráfico

Propiedades del gráfico

Propiedades de la leyenda
Propiedades del eje
Formato de datos
Propiedades de las etiquetas

Mostrar/ocultar la leyenda
Mostrar/ocultar el eje

Imprimir el gráfico
Guardar gráfico como
mapa de bits
Copiar gráfico en el portapapeles
Editar el comando
Rotar gráfico a la izquierda
Rotar gráfico a la derecha

Profundizar

Cambiar tipos de gráficos


ACL muestra el gráfico en un gráfico predeterminado de barras 3-D. Puede mostrar los
gráficos en barras 2-D ó 3-D, 2-D ó 3-D apilados, gráfico de torta 2-D ó 3-D, 3-D en
estratos o formatos de gráficos de línea. El tipo de gráfico Benford combina as barras
2-D con las líneas y permite que represente gráficamente los datos creados por medio
del comando Benford.
Los botones de tipo de gráfico que están en color gris no pueden utilizarse con los datos
que seleccionó para hacer la representación gráfica.
Capítulo 4 Vistas, reportes y gráficos 241
Personalizar gráficos

Para cambiar el formato del gráfico, siga los pasos que se detallan a continuación:
1. Haga clic en el botón (Tipo de gráfico) en la ventana Gráfico. ACL presenta el
cuadro de diálogo Tipo de gráfico.

Gráfico de barras 3-D Gráfico apilado 2-D


Gráfico de barras 2-D Gráfico apilado 3-D
Gráfico Benford
Gráfico de torta 3-D
Gráfico en estratos 3-D
Gráfico de torta 2-D Gráfico de líneas

Cuando los resultados contienen sólo un elemento, ACL atenúa las opciones de
gráficos apilados y en estratos de 3D. Cuando los resultados contienen múltiples
elementos, las opciones de gráfico apilado se encuentran disponibles, pero las
opciones de gráfico de torta aparecen sombreadas.
2. Haga clic en uno de los formatos gráficos disponibles para el comando y luego haga
clic en [Aceptar]. ACL presentará los resultados en el formato seleccionado.
En el ejemplo de Histograma, si hace clic en el icono del gráfico de torta 2D y
enseguida hace clic en [Aceptar], ACL presentará los resultados del histograma en
un gráfico de torta.
242 ACL para Windows 7 Guía del Usuario
Personalizar gráficos

Botones para rotar gráfico

Haga clic en el botón (Rotar gráfico a la izquierda) o en el botón (Rotar


gráfico a la derecha) para rotar el gráfico hacia la izquierda o hacia la derecha. Si su
ratón está provisto de rueda, puede utilizar la rueda para rotar el gráfico.
Para cambiar nuevamente la presentación, haga clic en (Tipo de gráfico).
En el ejemplo del Histograma, si hace clic en el botón del gráfico de líneas y
enseguida hace clic en [Aceptar], ACL presentará los mismos resultados del histo-
grama en un gráfico de líneas.
Capítulo 4 Vistas, reportes y gráficos 243
Personalizar gráficos

En el ejemplo de Estratificar, si hace clic en (Tipo de gráfico) y luego hace clic en


el botón de gráfico en estratos 3-D y hace clic en [Aceptar], ACL mostrará el
resultado de Estratificar en un formato gráfico de estratos.

Para intentar otra opción, haga clic en (Tipo de gráfico).


244 ACL para Windows 7 Guía del Usuario
Personalizar gráficos

Haga clic en el botón gráfico apilado 3-D, y luego haga clic en [Aceptar]. ACL
muestra el resultado de Estratificar en un gráfico apilado.

Haga clic en
una etiqueta
para
seleccionarla

Cambiar la apariencia del gráfico: propiedades de la etiqueta


Para efectuar cambios en una etiqueta de gráfico, haga clic en la etiqueta para seleccio-
narlo. Se muestra un marco alrededor del texto con indicadores. Puede:
■ Haga clic en el texto para editarlo.
■ Haga clic y arrastre el marco para cambiar su posición.
■ Haga clic y arrastre un indicador para cambiar el tamaño del marco, de esa forma
él puede mantener más palabras o una fuente de tamaño mayor.
■ Haga clic en la etiqueta y enseguida en (Propiedades de la etiqueta) o haga
doble clic en la etiqueta para mostrar el cuadro de diálogo Propiedades de la
etiqueta.

Cambiar Propiedades de la etiqueta


El cuadro de diálogo Propiedades de la etiqueta permite que cambie el tamaño de la
fuente, el estilo, la orientación y el color de una etiqueta seleccionada. El cuadro de
diálogo Propiedades de la etiqueta tiene tres fichas:
■ Orientación
■ Fuente
■ Atributos
Capítulo 4 Vistas, reportes y gráficos 245
Personalizar gráficos

Ficha Orientación
Utilice los controles en la ficha [Orientación] para cambiar la posición de texto dentro
del marco de la etiqueta. Esta característica es útil cuando cambia el tamaño del marco
de etiqueta a más grande y proporciona un borde visible u otro color de fondo.

También puede utilizarlo para cambiar la orientación de la etiqueta.


246 ACL para Windows 7 Guía del Usuario
Personalizar gráficos

Ficha fuente
Utilice los controles de la ficha [Fuente] para cambiar la fuente, el estilo de la fuente o el
color. Haga clic en el nombre de la fuente para mostrar el cuadro de diálogo Fuente.

Haga clic para mostrar el


cuadro de diálogo Fuente

Ficha atributos
Utilice los controles en la ficha [Atributos] para proporcionar la etiqueta para un borde.
Puede elegir una línea gruesa de borde y un color de línea y aplicar una sombra en el
borde. Si aplica un borde en la etiqueta, el color del fondo de la fuente se mostrará.
Puede cambiar el color de fondo de la fuente después de la aplicación de un borde.

Nota: No puede utilizar el cuadro de diálogo Propiedades de la etiqueta para cambiar el


texto junto a los ejes del gráfico. Utilice el cuadro de diálogo Propriedades del gráfico para
cambiar el texto junto a los ejes del gráfico. Para obtener más información, consulte
“Cambiar apariencia del gráfico: Propriedades del gráfico” en la página 209.
Capítulo 4 Vistas, reportes y gráficos 247
Personalizar gráficos

Cambiar la apariencia del gráfico: Propiedades del gráfico


El cuadro de diálogo Propriedades del gráfico, permite que cambie el color del fondo,
propiedades del eje y bordes del gráfico. También puede efectuar cambios globales a la
fuente utilizada en todo el texto asociado al gráfico.
Para cambiar las Propriedades del gráfico, haga clic (Propriedades del gráfico) o
haga doble clic en el propio gráfico. El cuadro de diálogo Propriedades del gráfico tiene
cuatro fichas:
■ Fuente global
■ Fondo
■ Marco
■ Opciones
248 ACL para Windows 7 Guía del Usuario
Personalizar gráficos

Ficha Fuente global


Utilice los controles en la ficha [Fuente global] para controlar las propiedades de la
fuente que serán aplicadas a todo el texto en la ventana del gráfico, como familia y color
de fuentes. Los cambios de la fuente que realice en este cuadro de diálogo afectarán
simultáneamente todo el texto en la ventana de gráfico. Puede cambiar la fuente
utilizada en la leyenda y en las etiquetas posteriormente, utilizando los cuadro de
diálogo Propiedades de la leyenda y Propiedades de la etiqueta.
Haga clic par mostrar el cuadro de diálogo Fuente

Haga clic aquí para mostrar el


cuadro de diálogo Color

Haga clic para seleccionar


la fuente que será aplicada
a todo el texto en el gráfico

Haga clic para seleccionar un color básico o para


crear un color personalizado

Sólo la Fuente global puede cambiar el formato del texto anexado al gráfico, como el
texto junto a los ejes del gráfico. El texto que no pueda seleccionar, anéxelo al gráfico.
Capítulo 4 Vistas, reportes y gráficos 249
Personalizar gráficos

Ficha Fondo
Utilice los controles en la ficha [Fondo] para cambiar todo el color de fondo del gráfico,
el estilo, el color y el espesor de la línea utilizada para el borde o para eliminar la sombra.

Haga clic para


seleccionar un estilo
Haga clic para o espesor de línea
mostrar el cuadro
de diálogo Color

Borde

Fondo

Sombrado
250 ACL para Windows 7 Guía del Usuario
Personalizar gráficos

Ficha Cuadro
Utilice los controles en la ficha [Cuadro] para cambiar el color del fondo del marco del
gráfico, el estilo y el espesor de la línea utilizada para el borde o para eliminar la sombra.

Borde del Marco

Color de
fondo del
cuadro

Leyenda

Eje Líneas de
cuadrícula

Ficha de Opciones
Utilice los cuadros de selección [Opciones] si no desea mostrar las líneas de cuadrícula,
los ejes o la leyenda del gráfico.
Capítulo 4 Vistas, reportes y gráficos 251
Personalizar gráficos

Mover y redimensionar el gráfico


Haga clic y arrastre el gráfico para cambiar su posición. Haga clic y arrastre un borde
para cambiar su tamaño.

Haga clic y arrastre el indicador


para redimensionar el gráfico

Haga clic y arrastre el gráfico para moverlo


252 ACL para Windows 7 Guía del Usuario
Personalizar gráficos

Cambiar la apariencia del gráfico: Propiedades de la leyenda


El cuadro de diálogo Propiedades de la leyenda permite que cambie la fuente y el color
de la leyenda o personalizar el cuadro de la leyenda.
Para cambiar las propiedades de la leyenda, haga clic en (Propiedades de la leyenda)
o haga doble clic en la leyenda o en cualquier etiqueta del texto. El cuadro de diálogo
Propiedades de la leyenda tiene tres fichas:
■ Atributos de la leyenda
■ Fuente
■ Series de datos

Ficha Atributos de la leyenda


Utilice la ficha [Atributos de la leyenda] para cambiar el estilo y el color del borde
alrededor de la leyenda.

Ficha Fuente
Utilice la ficha [Fuente] para cambiar el tamaño, el estilo y el color de la fuente utilizada
en la leyenda. También puede cambiar el color del fondo de la fuente de la leyenda.

Haga clic
para mostrar Haga clic para
el cuadro de seleccionar un estilo
diálogo o espesor de línea
Color.

Borde

Fondo
Fuente

Sombrado

Haga clic para mostrar el


cuadro de diálogo Fuente
Capítulo 4 Vistas, reportes y gráficos 253
Personalizar gráficos

Ficha Series de datos


Utilice la ficha [Series de datos] para cambiar los colores que identifican a los campos de
datos en el gráfico.

El color del campo


seleccionado
cambia

Seleccione el
campo
Haga clic haciendo
el campo
transparente

Haga clic para mostrar el cuadro


de diálogo Color y elegir un
nuevo color
254 ACL para Windows 7 Guía del Usuario
Personalizar gráficos

Mover y redimensionar la leyenda


Haga clic y arrastre la leyenda para cambiar su posición. Haga clic y arrastre un borde
para cambiar su tamaño.

Haga clic y arrastre la leyenda


para moverla

Haga clic y arrastre el indicador


para redimensionar la leyenda

Cambiar las Propiedades del eje


El cuadro de diálogo Propiedades del eje permite que cambie el estilo, la escala y la
fuente del eje. Para mostrar el cuadro de diálogo, haga clic en (Propiedades del eje)
en la barra de botones al lado del gráfico o haga doble clic en el eje vertical del gráfico.
El cuadro de diálogo Propiedades del eje tiene tres fichas:
■ Estilo del eje
■ Escala del eje
■ Fuente
Capítulo 4 Vistas, reportes y gráficos 255
Personalizar gráficos

Ficha Estilo del eje


Utilice los controles en la ficha [Estilo de eje] para cambiar el estilo, el color o el espesor
de la línea del eje o el estilo de las marcaciones que indican las unidades de la escala del
eje.

Ficha Escala del eje


Utilice los controles en la ficha [Escala del eje] para cambiar los valores de la escala, la
orientación del texto o para ocultar los valores numéricos de la escala del eje.

Ficha Fuente
Utilice la ficha [Fuente] para cambiar el tamaño, el estilo y el color de la fuente utilizada
para valores numéricos en el eje.

Eje

Botón
Propiedades
del eje

Haga clic para cambiar


las propiedades de la
línea del eje
Introduzca el nuevo valor
para la escala de la línea del
eje u orientación del texto Haga clic para Haga clic para
ocultar los cambiar la
valores del eje fuente o el color
de la línea de
eje
256 ACL para Windows 7 Guía del Usuario
Personalizar gráficos

Cambiar las propiedades de la presentación de Datos


El cuadro de diálogo Formatear los datos le permite el cambio de las series de datos que
son mostrados en el gráfico y de los colores atribuidos a cada serie de datos. Por ejemplo,
puede optar por mostrar menos series de datos o mostrar el campo Contar, que puede
estar oculto por fábrica. También es posible cambiar el tamaño de la fuente, el estilo, el
color y la orientación de las etiquetas de datos u ocultarlos en la vista.
Para mostrar el cuadro de diálogo, haga clic en (Formatear los datos) en la barra de
botones al lado del gráfico.
El cuadro de diálogo Formatear los datos tiene cuatro fichas:
■ Datos
■ Opciones
■ Fuente
■ Series de datos
Capítulo 4 Vistas, reportes y gráficos 257
Personalizar gráficos

Haga clic en
Formato de datos

Datos

Utilice los botones [Arriba] y [Abajo] para


cambiar el orden en que los campos de
datos son mostrados

Haga clic para seleccionar


los campos de datos y utilice
las flechas para elegir qué
campos mostrar
Haga clic para mostrar u
ocultar las etiquetas de
campo de datos o cambiar
la orientación del texto
Haga clic para mostrar el
cuadro de diálogo Fuente

Haga clic para


cambiar el color
de datos
258 ACL para Windows 7 Guía del Usuario
Personalizar gráficos

Ficha de Datos
Elija los campos que desea mostrar en el gráfico. Utilice las teclas de flecha [-->] o [<--]
para mover los campos entre las listas de Campos seleccionados y Campos disponibles.
ACL presenta gráficos sobre una página. Si existe una gran cantidad de datos, puede
tomar mucho tiempo realizar el gráfico en la pantalla o puede resultar difícil de leer.
Puede utilizar la ficha [Datos] para mostrar sólo los campos que desea ver en el gráfico.

Ficha de Opciones
Utilice los controles en la ficha [Opciones] para cambiar la orientación del texto de la
etiqueta. También es posible utilizar la Casilla de verificación Mostrar Etiquetas para
mostrar u ocultar las etiquetas.
En algunos gráficos las etiquetas de los datos pueden estar sobrepuestos. Puede hacer
clic en la casilla de verificación Omitir etiquetas sobrepuestas para ocultar todas las
etiquetas que son sobrepuestas.

Ficha Fuente
Utilice la ficha [Fuente] para cambiar el tamaño, el estilo y el color de la fuente utilizada
para los valores numéricos de la línea de datos.

Series de datos
Utilice la ficha [Series de datos] para cambiar el color atribuido a cada serie de datos en
el gráfico.
Para los gráficos en estratos 3-D, puede cambiar la configuración del color por transpa-
rente, para una o más series de datos. Esto resulta útil cuando las barras del bloque
delantero son mayores que las barras que están detrás. También puede cambiar la confi-
guración del color transparente nuevamente para color entero.
Capítulo 4 Vistas, reportes y gráficos 259
Personalizar gráficos

Haga clic para hacer


que las series de datos
sean transparentes
260 ACL para Windows 7 Guía del Usuario
Personalizar gráficos

Mover Campos de datos


También puede cambiar el orden en que los datos son mostrados en el gráfico para
tornarlos más legibles. Haga clic en la ficha [Datos], seleccione un campo que desee
mover y utilice los botones [Arriba] y [Abajo] para cambiar su posición en la lista. Haga
clic en [Aceptar] para mostrar el gráfico con el cambio.

Haga clic para seleccionar


un campo y utilizar los
botones [Arriba] y [Abajo]
para cambiar la posición
del campo de datos
Capítulo 4 Vistas, reportes y gráficos 261
Otras opciones de gráfico

■ Otras opciones de gráfico


ACL permite que acceda varias opciones de gráfico en la barra de botones del gráfico.

Mostrar/ocultar
leyenda
Mostrar/ocultar eje
Imprimir gráfico
Guardar gráfico como
bitmap
Copiar el gráfico al
portapapeles
Editar el comando

Mostrar/ocultar leyenda
Haga clic en este botón para ocultar la leyenda. Haga clic nuevamente en él para mostrar
la leyenda.

Mostrar/ocultar eje
Haga clic en este botón para ocultar el eje, haga clic nuevamente en él para mostrar el
eje.

Imprimir gráfico
Haga clic en este botón para mostrar el cuadro de diálogo Imprimir de Windows. ACL
imprime el gráfico desde la presentación del bitmap de su pantalla. Para que el gráfico
sea impreso con la resolución máxima, aumente al máximo posible la ventana de gráfico
antes de imprimir.

Guardar gráfico como bitmap


Puede guardar el gráfico como un archivo de bitmap de Windows. Haga clic en este
botón para mostrar el cuadro de diálogo Guardar gráfico como y elija el directorio
donde los graba.
262 ACL para Windows 7 Guía del Usuario
Documentar el Proyecto

ACL crea el archivo desde la muestra del bitmap en su pantalla. Para que el archivo tenga
la resolución máxima, aumente el gráfico al máximo posible antes de guardalo como un
bitmap.

Copiar gráfico para el portapapeles


Haga clic en (Copiar gráfico para el portapapeles) para el copiar el gráfico para el
Portapapeles de Windows. Puede grabarlo en el Portapapeles o pegarlo en otra
aplicación como un programa, procesamiento de texto o presentación. Para obtener
información sobre el uso del Portapapeles, consulte la documentación del Windows.

■ Documentar el Proyecto
La documentación es una parte integral del Proyecto ACL. ACL proporciona un alto
grado de flexibilidad y control para documentar las etapas realizadas durante el trans-
curso de un análisis. Además de los reportes, ACL proporciona varias formas para
registrar comentarios y observaciones sobre el trabajo. Por ejemplo, Ud. puede:
■ Utilizar notas para registrar comentarios sobre cada Proyecto, DAE, o vistas de
lote. Para obtener más información, consulte “Notas” en la página 47.
■ Utilice los comentarios en el Log de comandos para registrar informaciones y
observaciones sobre los comandos y sus resultados. Para obtener más infor-
mación, consulte “Añadir comentarios al log” en la página 278.
■ Utilice el Log de comandos para mostrar e imprimir un registro completo de
comandos y resultados. Para obtener más información, consulte “Opciones de
impresión” en la página 336.
Puede registrar un conjunto mucho más completo de informaciones utilizando la
historia del archivo e imprimir reportes altamente específicos, utilizando las opciones
de la documentación de impresión.

Historia del archivo


La historia del archivo registra las etapas del procesamiento utilizado para crear el
archivo de entrada actual. Incluye los totales de control para campos numéricos
definidos como campos de total de control. Todas las entradas incluyen la fecha y la hora
en que fueron creadas. Para incluir la Definición del archivo de entrada con la historia de
archivo, consulte “Incluir definiciones de campos en la historia del archivo” en la
página 337.
Capítulo 4 Vistas, reportes y gráficos 263
Documentar el Proyecto

Incluir historia del archivo en el Log de comandos


Se puede incluir la historia del archivo en el Log de comandos y, consecuentemente, en
la documentación seleccionando Herramientas de la barra de menús y eligiendo
Historia del archivo.

Imprimir la historia de los archivos con el último resultado


Durante la impresión del Último resultado de un comando, ACL imprime la historia del
archivo como la última página de impresión. Para cambiar esta preferencia, consulte
“Imprimir la historia de los archivos con el último resultado” en la página 337.

Historia del reporte


La historia del reporte contiene el nombre del Proyecto ACL, nombres de definiciones
del archivo de entrada y nombres de archivo de datos de ACL. De modo predeter-
minado, ACL imprime la historia del reporte cuando un reporte es impreso. La historia
del reporte también puede incluir la historia del archivo y sus notas de vista. Para incluir
las notas de vista en la historia del reporte, consulte “Incluir nota de vista en la historia
del reporte” en la página 337.
De modo predeterminado, ACL imprime la historia del reporte cuando un reporte es
impreso. Para cambiar esta preferencia, consulte “Incluir historia de reportes en los
reportes” en la página 337.

Cómo imprimir documentación


Además de la opciones de impresión disponibles en el Log de comandos y en la historia
del archivo, ACL ofrece una variedad de opciones para imprimir informaciones acerca
de su proyecto. Puede imprimir un reporte que incluye prácticamente cualquier combi-
nación de elementos de referencia.

Imprimir opciones de la documentación


ACL le permite crear reportes personalizados utilizando una variedad de opciones. En
el cuadro de diálogo Imprimir documentación, puede optar por imprimir todo o solo
los elementos seleccionados en las siguientes listas:
■ Definición del archivo de entrada
■ Vistas
■ Lotes
■ Indexar
■ Espacios de trabajo
264 ACL para Windows 7 Guía del Usuario
Documentar el Proyecto

También puede especificar varias características de formato de su reporte, incluyendo el


tamaño de la fuente y los saltos de página.
Para imprimir la documentación, siga esas etapas:
1. Seleccione Archivo en la barra de menús y elija Imprimir documentación. ACL
muestra el cuadro de diálogo Imprimir documentación, con las configuraciones
predeterminadas.

2. Elija las opciones necesarias.


3. Haga clic en [Imprimir].
Marque la casilla de verificación Preferencias para imprimir una lista de todas las confi-
guraciones de preferencias actuales.
Marque la casilla de verificación Notas para documento si desea incluir una impresión
de las notas generales que se aplican al documento. Las notas difieren de los comentarios
dado que no se las incluye en el Log de comandos.
Marque la Casilla de verificación Log si desea incluir una copia del Log de comandos,
incluyendo todos los comandos, comentarios y resultados actualmente enumerados en
el log. Para obtener más información, consulte “Cómo imprimir el Log de comandos”
en la página 276.
Para restaurar las configuraciones predeterminadas en el cuadro de diálogo Imprimir
documentación, haga clic en [Cancelar].
Capítulo 5 C OMANDOS Y EL L OG DE COMANDOS

En esta sección aprenderá las características generales de los comandos del ACL y la
forma como utilizar el Log de comandos. Para obtener instrucciones detalladas acerca
del uso de cada comando, consulte Capítulo 4: “Comandos en el Manual de referencia de
ACL para Windows.

■ Comandos
Los comandos son herramientas eficientes para la manipulación y análisis de datos. Los
comandos instruyen al ACL para ejecutar una serie de tareas, desde el recuento del
número de registros en un archivo, hasta la formación de relaciones complejas entre los
archivos.
ACL tiene más de setenta comandos. Veintisiete pueden utilizarse de forma interactiva
en la barra de menús o en los botones de la barra de botones. Todos ellos pueden utili-
zarse en el modo comando y en los lotes.
Los comandos principales se encuentran disponibles en los menús de Datos, Analizar, y
Muestreo de la barra de menús.

Estos comandos
producen salidas que
pueden colocarse en
gráficos

265
266 ACL para Windows 7 Guía del Usuario
Comandos

Usar comandos
Existen varias formas de utilizar comandos en ACL. Puede ejecutar comandos indivi-
duales en la barra de menús, en la barra de botones y en la línea de comando en el Log
de comandos. También es posible combinar comandos y ejecutarlos en lotes.
Varias Preferencias de ACL afectan la operación predeterminada de comandos. Para
obtener más información, consulte “Opciones de comandos” en la página 327.

En los menús y en la barra de botones


Puede ejecutar los comandos de ACL seleccionando Datos, Analizar, Muestreo o Herra-
mientas en la barra de menús, eligiendo un comando y luego especificando las opciones
en los cuadros de diálogo. También puede ejecutar los comandos de ACL haciendo clic
en un botón de la barra de botones. Un comando que no se aplica a la tarea que está
ejecutando se desactiva y aparece en gris en el menú.
Puede autoejecutar muchos comandos haciendo clic primero en el encabezado de la
columna del campo correspondiente y enseguida haciendo clic en el botón del comando
o eligiendo un comando del menú. ACL ejecuta el comando sin mostrar primero el
cuadro de diálogo. Para obtener más información, consulte “Comandos de ejecución
automática” en la página 327.

En el Log de comandos
También es posible ejecutar los comandos utilizando la línea de comando en el Log de
comandos.

Línea de
comando

Si no conoce toda la sintaxis de un comando, puede especificar la parte que conoce y


enseguida, haga clic en (Editar el comando). Cuando finalice, haga clic en [Aceptar]
en el cuadro de diálogo.
Para obtener más información, consulte “Ejecución de comandos” en la página 272.
Capítulo 5 Comandos y el Log de comandos 267
Comandos

En Lotes y Grupos
Los lotes y grupos permiten la combinación y el almacenamiento de comandos para
hacer el procesamiento más rápido y eficiente. Cuando son utilizados conjuntamente,
los lotes y los grupos son una combinación poderosa.

Lotes
Un lote está formado por una serie de comandos de ACL, almacenados en un archivo de
lotes de un Proyecto ACL. Esta serie de comandos puede ejecutarse repetida y automá-
ticamente. Es posible estructurar un lote para que se ejecute automáticamente, o de
forma que solicite al usuario la información necesaria cada vez que se ejecute. Los lotes
son especialmente útiles para aplicaciones de repetición y para crear rutinas estándar
destinadas al personal de mantenimiento o a los analistas.

Grupos
Un grupo está formado por una serie de comandos que se procesan en un solo paso del
archivo. Los grupos se insertan en lotes y luego se procesa el lote para ejecutar los
comandos.
El uso de grupos puede agilizar enormemente la velocidad de procesamiento. También
es posible usar grupos para “programar” con ACL y para procesar archivos complejos.
Para obtener más información sobre los lotes y grupos, consulte Capítulo 8: “Automa-
tizar ACL”.

Parámetros de comando
Los parámetros de comando incluyen expresiones, modificadores de campo y
parámetros de ámbito. Es posible especificar la mayoría de los parámetros por medio de
un cuadro de diálogo del comando o en un modo comando. Los parámetros específicos
del comando son descritos debajo de cada comando en Capítulo 4: “Comandos en el
Manual de referencia de ACL para Windows. Los parámetros comunes a varios
comandos son descritos en Capítulo 3: “Parámetros de comandos comunes en el
Manual de referencia de ACL para Windows.

Parámetros de ámbito
Los parámetros de ámbito limitan la ejecución de un comando, lote o el procesamiento
de datos por medio de un comando. Los parámetros de ámbito incluyen Anexar,
Primero, Sí, Siguiente, Abrir y Mientras.

Modificadores de campo
Los modificadores de campo determinan como se presentan los reportes impresos.
Algunos de estos modificadores se pueden utilizar en cualquier contexto, mientras que
268 ACL para Windows 7 Guía del Usuario
Comandos

otros se limitan a determinados comandos. Los modificadores de campo especificados


en la línea de comandos afectarán únicamente al comando especificado. El modificador
debe estar inmediatamente después de la expresión o campo al que se aplica. Es posible
especificar más de un modificador para una única expresión, el orden en que se especi-
fican no es importante.

Nota: Los efectos de los modificadores de campos se aplican sólo a los resultados del
comando que se utiliza. Los modificadores no cambian ninguno de los atributos del campo,
ya que estos aparecen en la Definición del archivo de entrada.

Los modificadores de campo incluyen Como, Descendente, Sin duplicados, Sin ceros,
Página, Figura, Suprimir otros y Ancho.

Salida del comando


Dependiendo del comando, es posible tener hasta cuatro opciones de salida:
■ Pantalla
■ Imprimir
■ Gráfico
■ Archivo
Para especificar las opciones de salida, haga clic en la guía [Salida] en cualquier Cuadro
de diálogo del comando. Las opciones de salida que no se aplican a un determinado
comando aparecen en gris. ACL almacena la configuración de salida solo durante la
sesión. Cuando reinicia ACL, la opción de salida de ese comando será la configuración
predeterminada.

Salida para Log de comandos


Salida en gráfico

Salida para impresora


Guardar en archivo
Capítulo 5 Comandos y el Log de comandos 269
Comandos

Salida de la pantalla
La salida de la pantalla es presentada en el Log de comandos. Para obtener más infor-
mación sobre el Log de comandos, consulte “Cómo presentar el Log de comandos” en la
página 270.

Salida de impresión
En muchos comandos se puede incluir un encabezado y/o pie de página con su salida al
especificar uno y otro en los cuadros de texto Encabezado y Pie de página, respectiva-
mente. Si necesita más de una línea, haga clic en [Encabezado] o [Pie de página] para
mostrar un cuadro de diálogo de desplazamiento.

Salida del gráfico


La salida de los comandos Estratificar, Clasificar y Antigüedad es presentada en el Log
de comandos como predeterminada. Se puede representar gráficamente la salida de esos
comandos de dos maneras:
■ Elija la salida del gráfico en la ficha Salida del cuadro de diálogo del comando,
antes de ejecutar el comando.
■ Haga doble clic en el Log de comandos en salida de comando después de ejecutar
el comando.
El comando Histograma muestra automáticamente un gráfico.
Los gráficos pueden imprimirse o grabarse como imágenes de bitmap para usarse en
otras aplicaciones.

Salida del archivo


Algunos comandos generan archivos de datos como salidas. Las opciones de salida
pueden incluir Archivos de datos del ACL y archivos de texto. Las Preferencias de ACL a
continuación afectan la salida del comando:
■ Nombres de archivos de salida automáticos. Si activa esta opción, ACL indica
un nombre de archivo siempre que se cree un archivo de datos como salida.
Puede aceptar el nombre o cambiarlo. El nombre de archivo que siempre sugiere
ACL representa el nombre del comando y su numeración secuencial para identi-
ficar de manera única los resultados cada vez que se procesa el comando.
■ Usar archivo de salida. Cuando ACL genera un archivo de datos como salida,
crea automáticamente una definición del archivo de entrada, cierra el archivo
existente y abre el archivo creado recientemente. Esto significa que puede utilizar
estos archivos inmediatamente como archivos de entrada para procesos y
análisis posteriores en ACL. Si desea que ACL mantenga siempre abierto el
archivo actual, desactive la preferencia.
270 ACL para Windows 7 Guía del Usuario
Log de comandos

■ Log de comandos
ACL crea automáticamente un Log de comandos cuando se crea un Proyecto ACL. El
Log de comandos registra y muestra los comandos ejecutados y los resultados obtenidos
durante el proyecto de análisis de datos. Utilizando el Log de comandos, puede ejecutar
análisis sin necesitar guardar o imprimir los resultados.
El Log de comandos sirve como una documentación importante que puede utilizarse
para rastrear nuevamente las etapas y repetir los primeros resultados. También
suministra un excelente recurso para los reportes que generará en la conclusión de su
proyecto.
El Log de comandos funciona también como una interfaz de texto para ejecutar o editar
comandos en modo de comando en vez de utilizar cuadros de diálogo.

Cómo presentar el Log de comandos


ACL muestra el Log de comandos siempre que um comando es ejecutado. Si el Log de
comandos no está visible, haga clic en (Log de comandos) en la barra de botones
para mostrarlo. Como alternativa puede seleccionar Ventana en la barra de menús y
elegir Abrir Log de comandos.
Editar el comando Borrar entrada
Buscar Aceptar entrada Línea de comando

Opciones de
vista
Comando

Resultado

Los comandos en el Log de comandos tienen como prefijo el símbolo @. ACL muestra
los resultados a continuación de cada comando.
Capítulo 5 Comandos y el Log de comandos 271
Log de comandos

Es posible desplazarse hacia delante y atrás para ver cada comando y cada resultado en
el log. Esto incluye los comandos y los resultados de sesiones previas con ACL y hasta la
última vez en que se borró un log.

Lista desplegable opciones de presentación


Haga clic en la flecha al lado del cuadro de lista para mostrar la Lista desplegable de
opciones de presentación. Puede optar por mostrar sólo los comandos, los resultados, el
último resultado o el archivo de log que muestra todos los comandos y resultados.

Archivo log
La opción archivo de Log presenta todos los comandos ejecutados y todos los resultados
devueltos.

Comandos
La opción de comandos oculta todas las informaciones del log, con excepción de los
comandos. Esto facilita la ubicación de un comando específico cuando desea remitirlo.

Resultados
Esta opción oculta comandos y comentarios, pero muestra las demás informaciones.

Último resultado
Generalmente, los resultados del comando tienen muchas líneas. La opción Último
resultado siempre coloca el comando más reciente en la parte superior de la ventana Log
de comandos. Esto facilita la acción de hacer clic en el comando para seleccionarlo
cuando desea editar, o hacer doble clic en el mensaje <<<Datos del Gráfico>>> para
representar gráficamente la salida del comando.

Botón Buscar
La característica Buscar facilita la ubicación en el Log de comandos, especialmente,
cuando se vuelve demasiado extensa. Haga clic en (Buscar) para mostrar el cuadro
de diálogo Buscar literal. Es posible escribir el nombre de cualquier elemento de texto tal
como un nombre de comando o el nombre de campo, haga clic en [Arriba] o [Abajo]
en la dirección que se desea encontrar y enseguida, haga clic en [Buscar siguiente]. ACL
encontrará la próxima ocurrencia de la cadena de caracteres que está buscando y la
colocará en negrita en la pantalla.
272 ACL para Windows 7 Guía del Usuario
Log de comandos

Editar el botón de comandos


Para editar cualquier comando, haga clic en el nombre del comando en el Log de
comandos y, a continuación, haga clic en (Editar el comando). ACL mostrará el
cuadro de diálogo del comando, mostrando todos los parámetros utilizados en aquella
ocurrencia del comando.

Cuadro de texto de la línea de comando


Utilice el cuadro de texto de la línea de comando para especificar el comando, utilizando
el teclado. También puede utilizarlo para ejecutar nuevamente los comandos. Haga clic
en un nombre de comando en el archivo de log para insertarlo automáticamente en el
cuadro de texto. Para ejecutar el comando, pulse o haga clic en (Aceptar entrada).
Para borrar el cuadro de texto de la línea del comando, haga clic en (Borrar
entrada).

Ejecución de comandos
Se puede utilizar uno de los siguientes métodos para ejecutar un comando:
■ Seleccione un comando en la barra de menús o haga clic en un botón del
comando en la barra de botones. ACL visualiza el cuadro de diálogo. Seleccione
y haga clic en [Aceptar] para ejecutar el comando.
■ Especifique un comando en el cuadro de texto de la línea de comando. Pulse
ENTER o haga clic en (Aceptar entrada) para ejecutar el comando.
Si utiliza la línea de comando o la barra de menús o botones, ACL presenta los mismos
cuadros de diálogo del comando. Cuando ACL ejecuta el comando, éste y sus resultados
son presentados en el Log de comandos. Los comandos son precedidos por el símbolo
de @. Después de la ejecución de un comando, los resultados del comando no pueden
cambiarse de ninguna manera.
Capítulo 5 Comandos y el Log de comandos 273
Log de comandos

Puede ver los resultados de algunos comandos representados gráficamente haciendo


doble clic en el comando en el log. Los comandos de gráficos incluyen Antigüedad,
Benford, Clasificar, Histograma y Estratificar. Para obtener más información detalladas,
consulte “Representar gráficamente desde el Log de comandos” en la página 237.
Para ejecutar nuevamente el comando, haga clic en un comando en la línea de
comandos y pulse ENTER o haga clic en (Aceptar entrada).

Sintaxis del modo comando


Si opta por especificar comandos en el cuadro de texto de la línea de comandos, es
necesario estar familiarizado con la sintaxis del modo de comando. La sintaxis del modo
de comando es el formato de texto donde los comandos se escriben. En ACL, los
nombres de los comandos están estandarizados en inglés. Los comandos pueden incluir
un conjunto de parámetros opcionales y obligatorios.
Para obtener una descripción completa de los comandos del ACL y de su sintaxis del
modo de comando, consulte Capítulo 4: “Comandos en el Manual de referencia de
ACL para Windows.

Entre comandos en la línea de comando


Los comandos se pueden escribir en mayúsculas o minúsculas. Cada comando es
escrito en una sola línea.
Cuando el comando es largo, ACL expande el cuadro de texto para mostrar todo el
comando. Haga clic fuera del cuadro de texto para contraerlo y dentro del cuadro de
texto para mostrar todo el comando nuevamente.

Utilización de los indicadores de comandos


Cuando se utiliza el modo comando no es necesario escribir los parámetros de
comando o las palabras clave. Sólo tiene que escribir el nombre del comando y ACL le
pedirá cualquier información necesaria cuando especifique el comando, o haga clic
en (Editar el comando).
Por ejemplo:
1. Especifique TOTAL sin especificar los campos totalizar.
2. Haga clic en (Editar el comando) o pulse RETURN. ACL mostrará el aviso,
“Especifique los campos como TOTAL”. Haga clic en [Aceptar]. ACL muestra el
cuadro de diálogo Totalizar.
274 ACL para Windows 7 Guía del Usuario
Log de comandos

Cuadro de texto Si

Cualquier parámetro proporcionado en la línea de comandos se incluye en el cuadro de


diálogo comando. Por ejemplo, si escribe el comando TOTAL IF UNCST>100,
aparecerá UNCST >100 en el cuadro de texto Si.

Uso de abreviaturas
Es posible abreviar comandos, funciones y palabras clave en el modo comando. La
abreviatura debe incluir los caracteres iniciales y el término o comando. La abreviatura
puede ser tan corta como desee, siempre y cuando identifique específicamente al
comando o término. En la mayoría de los casos necesitará especificar por los menos los
primeros tres caracteres.
El siguiente ejemplo muestra las abreviaturas para el comando Estratificar, para la
palabra clave Acumular y para los parámetros Mínimo y Máximo.
STRAT ON VALUE ACCUM VALUE MIN 10 MAX 19700

Editar el comandos
Para editar un comando, siga estos pasos:
1. Haga clic en el comando editado previamente en el Log de comandos. ACL le
mostrará el comando en el cuadro de texto de la línea de comando. Cuando el
comando es largo, ACL expande el cuadro de texto para mostrar todo el comando.
2. Realice una de las siguientes acciones:
■ Edite el comando en el cuadro de texto. Pulse RETURN o haga clic en (Aceptar
entrada) para ejecutar el comando. Los comandos no pueden incluir los saltos de
línea o retorno de carro.
■ Haga clic en (Editar el comando). ACL presenta el cuadro de diálogo
Comando mostrando todos los parámetros utilizados para el comando. Edite el
Capítulo 5 Comandos y el Log de comandos 275
Log de comandos

comando en el cuadro de diálogo y haga clic en [Aceptar] para ejecutar el


comando.
El nuevo comando es revisado y sus resultados son presentados en el Log de comandos.

Editar herramientas
Cuando edita un comando en el cuadro de texto de línea de comando, puede utilizar las
opciones Cortar, Copiar y Pegar del menú Edición o uno de sus atajos del teclado
estándar.
Para buscar el texto en el Log de comandos, haga clic en (Buscar). La función Buscar
es similar a la característica de búsqueda de muchos procesadores de texto.

Especificar campos
Puede especificar los campos utilizando el cuadro de diálogo Insertar campos o en la
línea de comando.

Cuadro de diálogo Insertar campos


Utilice el cuadro de diálogo Insertar campos para seleccionar e insertar rápidamente
campos o variables en la posición del cursor. Pulse F2 para mostrar el cuadro de diálogo
Insertar campos.

Lista
Desplegable
Tipos de
Campo
Lista
Desplegable
Archivo de
Presentación de entrada
la lista de
campos
disponibles

En la lista desplegable Tipos de campo puede optar por mostrar todos los tipos de
campos o mostrar sólo los campos variables, de caracteres, de fecha, lógicos o
numéricos. Desplace la lista de campos disponibles, seleccione el campo que será
insertado y luego haga clic en [Aceptar].
276 ACL para Windows 7 Guía del Usuario
Log de comandos

Línea de comando
Utilizando el teclado puede añadir el nombre del campo a las sintaxis de comando. Por
ejemplo, para totalizar el campo llamado “Profit”, escriba:
TOTAL PROFIT
Para especificar más de un campo, separe los campos con un espacio en blanco:
TOTAL PROFIT SALEPR COST

Expresiones
Es posible incluir expresiones en un comando para crear valores que no existen directa-
mente en los datos, o para especificar una prueba IF. Por definición, una expresión es
una combinación de campos físicos y campos computados, funciones, constantes,
variables y operadores.
Por ejemplo:
COUNT IF PAID_DATE – DUE_DATE > 30
Este comando indica cuántos registros de transacciones se pagaron 30 días después de la
fecha de vencimiento.
TOTAL INVOH * PRICE
Este comando produce el total de un campo, que es el producto de los campos INVOH y
PRICE.

Una expresión puede asignar un nombre con la cláusula AS (Como), puede especificar
el ancho de la salida y puede contener una cláusula PICTURE (Figura).
Para expresiones ad hoc de tipo QTYOH*UNCST siempre deberá especificar una
cláusula AS, ya que el nombre asignado de forma predeterminada a estas expresiones
(EXPR_1, por ejemplo) no es descriptivo. Si especifica QTYOH * UNCST AS
"VALUE", será la garantía de que sus resultados son etiquetados claramente.

Para obtener más información, consulte Capítulo 6: “Generador de expresiones”.

Cómo imprimir el Log de comandos


Puede imprimir todo el Log de comandos o sólo una parte seleccionada del mismo.
Para imprimir todo el Log de comandos, proceda de la siguiente manera:
1. Convierta la ventana Log de comandos en la ventana activa.
2. Realice una de las siguientes acciones:
■ Haga clic en (Imprimir ventana activa). ACL muestra el cuadro de diálogo
Imprimir. Haga clic en [Imprimir].
Capítulo 5 Comandos y el Log de comandos 277
Log de comandos

■ Seleccione Archivo de la barra de menús y elija Imprimir. ACL muestra el


cuadro de diálogo Imprimir. Haga clic en [Imprimir].
También es posible utilizar la característica Imprimir documentación para imprimir el
Log de comandos. Para obtener más información, consulte “Cómo imprimir documen-
tación” en la página 263.
Para imprimir una parte del Log de comandos, proceda de la siguiente manera:
1. Convierta la ventana Log de comandos en la ventana activa.
2. Seleccione una sección del log.
3. Realice una de las siguientes acciones:
■ Haga clic en (Imprimir ventana activa). ACL muestra el cuadro de diálogo
Imprimir. Haga clic en [Imprimir].
■ Seleccione Archivo de la barra de menús y elija Imprimir. ACL muestra el
cuadro de diálogo Imprimir. Haga clic en [Imprimir].

Opciones de impresión
Puede utilizar el cuadro de diálogo Imprimir para especificar un intervalo de páginas.
En el cuadro de diálogo Imprimir, haga clic en [Configurar] para mostrar el cuadro de
diálogo Configurar Página. Utilice el cuadro de diálogo Configurar Página, para especi-
ficar lo siguiente:
■ Tamaño y origen del papel
■ Orientación
■ Márgenes
En el cuadro de diálogo Configurar página, haga clic en [Imprimir] para mostrar el
cuadro de diálogo Configurar página. Use el cuadro de diálogo Configurar página para
especificar su impresora predeterminada y sus propiedades.

Opciones del Log de comandos


ACL proporciona varias opciones para personalizar el Log de comandos. Utilizando las
opciones de Log de comandos, puede hacer formato de la documentación para atender
sus necesidades. Puede controlar la característica de la impresión de fecha y hora, añadir
comentarios o borrar todo o partes del log. También es posible desactivar el Log de
comandos o especificar un archivo de log diferente para el proyecto.
278 ACL para Windows 7 Guía del Usuario
Log de comandos

Cambiar la impresión de la hora


El Log de comandos indica automáticamente la fecha y hora en que el log fue abierto. Si
la preferencia Comandos con fecha y hora está activada, ACL inserta la fecha y la hora en
cada entrada. Para obtener más información, consulte “Opciones de comandos” en la
página 327.

Añadir comentarios al log


Su documentación se perfecciona cuando añade comentarios al log, incluyendo explica-
ciones para una futura referencia o anotaciones para ayudar en las revisiones subsi-
guientes. No son limitados por extensión y de ninguna forma no afectan el
procesamiento. Puede añadir los comentarios sólo al último elemento en el Log de
comandos.

Nota: Asimismo, puede utilizar Notas de Proyecto para registrar los comentarios que no
deben mostrarse en el Log de comandos.

Para añadir comentarios, puede utilizar el cuadro de diálogo Comentario o el cuadro de


texto Línea de comando.
Para añadir comentarios utilizando el cuadro de diálogo Comentario, proceda de la
siguiente manera:
1. Seleccione Herramientas en la barra de menús y elija Comentario. ACL muestra el
cuadro de diálogo Comentario.
2. Especifique sus comentarios en el cuadro de diálogo Comentario.
3. Haga clic en [Aceptar].
Para añadir comentarios por medio del cuadro de texto del comando, proceda de la
siguiente manera:
1. Escriba COMMENT y el texto de su comentario en el cuadro de texto Comando.
2. Pulse ENTER o haga clic en (Aceptar entrada).

Limpiar el log
Puede borrar información del log permanentemente. Puede optar por borrar todo o
parte del Log de comandos.

Nota: Es conveniente revisar el contenido del Log de comandos antes eliminar su infor-
mación. Cuando elimine la información no podrá recuperarla.
Capítulo 5 Comandos y el Log de comandos 279
Log de comandos

Para borrar el log, proceda de la siguiente manera:


1. En el Log de comandos, ejecute uno de los siguientes procedimientos:
■ Seleccione las informaciones que desea eliminar.
■ Coloque el cursor en el final de la última línea de la sección que desea eliminar.

Nota: ACL sólo elimina líneas completas. No se borrarán líneas seleccionadas en forma
parcial. Si el cursor se encuentra en la mitad de una línea, dicha línea no será eliminada.

2. Seleccione Archivo de la barra de menús y elija Borrar archivo de log. ACL emitirá
un bip y presentará el cuadro de diálogo Borrar archivo de log.

3. Seleccione uno de los siguientes cuadros:


■ Borrar log completo, para eliminar todas las informaciones del log.
■ Borrar log al cursor, para eliminar todas las informaciones desde el inicio del
log hasta la posición del cursor.
■ Borrar selección, para eliminar las informaciones seleccionadas en el log.
4. Haga clic en [Aceptar].

Desactivar el Log de comandos


Al desactivar el Log de comandos, puede ocultar la contraseña o eliminar los detalles
innecesarios del log. Por ejemplo, tal vez no desee que les contraseñas utilizadas en los
lotes estén registradas en el Log de comandos.
Para desactivar el Log de comandos, utilice el comando SET ECHO (Definir eco). Para
obtener más información, consulte “Set Echo (Definir eco)” en la página 338 del
Manual de referencia de ACL para Windows.

Cambiar el Log de comandos


Tal vez desee especificar un Log de comandos diferente para comandos o lotes que
generan resultados extensos. Para obtener más información, consulte “Set Log (Definir
log)” en la página 342 del Manual de referencia de ACL para Windows.
280 ACL para Windows 7 Guía del Usuario
Log de comandos
Capítulo 6 G ENERADOR DE EXPRESIONES

En este capítulo aprenderá sobre el Generador de expresiones y las diversas expresiones


que pueden construirse. Asimismo, se explican los componentes del Generador de
expresiones, incluyendo operadores, constantes, filtros y variables.

■ Generador de expresiones
El Generador de expresiones de ACL ayuda a construir expresiones de manera sencilla y
rápida. Una expresión ACL puede ser una combinación de campos de datos, funciones,
constantes, variables y operadores. Las expresiones varían desde una construcción
simple, como QUANTITY * COST hasta las más complejas, como
SUBSTRING(UPPER(Nombre);1;3) + STRING(Salario;5).

En lugar de escribir, puede seleccionar los campos, las funciones y las variables de las
listas y hacer clic en los operadores. Si trabaja con archivos relacionados, puede hacer
clic en el menú desplegable desde el archivo de entrada para seleccionar el archivo de
entrada. La expresión aparece en el cuadro de texto Expresión, que cuenta con una barra
de desplazamiento para mostrar expresiones largas. Una vez creada una expresión, es
posible verificarla haciendo clic en [Verificar]. Se puede guardar la expresión escri-
biendo un nombre en el cuadro de texto Guardar como y haga clic en [Aceptar].

281
282 ACL para Windows 7 Guía del Usuario
Generador de expresiones

Cuadro de texto de
expresión

Cuadro de
texto
Guardar
como
Lista
desplegable
de funciones

Listas Vista de la lista de Operadores Parámetro de Función


desplegables de Campos
archivos Cuadro de lista Nombre de la función
Variables
Cuadro de lista de filtros Seleccione para pegar
parámetros de función

Desde la Lista desplegable del Archivo de entrada


El Generador de expresiones lista los campos del archivo de la entrada actual o de
cualquier archivo relacionado con el Archivo de entrada en la Lista desplegable. Cuando
no existan archivos relacionados, son listados sólo los campos en el archivo actual. Si
selecciona un archivo con la finalidad de utilizar sus campos, ACL le muestra los campos
disponibles para aquel archivo en la vista de lista de Campos disponibles.

Vista de la lista Campos disponibles


El Generador de expresiones lista todos los campos definidos desde el archivo de
entrada seleccionado en la vista de lista de Campos disponibles, incluyendo campos de
datos y campos computados (expresiones asignadas con nombre). El campo Categoría,
en la lista Campos disponibles, indica si el campo contiene datos en caracteres (C),
numéricos (N), o una fecha (D).
Es posible generar expresiones o filtros con campos de archivos relacionados, aún
cuando estos campos no aparecen en su vista actual. También es posible generar filtros
con campos de archivos relacionados así como ver los resultados en su vista, indepen-
dientemente de que agreguen o no estos campos a su Vista.
Capítulo 6 Generador de expresiones 283
Generador de expresiones

Los nombres de los campos de los archivos relacionados utilizan el formato


nombreDAE.nombredecampo para indicar el origen de los datos. DAE hace referencia a
la definición del archivo de entrada. Por ejemplo, nombrede.cliente muestra que el
campo “nombre” es proporcionado por la Definición del archivo de entrada “cliente”.

Cuadro de texto Guardar como


Para guardar su expresión, especifique un nombre en el cuadro de texto Guardar como
y haga clic en [Aceptar]. ACL presenta las expresiones con nombre en el cuadro de lista
Campos disponibles.

Teclado
El teclado del Generador de expresiones (ubicado en el centro del cuadro de diálogo del
Generador de expresiones) contiene operadores que indican a ACL cómo evaluar la
expresión.

Cuadro de lista Filtros


Todos los filtros asignados con un nombre desde la definición del archivo de entrada
seleccionado, son mostrados en el cuadro de lista Filtros y pueden utilizarse para
construir expresiones. Los filtros permiten limitar los registros a los cuales se les aplica
un comando, basándose en, si cumple o no una determinada condición.

Cuadro de lista Variables


Todas las variables que puede utilizar a la hora de construir expresiones se muestran en
el cuadro de lista Variables. En la mayor parte de los casos, las variables se crean a través
de comandos de ACL con la finalidad de mantener los valores temporales durante una
sesión de ACL.

Funciones
Todas las funciones aparecen en la lista del cuadro de lista Funciones, por ser predeter-
minadas. Para mostrar un subconjunto de funciones, haga clic en el menú desplegable
Funciones y elija una categoría de la lista. Las funciones son una forma rápida y cómoda
de realizar tareas de cómputo predeterminado.
No es necesario memorizar los parámetros requeridos para cada función. Si accede a las
funciones desde el Generador de expresiones, simplemente marque la casilla Pegar
parámetros antes de seleccionar la función. Una vez seleccionada, el cuadro de texto
muestra el nombre de la función y la descripción de sus parámetros.

Nota: Se incluyen los parámetros opcionales entre los signos menor y mayor (< >).
284 ACL para Windows 7 Guía del Usuario
Generador de expresiones

Para obtener más información acerca de funciones, consulte Capítulo 2: “Funciones en


el Manual de referencia de ACL para Windows.

Uso del Generador de expresiones


Utilice el Generador de expresiones para crear o editar expresiones ad hoc, filtros,
variables y campos computados simples.
1. Abra el Generador de expresiones procediendo de la siguiente manera:
■ En el cuadro de diálogo, haga clic en [Si] o en [Expr].
■ Haga clic en (Editar el filtro de vista), en la ventana de Vista.
■ Seleccione Edición de la barra de menús y elija Variables y haga clic en [Nuevo].
■ Seleccione Edición de la barra de menús y elija Filtros y haga clic en [Nuevo].
■ Seleccione Edición, desde la barra de menús, elija Definición del archivo de
entrada y haga clic en (Agregar una nueva expresión).
El método utilizado para mostrar el Generador de expresiones determina el tipo de
expresión que puede construirse.

Haga clic
para
verificar la
expresión

Cuadro de
Lista
Funciones

2. Genere la expresión eligiendo los elementos de los diversos cuadros de lista,


haciendo clic en los operadores y especificando valores según sea necesario. Haga
doble clic en el elemento del cuadro de lista que desee seleccionar.
3. Haga clic en [Verificar] para comprobar que las expresiones especificadas son
válidas. Aparecerá un mensaje indicándole que la expresión es válida o no válida
para su uso en ACL.
Capítulo 6 Generador de expresiones 285
Generador de expresiones

4. Si se trata de una expresión que desea volver a utilizar, escriba un nombre en el


cuadro de texto Guardar como. Esto resulta de especial utilidad para evitar la
reconstrucción de expresiones complejas. No se graban expresiones sin nombre.
5. Haga clic en [Aceptar] para crear la expresión y cerrar el Generador de expresiones.
El nombre de su expresión es copiado en el cuadro de texto desde donde fue
accedido el Generador de expresiones. Si no ha dado un nombre a la expresión, se
copia la expresión completa.

Generador de expresiones
Cuando genere expresiones, tenga en cuenta las siguientes pautas.

Utilizar funciones en expresiones


Es posible seleccionar funciones haciendo doble clic en el nombre de la función, en la
Lista desplegable de funciones. ACL muestra todas las funciones en un orden alfabético
predeterminado. Haga clic en la flecha que está al lado de la Lista desplegable de
funciones, para mostrar todas las categorías de función. Si es seleccionada una categoría
de la lista, sólo las funciones del tipo seleccionado serán mostradas en el cuadro de Lista
de funciones.

Cuando se marca la opción Pegar parámetros, ACL facilita la especificación de la mayor


parte de los parámetros de función, usando el ratón. La opción Pegar Parámetros está
marcada como predeterminada.
Si selecciona una función del cuadro de Lista de Funciones, ACL pega la función y sus
parámetros requeridos en el cuadro de texto Expresión. Para especificar un nombre de
campo, haga doble clic en el parámetro para seleccionarlo y enseguida, haga doble clic
en un nombre de campo en la vista de la lista Campos disponibles. ACL inserta el
nombre del campo como el parámetro de la función.
También es posible especificar todos los parámetros de la función especificándolos a
través del teclado.
Los parámetros de función delimitados entre corchetes angulares (<>) son opcionales.
Proporcione un valor para el parámetro y elimine los corchetes angulares, o elimine
todo lo que está dentro de los signos, incluyendolos.
286 ACL para Windows 7 Guía del Usuario
Generador de expresiones

Sintaxis de expresión
Existen cuatro tipos de expresiones: Numéricas, de carácter, lógicas o de fecha. Por
ejemplo, AMT+1 es una expresión numérica, mientras AMT>1 es una expresión lógica.
Sólo algunos tipos de expresión pueden ser válidos, dependiendo del punto donde se
inicia el Generador de expresiones. Por ejemplo, al generar un filtro sólo las expresiones
lógicas son válidas.

Carácter
Cuando desee especificar campos de caracteres, puede hacer doble clic en el nombre del
campo, en la vista de la lista de Campos disponibles o a través del teclado especificar el
nombre del campo. Especifique constantes de caracteres utilizando el teclado.
Los nombres de los campos se deben especificar exactamente como aparecen en la vista
de la lista Campos disponibles. Las constantes de caracteres deben ir entre dobles o
simples comillas. Por ejemplo, PRODCLS="05".

Numérico
Los valores numéricos se restringen al signo menos, cuando es aplicable, a una coma
decimal y a los dígitos que forman el número. Por ejemplo, -234,56.

Lógico
Las constantes lógicas verdadero o falso, se insertan en letras mayúsculas o minúsculas.
No se requiere una puntuación especial.

Fecha
Es posible especificar constantes de fecha haciendo clic en [Fecha] en el teclado de
expresiones. Aquí aparecerá el selector de fechas, un calendario interactivo que facilita
la especificación de fechas con la sintaxis correcta.
También es posible insertar fechas con el teclado. Las constantes de fecha deben escri-
birse en formato AAMMDD o AAAAMMDD, entre comillas invertidas (el carácter `
ubicado debajo del signo ~ en la mayoría de los teclados norteamericanos). Por ejemplo,
`20001231`.
Capítulo 6 Generador de expresiones 287
Generador de expresiones

Operadores
ACL proporciona una serie de operadores que pueden seleccionarse para generar una
expresión. Los operadores con igual precedencia se evalúan de izquierda a derecha. Los
operadores pueden ser cualquiera de los siguientes símbolos, en orden de precedencia
decreciente:

Operador Descripción

( ) Llamadas de función y paréntesis

- Unitarios negativos (como en –14)

^ Exponenciales

*/+ Multiplicación, división y concatenación de


caracteres

+ - Suma y resta

> Mayor que (consulte nota)

< Menor que (consulte nota)

= Igual (consulte nota)

>= Mayor o igual que (consulte nota)

<= Menor o igual que (consulte nota)

<> No igual (consulte nota)

NO NO lógico

Yo & Y lógico

O o | O lógico

Nota: Los operadores Mayor Que (>), Menor Que (<), Igual (=), Mayor o Igual que (>=),
Menor o Igual que (<=) y No Igual (<>) tienen precedencias iguales.
288 ACL para Windows 7 Guía del Usuario
Generador de expresiones

Evaluación de las expresiones


La expresiones se evalúan de izquierda a derecha, de acuerdo con las siguientes reglas:
■ Los operadores son evaluados en orden de precedencia aritmética. Use los
paréntesis ( ) para modificar el orden en que se evalúa la expresión. Cada
operador trabaja solamente si sus operandos son de un tipo aceptable. Para más
detalle, vea les ejemplos.
■ Cuando se comparan cadenas de caracteres de diferentes longitudes, se utiliza la
más corta de las dos. Si se activa la preferencia Comparaciones de caracteres
exactos, será utilizado el de mayor longitud.
■ Cuando se combinan números de diferente precisión en las operaciones
numéricas, el resultado retiene las posiciones decimales del operando con el
mayor número de posiciones decimales en la expresión. Por ejemplo:
4 + 5,0 = 9,0
1,1 * 1,1 = 1,2
6 * 2,000000 = 12,000000

Ejemplos de expresiones
A continuación, se presentan algunos ejemplos típicos de expresiones ACL, en los que se
demuestra el uso de la mayoría de los operadores, los paréntesis y las funciones.
Para los siguientes ejemplos, supongamos que para un registro dado el contenido de
algunos de los campos es el siguiente:

Campo Contenido Tipos de campos

Salepr 6 Numérico

Nombre ABC Carácter

Costo 3 Numérico

Descr De Carácter

La siguiente tabla presenta varias formas de expresiones y los resultados que se pueden
obtener utilizando los campos anteriormente descritos.

Expresión Resultado

3+5*6 33
Capítulo 6 Generador de expresiones 289
Generador de expresiones

Expresión Resultado

COST+5*SALEPR 33

(3+5)*6 48

(3+5)*SALEPR 48

COST^COST 27

3^COSTO*4 108

"ABC"+DESCR ABCde

NAME+DESCR ABCde

SALEPR>10 F (Falso)

SALEPR>3 T (Verdadero)

NAME>DESCR F (consulte nota)

NAME<"LMN" T

COST>=3 T

COST<=3 T

SALEPR>3 Y COST>5 F

SALEPR>3 Y COST>5 T

SALEPR=6 O SALEPR=7 T

SALEPR=6 Y SALEPR=7 F

SUBSTR(Nombre;1;2) AB

SUBSTR("lmnop";COST+1;1) O

SUBSTR(NAME;AT(1;"B";NAME);2) BC

Nota: En ASCII, cuando se comparan los caracteres en mayúsculas, son menores que los
caracteres en minúsculas.
290 ACL para Windows 7 Guía del Usuario
Generador de expresiones

Crear una expresión con nombre asignado


Otro ejemplo, puede crear otra expresión asignada con el nombre Profit (Ganancia),
que es la diferencia entre los campos Salepr e Uncst. Puede utilizar Profit como parte de
un filtro o expresión lógica.
Para crear esta expresión asignada con un nombre y añadirla a la vista, proceda de la
siguiente manera:
1. En la ventana de Vista, haga clic en (Añadir columnas).
2. Haga clic en [Expr].
3. Haga doble clic en Salepr, en la lista de Campos disponibles.
4. Haga clic en (menos).
5. Haga doble clic en Uncst, en la lista de Campos disponibles.
6. Escriba PROFIT en el cuadro de texto Guardar como.
7. Haga clic en [Verificar] para verificar si la expresión es válida.
8. Haga clic en [Aceptar] para cerrar el cuadro de mensaje de verificación.
9. Haga clic en [Aceptar] para cerrar el Generador de expresiones.
Para obtener más información acerca de la creación de filtros, campos computados
(expresiones asignadas con nombres) y variables, consulte “Filtros” en la página 308,
“Campos computados” en la página 164 y “Variables” en la página 351.

Aritmética de punto fijo


ACL utiliza la aritmética de punto fijo para sus operaciones numéricas, con excepción
de las funciones financieras, por dos motivos:
■ Aumenta la velocidad del procesamiento.
■ Permite al usuario controlar los números decimales y el redondeo.
Siempre que dos o más valores estén envueltos en una operación aritmética, el resultado
asume un número fijo de decimales, basado en el operando que tiene el mayor número
de decimales, resultando frecuentemente redondeado. ACL siempre obtiene el mayor
número de decimales de los operandos.
Esta regla se aplica en cada nivel y para cualquier cálculo, comenzando en el nivel más
bajo repitiéndose hasta que la expresión sea evaluada. El redondeo es la causa más
frecuente de error numérico observada en ACL.
ACL utiliza aritmética de coma flotante para funciones financieras. Consulte
“Funciones financieras” en la página 293 para obtener más detalles.
Capítulo 6 Generador de expresiones 291
Generador de expresiones

Redondeo en la división
El redondeo se produce con más frecuencia en la división que en la multiplicación. ACL
redondea para el mayor número de decimales desde los operandos. Por ejemplo:
7/3 = 2
La respuesta correcta es 2,333333333…, pero ACL redondea la cifra hasta que no tiene
decimales, ya que ninguno de los operandos tiene decimales. Otros ejemplos son:
7/3,00 = 2,33
7,0000/3,000 = 2,3333

Redondeo en la multiplicación
ACL redondea para el mayor número de decimales desde los operandos. Por ejemplo:
1,1 * 1,1 = 1,2
Considerando que:
1,10 * 1,1 = 1,21

Añadir decimales para controlar el redondeo


Para evitar el redondeo, puede añadir al cálculo el número de lugares decimales que
necesite multiplicando por 1 seguido de un separador decimal y seguido de un número
de ceros igual al número de lugares decimales que se requieran.
En el siguiente ejemplo, ACL redondea la respuesta para dos posiciones decimales:
7,21 * 2,33 = 16,80
Para controlar el número de decimales, con el fin de alcanzar un resultado más exacto,
proceda de la siguiente manera:
1,0000 * 7,21 * 2,33 = 16,7993

Orden de las operaciones


Cuando tenga que alterar el orden normal de las operaciones, tenga cuidado al utilizar
los paréntesis. La colocación del paréntesis juega un papel importante, determinando el
nivel de precisión obtenido en el cálculo.
Otro ejemplo de cómo ACL procesa una expresión con división, multiplicación y
paréntesis consiste en el cálculo de los intereses de un día para $100.000 al 12%:
100000 * (,12/365)
En primer término, ACL divide 0,12 por 365 (que da 0,00), y luego multiplica este
resultado por 100000, obteniéndose 0,00. La respuesta correcta es 32,876712..., pero
292 ACL para Windows 7 Guía del Usuario
Funciones

como en el ejemplo se usa los paréntesis para forzar a que ACL evalúe primero la tasa de
intereses, el resultado es redondeado a cero.
Si se quitan los paréntesis, se obtiene la respuesta correcta:
100000 * ,12/365 = 32,88

Errores de desbordamiento numérico


Para las operaciones matemáticas, ACL tiene un límite de 22 dígitos, incluyendo los
decimales. Este límite también se aplica a los cálculos intermediarios. Cuando los
cálculos se exceden en este número de dígitos presentan errores de exceso numérico.
ACL indica un exceso numérico en la muestra, emitiendo el mensaje ###ERR### en los
campos afectados.
De modo predeterminado, el desbordamiento numérico interrumpe el procesamiento
de ACL. Pudiéndose cambiar este comportamiento, con tal de permitir la continuidad
del procesamiento. Para obtener más información, consulte “Interrumpir ante desborde
numérico” en la página 333.
Normalmente, los números que sobrepasan el límite de tamaño son el resultado de
cálculos con muchas posiciones decimales, como cálculos financieros, porcentajes y
valores actuales. Aunque poco probable, la multiplicación puede plantear problemas
con los números que superen el límite de tamaño.

■ Funciones
Las funciones son rutinas analíticas sofisticadas que permiten manipular datos y
ejecutar una gran variedad de tareas de cálculo. Se utilizan principalmente para crear
campos computados o pruebas para filtrar registros. Las funciones de la cadena de
caracteres permiten editar datos de carácter, haciéndolos útiles para uniformizar datos
en los campos clave. Las funciones devuelven valores basados en los parámetros especi-
ficados. Es posible utilizar las funciones en cualquier lugar que ACL le permita especi-
ficar una expresión.
ACL tiene varias funciones que no son encontradas en otros programas, aunque muchas
funciones disponibles en los programas de la hoja de cálculo y de base de datos también
están disponibles en ACL.
ACL tiene ocho categorías de funciones:
■ Financiera
■ Matemática
■ Acceso a cadenas de caracteres
Capítulo 6 Generador de expresiones 293
Funciones

■ Conversión de datos
■ Fecha y hora
■ Bit/carácter
■ Lógico
■ Miscelánea
Normalmente las funciones son utilizadas en expresiones. También es posible utilizar
las funciones individualmente o combinadas entre si. Es posible insertar funciones a
través de la selección de botones así como, insertar elementos desde los cuadros de lista
o también a través del teclado.
Las funciones de ACL se dividen en ocho categorías diferentes para ayudarle a identi-
ficar sus propósitos. Para obtener una lista detallada de esas categorías y la descripción
de cada función, consulte Capítulo 2: “Funciones en el Manual de referencia de
ACL para Windows.

Funciones financieras
A diferencia de otras operaciones numéricas en ACL, las funciones financieras son
evaluadas por medio de la aritmética de la coma flotante. Para obtener más información
acerca de los otros tipos de operaciones numéricas, consulte “Aritmética de punto fijo”
en la página 290.
Al trabajar con funciones financieras, debe ser consciente de que, al igual que ocurre con
todos los cálculos financieros, existen factores que influyen significativamente en los
cálculos:
■ Cualquier función que devuelva un valor, lo hace con dos posiciones decimales,
por ejemplo: 1250,00
■ Cualquier función que vuelva una tasa de intereses, lo hace con ocho posiciones
decimales, por ejemplo 0,01676584 o 1,676584%

Calcular tasas de intereses


Las funciones financieras son muy sensibles a los cambios de tipo de interés. Al trabajar
con funciones financieras, es normal que los tipos de interés se dividan en constantes
(como 12 ó 365) para crear tipos mensuales o diarios, por ejemplo, 0,08/365, con el fin
de obtener un factor de interés diario basado en el 8% anual.
En muchas situaciones, las reglas de división normales de ACL pueden dar como
resultado importantes errores de redondeo. Por ejemplo, 0,08/365 dará como resultado
un tipo de interés del 0,00, en vez del tipo de interés real del 0,000219178.
294 ACL para Windows 7 Guía del Usuario
Funciones

Por esta razón, se suspenden las reglas de división normal al evaluar parámetros de tipos
de interés.
Cuando el parámetro de tipo de interés de una función financiera es la división de dos
cantidades, (por ejemplo: 0,08/365), se evalúan las dos cantidades por separado. A
continuación, se dividen manteniendo la total exactitud del resultado. Se evaluará cada
uno de los lados utilizando las reglas de redondeo estándar de ACL, por lo que en caso
de cálculos muy complejos esta solución puede no proporcionar una protección total
contra errores de redondeo.

Nota: Cuando el tipo de interés no es ni un tipo específico ni la división de dos cantidades


sencillas, (por ejemplo: 08 \1/365) entonces en el log se incluirá un mensaje de advertencia
(que aparecerá en el cuadro de diálogo de alerta si no está en el modo lotes) advirtiendo
que el redondeo puede haber afectado el cálculo del tipo de interés. En este caso, debe
asegurarse de que no se ha redondeado en exceso el resultado obtenido.

Cuando se calcula el tipo de interés en un campo computado, ACL no puede determinar


si el tipo ha sido redondeado, por lo que deberá asegurarse de que el resultado es
correcto.

Parámetros inválidos
Cuando en una función financiera se utilizan parámetros de función obviamente no
válidos, como períodos negativos, la función manejará el parámetro no válido de las
siguiente manera:
■ Si la preferencia Interrumpir ante desborde numérico estando activada, ACL
para el proceso.
■ Si la preferencia Interrumpir ante desborde numérico estando desactivada, la
función dará como resultado un valor de –1.

Especificar funciones utilizando el ratón


Cuando se utiliza el ratón para seleccionar funciones y especificar sus parámetros en el
Generador de expresiones, ACL inserta la sintaxis automáticamente.
Cuando se utiliza el ratón para seleccionar funciones y especificar sus parámetros en el
Generador de expresiones, ACL inserta la sintaxis automáticamente. Es posible selec-
cionar funciones directamente de la lista desplegable Funciones.
Por ejemplo, para mostrar todas las facturas en un archivo de transacciones emitidas en
un domingo, se puede aplicar un filtro global que utiliza la función CDOW( ). En la
Capítulo 6 Generador de expresiones 295
Funciones

ventana Vista, haga clic en (Editar el filtro de vista) para abrir el Generador de
expresiones.
1. Desde la Lista desplegable Funciones, haga doble clic en CDOW(fecha, longitud).
ACL copia la función para el cuadro de texto Expresión.

Nota: Si los parámetros de la función no aparecen en el cuadro de texto Expresión,


verifique si está marcada la casilla de verificación Pegar parámetros.

2. En el cuadro de texto Expresión haga doble clic en fecha para seleccionar el


parámetro de fecha. Puede especificar el nombre de un campo de fecha disponible o
dar doble clic en un campo de fecha desde la vista de la lista Campos disponibles.
ACL sustituirá el parámetro con el nombre del campo seleccionado.
3. En el cuadro de texto Expresión, haga doble clic en el parámetro longitud y especi-
fique un carácter para determinar la longitud del nombre abreviado del día de la
semana, por ejemplo “3”. ACL sustituye el parámetro de longitud por el carácter
especificado.
4. Haga clic en o especifique =, a la derecha de la función, para insertar el signo de
igual.
5. Después del signo, escriba "Dom". La expresión completa tendrá esta forma:
CDOW(Invoice_Date;3)="Dom"
6. Haga clic en [Verificar] para que ACL confirme si está correcta la sintaxis de la
función, además, para saber si la función seleccionada es la apropiada para la
operación. ACL le muestra un mensaje confirmando que la expresión es válida.
296 ACL para Windows 7 Guía del Usuario
Funciones

7. Haga clic en [Aceptar] para aceptar la confirmación, enseguida haga clic en


[Aceptar] en el Generador de expresiones para aplicar la expresión como un filtro
global. La ventana de vista ahora muestra sólo las facturas emitidas en un domingo.

Especifique funciones usando el teclado


Si elige especificar funciones usando el teclado, debe tener el cuidado de especificar la
sintaxis de la función correctamente. El nombre de la función debe seguirse inmediata-
mente, sin espacios, por una abertura de paréntesis [(]. Múltiples parámetros deben
separarse por comas, seguidos por un cierre de paréntesis [)].
En el ejemplo mostrado arriba, en vez de utilizar el Generador de expresiones, puede
especificar CDOW(Invoice_Date;3)="Dom" en el cuadro de texto de filtro global y
enseguida, pulsar Enter, para mostrar los registros filtrados.
Cuando especifique las funciones por medio del teclado, es posible abreviarlas, de la
misma forma que se abrevian los comandos y las palabras clave de ACL. La abreviatura
debe incluir los caracteres iniciales de la función. La abreviación puede ser tan corta
como desee, con tal que identifique la función con exclusividad.
La tabla mostrada a continuación, describe las convenciones utilizadas para describir la
sintaxis de funciones en este manual.

Convenciones de la sintaxis de funciones

<> Opcional

... Indica que el elemento anterior puede repetirse

| Alternativas separadas

N (o N1 o N2) Expresión numérica *


Capítulo 6 Generador de expresiones 297
Funciones

D Expresión de fecha **

C Expresión de caracteres ***

E Cualquier expresión apropiada

F Cualquier campo apropiado

# Constante numérico (consulte nota)

Nota: Una constante numérica es un valor específico que nunca cambia. La utilización de
un campo de fecha o una expresión en el lugar de una constante causa resultados imprevi-
sibles.

Especificar valores literales o constantes


Utilice las siguientes convenciones para especificar fechas o constantes numéricas, o
cadenas de caracteres literales.

Constantes numéricas
Las constantes numéricas no deben contener ninguna puntuación, aparte de un signo
menos colocado en el inicio o en final, y un punto decimal.

Constantes de fecha
Incluya las constantes de fecha entre comillas invertidas, de la siguiente forma
`AAAAMMDD` o `AAMMDD`, por ejemplo `20001231`. En la mayoría de los
teclados en inglés, el carácter de comilla simple invertida (`) está localizada en la misma
tecla que el carácter de la tilde (~).

Cadena de caracteres literales


Incluye las cadenas de caracteres literales entre un par de doble o simple comillas.

Constantes lógicas
Utilice constantes lógicas para expresar un valor de verdadero o falso utilizado para
filtrado. Para especificar una constante lógica, especifique una T para un valor
verdadero o una F para un valor falso. No se requieres comillas.

Nota: La forma de especificar un valor determina como ACL lo interpretará. Por ejemplo,
ACL interpreta 010207 como en valor numérico 10.207. Sin embargo, interpreta `010207`
como fecha 7 de febrero de 2001 y “010207” como un valor de carácter, por ejemplo un
número de factura.
298 ACL para Windows 7 Guía del Usuario
Funciones

Ejemplos
A continuación, se presentan ejemplos típicos de uso de funciones para ejecutar tareas
de cálculo.

Cambio del cuadro de un campo de carácter


Existe un campo con el nombre del cliente almacenado en mayúscula. Es necesario darle
un formato adecuado para incluirlo en una carta de confirmación. Para hacerlo, puede
crear un campo computado con un valor: PROPER(NAME). Esto transforma “JOHN
SMITH” en “John Smith”. Después, puede exportar este nuevo campo en vez de
exportar el campo original.

Antiguedad de transacciones para calcular intereses diarios


Para calcular los intereses diarios, es necesario saber la antigüedad de cada transacción.
Puede incluir AGE(INV_DATE) en su cálculo. Esto proporcionará la antigüedad de
cada transacción en días, teniendo en cuenta correctamente los fines de mes y de año, así
como los años bisiestos.

Combinar funciones
Es posible combinar funciones. Por ejemplo:
■ La función ROOT( ) vuelve el valor de la raíz cuadrada de un número. Sin
embargo, esto es no está especificado para números negativos, que son la repre-
sentación normal de créditos contables. La función ABS( ) vuelve el valor
absoluto de un número que siempre es positivo. Por lo tanto, es posible combinar
estas dos funciones para obtener una raíz cuadrada correcta de la siguiente
forma:
ROOT(ABS(AMOUNT);2)
■ Si tiene un campo dirección de 20 bytes de largo con la entrada: “123 Somewhere
Street”, puede utilizar la función INCLUDE( ) para crear un campo solamente
con el número:
INCLUDE("Dirección";"0123456789")
El resultado debe ser “123”. Si utiliza esta expresión como campo, el nuevo campo
continúa teniendo 20 caracteres. Si desea crear un campo menor, digamos de cinco
bytes, es necesario utilizar la función SUBSTRING( ).
SUBSTR(INCLUDE("Dirección";"0123456789");';5)
Para obtener más detalles acerca de como ACL evalúa las expresiones, consulte
“Aritmética de punto fijo” en la página 290.
Capítulo 6 Generador de expresiones 299
Fechas

Utilizar una función en un filtro


Para verificar si el campo Dirección contiene la cadena de caracteres “New York”, se
debe usar la función FIND( ). El formato de función es FIND(C, <campo>) donde C es
la cadena de caracteres que desea encontrar y campo es el campo en el que desea
realizar la búsqueda. Si desea buscar en todo el registro, omita el parámetro de campo.
■ Haga clic en (Editar el filtro de vista), en la ventana de vista.
■ En el Generador de expresiones especifique FIND("New York";Address), en
el cuadro de texto Expresión y haga clic en [Aceptar].

Función
FIND( )

Los registros que contienen “New York” en el campo Dirección son mostrados y los
registros que no contienen son filtrados. Para obtener más información y ejemplos de
utilización de funciones de ACL, consulte “Filtros” en la página 308.

■ Fechas
Cuando se define un archivo de entrada utilizando el Asistente de definición de datos,
ACL reconoce automáticamente la mayoría de las informaciones de fechas. ACL trabaja
internamente con fechas en el formato AAAAMMDD, pero le permite presentar las
fechas en vistas y reportes en el formato que desee. Para obtener información acerca del
cambio en la forma como ACL muestra las fechas, consulte “Formato de muestreo de
fecha” en la página 330.
ACL no reconoce automáticamente las fechas que están almacenadas como números en
serie o en formatos numéricos comprimidos. Asimismo, ACL hace la lectura correcta de
300 ACL para Windows 7 Guía del Usuario
Fechas

los valores numéricos en esos campos, pero es necesario editar la Definición del archivo
de entrada, para que reconozca los datos como informaciones de fecha. Para obtener
más información acerca del trabajo con fechas en serie, consulte “Fechas en serie” en la
página 302. Para obtener más información acerca de la conversión de campos
numéricos para campos tipo DATA, consulte “Date (Fecha)” en la página 11 del Manual
de referencia de ACL para Windows.

Expresiones de fecha
Una expresión de fecha es una expresión que utiliza fechas en sus cálculos. Puede
utilizar fechas en los cálculos que utilice para generar otra fecha o la cantidad de días
entre los días. Es posible utilizar expresiones de fecha para:
■ Restar dos fechas con el fin de determinar la cantidad de días entre ambas.
■ Adicionar un número o campo numérico a una fecha, para encontrar la fecha
correspondiente a aquel número de días delante (o detrás, si el ajuste es
negativo).
■ Comparar dos fechas utilizando los operadores de comparación como > (mayor
que) o < (menor que) para determinar la fecha anterior o posterior.
Algunos ejemplos de expresiones de fecha válidas son:

Expresión Resultado

`990229`-`990201` 28

`20000101`-`19970701` 914

`990228`+1 29/02/99 (consulte nota)

`990228`>`990301` F

Nota: El resultado depende de la definición de preferencia del Formato de Presentación de


Fecha.

Funciones de fecha
Es posible utilizar funciones de fecha en expresiones que trabajan con campos de fecha.
Para obtener más información, consulte “Funciones de fecha y hora” en la página 26 del
Manual de referencia de ACL para Windows.
Capítulo 6 Generador de expresiones 301
Fechas

Constantes de fechas
Por lo general, los campos de datos se definen al crear la definición del archivo de
entrada. Sin embargo, cuando se crean expresiones, es necesario especificar una fecha.
Es posible utilizar una constante de fecha en las expresiones para especificar una fecha
que nunca cambia, como las fechas que indican un ejercicio fiscal o un año de calen-
dario.
Típicamente, se ingresa una constante de fecha en el cuadro de texto Expresiones del
Generador de expresiones.
Por ejemplo, supongamos que necesita enumerar todas las transacciones anteriores al 31
de enero, 1999. Para poder hacerlo, debe colocar la constante de fecha en formato
AAMMDD o AAAAMMDD entre comillas invertidas (usando el carácter ` ubicado
debajo del signo ~ de la mayoría de los teclados norteamericanos), de la siguiente
manera: Por ejemplo, 31 de diciembre de 1999 puede ser `991231` o `19991231`.
Ningún otro formato es válido.
Especifique O haga clic en Fecha para
la fecha aquí mostrar el selector de Fechas

Selector de fechas
Como alternativa, es posible hacer clic en [Fecha] para utilizar la ventana del selector de
fechas. Haga clic en la flecha al lado de la fecha actual para ver el calendario y luego, haga
clic en las flechas, en el mes o año para seleccionar otra fecha.
302 ACL para Windows 7 Guía del Usuario
Fechas

Fecha actual

Haga clic aquí para mostrar el calendario

Haga clic en año para cambiar el año


Haga clic en las flechas o en el mes para cambiar el mes

Convertir fechas en campos computados


Cuando se trabaja con fechas en serie o fechas que tienen inicio en un siglo diferente,
dentro del mismo archivo o entre varios archivos, es posible usar expresiones para
convertir los datos a un formato que pueda utilizarse en análisis.

Fechas en serie
Las fechas, muchas veces, son representadas por un número en serie. Los diseños de
fechas en serie representan la fecha como el número de días transcurridos a partir de
alguna fecha inicial arbitraria, tal como, 1 de enero de 1900. Cuando se crea una
definición del archivo de entrada, ACL reconoce el número de serie como datos
numéricos.
Puede crear un campo computado que agregue la fecha en serie a un campo DATA de
ACL, que contiene la fecha inicial o de referencia.
Por ejemplo, si este campo inicia como 0 en 1º de enero de 1900 y la fecha de serie
contiene el nombre SDATE, utilice una expresión similar a la mostrada a continuación
para crear un nuevo campo que convierte el campo de fecha en serie en una fecha válida:
`19000101`+SDATE
O
CTOD(19000101)+SDATE
Si la fecha inicial es anterior al 1º de enero de 1900, el valor necesita ajustarse para
corresponder a la fecha inicial de ACL.
`19000101`+(SDATE-Días_de_Ajuste)
Capítulo 6 Generador de expresiones 303
Números

Fecha de Principio del siglo


Muchos archivos de datos utilizan dos dígitos para representar el año. El año utilizado
para denotar la fecha más reciente del último siglo varía de una definición de archivos de
datos para el siguiente. El año de dos dígitos que indica el registro más antiguo del
último siglo generalmente es llamado de fecha de principio del siglo o fecha dinámica
(pivot date).
Cuando se utiliza ACL por primera vez, éste solicita la especificación de una fecha de
principio del siglo. ACL utiliza esta definición cada vez que encuentre los datos del año
con dos dígitos en un campo de fecha. Esta definición se aplica sólo a los campos con
fecha de año de dos dígitos y no afecta a datos que utilizan tres o cuatro dígitos para
representar el año. Para obtener más información, consulte “Principio del siglo” en la
página 331.
Cuando se trabaja en un mismo archivo, con datos que contienen fechas de principio de
siglos diferentes, o inclusive entre varios archivos, existen diversas formas de convertir la
información de fecha utilizando una expresión:
■ Cree un nuevo campo computado de fecha, que mantiene el formato del año con
dos dígitos, pero utilice una expresión para ajustar la diferencia en las fechas de
principio del siglo. Si más adelante cambia la fecha predeterminada de principio
del siglo en ACL, las fechas en el campo computado ya no serán válidas.
■ Cree un nuevo campo computado de fecha que permita convertir el año con dos
dígitos en un año de cuatro dígitos.
Esta última conversión elimina el problema de cambios de fecha del principio de siglo.
Si crea un campo computado añadiendo una columna a una vista, estará disponible sólo
en aquella vista. Si es creada en la definición del archivo de entrada, estará disponible en
cualquier vista de aquella DAE.

■ Números
Los campos numéricos son una de las partes principales de las expresiones. Esta sección
resume las diversas formas en que ACL permite formatear y trabajar con números.

Formato numérico
Es posible determinar el modo en que desea mostrar los campos numéricos en las vistas
y reportes impresos. El formato es utilizado sólo para mostrar e imprimir el campo
304 ACL para Windows 7 Guía del Usuario
Números

numérico y no es almacenado en el archivo de datos. Por esta razón, es posible mostrar


e imprimir el mismo campo de diversas maneras para las distintas vistas y reportes.

Nota: A menos que todos los campos numéricos sean de un solo tipo (por ej. cantidades o
valores monetarios en vez de números de identificación) necesitará hacer el formato
individual de los campos, seleccionando la Definición del archivo de entrada, en el menú
Edición.

Ejemplos de Formato numérico

Esta especificación de Formatea este número Así


Formato numérico

-999.999.999,99 1234,55 1.234,55

-999.999.999,99CR -1234,55 1.234,55CR

999.999.999,99- -1234,55 1.234,55-

(999.999,99) -1234,55 (1.234,55)

(999.999,99) 1234,55 1.234,55

9999999,99 1234,55 1234,55

$9 999,99 9871234,55 $9871 234,55


Observe la ausencia de formato
en los tres primeros dígitos
situados en el extremo izquierdo

$9.999.999,99 9871234,55 $9.871.234,55

Componentes del formato


El formato numérico consta de tres componentes: el indicador negativo, la puntuación
y los dígitos.

Indicador negativo
El indicador negativo es el carácter que representa un número negativo. ACL reconoce
un signo negativo, paréntesis o “CR” como indicadores válidos (únicamente éstos). El
indicador puede estar al principio o al final de los dígitos.
Si se omite el indicador negativo, se agrega un signo menos al principio para los
números negativos.
Capítulo 6 Generador de expresiones 305
Números

Puntuación
La puntuación incluye el separador de miles (generalmente una coma), el carácter
decimal (generalmente un punto), y cualquier otra puntuación como por ejemplo % o
$.
Puede cambiar estas opciones seleccionando Edición en la barra de menús y eligiendo
Preferencias. A continuación, haga clic en la ficha [Opciones numéricas], y utilice los
cuadros de texto Símbolo de posición decimal y Separador de Miles para especificar el
modo de presentación de los datos numéricos.
También puede utilizar cualquier otra puntuación (por ejemplo un “$” o “% flotante”),
según corresponda. No hay restricciones respecto a la puntuación opcional.

Dígitos
Los dígitos se representan siempre mediante nueves. En ACL, los nueves implican un
relleno con espacios en blanco, no un relleno con ceros.
Si especifica más dígitos de los necesarios, se eliminan los dígitos adicionales y todo lo
que se encuentre entre ellos (por ejemplo comas).
Si no especifica suficientes dígitos en el formato numérico, los dígitos adicionales en sus
datos se añaden inmediatamente a la izquierda del 9 que se encuentra más a la izquierda,
sin puntuación adicional.
ACL no rellena con ceros los campos numéricos ni tampoco proporciona otro tipo de
caracteres de relleno precedentes. Todos los campos numéricos se rellenan con blancos
desde la izquierda y automáticamente toda puntuación que se encuentra delante del
primer dígito es flotante.

Formato numérico predeterminado


De modo predeterminado, ACL muestra todos los números utilizando el formato
básico por ejemplo, el número 12.458.211,62 se muestra como “12458211,62”.
Para cambiar la representación predeterminada:
1. Seleccione Edición en la barra de menús y elija Preferencias.
2. Seleccione la ficha [Opciones numéricas].
3. Elija una especificación de formato desde el cuadro de texto Formato numérico
Predeterminado.
También es posible elegir la creación de su propio formato numérico. Siga los ejemplos
listados en “Ejemplos de Formato numérico” en la página 304.
306 ACL para Windows 7 Guía del Usuario
Cadenas de caracteres

Tipos de campos numéricos


Diferentes archivos de datos pueden utilizar diferentes maneras de almacenar campos
numéricos. Para obtener un resumen de los diferentes tipos de campos numéricos,
consulte Capítulo 1: “Tipos de campos en el Manual de referencia de
ACL para Windows.

Constantes numéricas
Para crear una constante numérica, escriba el número y si es necesario, un signo menos
o un punto decimal. No se permite otra puntuación. Por ejemplo:
entre
1234,56
no entre
1.234,56

Expresiones numéricas
Para crear expresiones numéricas que ejecuten cálculos, consulte “Generador de expre-
siones” en la página 281.

Funciones numéricas
Puede utilizar funciones numéricas en las expresiones para realizar cálculos y convertir
campos numéricos. Para obtener más información, consulte “Funciones lógicas” en la
página 26 del Manual de referencia de ACL para Windows y “Funciones matemáticas” en
la página 27 del Manual de referencia de ACL para Windows.

■ Cadenas de caracteres
Los campos de caracteres son una de las partes principales de las expresiones. Esta
sección resume las diversas formas en las que ACL permite hacer un formato y trabajar
con cadenas de caracteres.

Tipos de campos de caracteres


Existen dos tipos básicos de campos de caracteres: ASCII y EBCDIC. Para obtener más
información, consulte “ASCII” en la página 9 del Manual de referencia de
ACL para Windows y “EBCDIC” en la página 15 del Manual de referencia de
ACL para Windows.
Capítulo 6 Generador de expresiones 307
Cadenas de caracteres

Constantes de caracteres
Es posible utilizar una constante de caracteres en las expresiones para especificar una
cadena de caracteres que nunca cambia.
Para crear una constante de caracteres, circunscriba el carácter entre doble o simple
comillas. Si la cadena contiene una comilla simple o doble, circunscríbala con otra
comilla. Algunos ejemplos de constantes de caracteres válidos son los siguientes:
"ABC"
'ABC'
"A'B'C"
'A"B"C'

Expresiones de caracteres
Puede utilizar expresiones de caracteres para realizar las siguientes operaciones:
■ Compare dos cadenas de caracteres o expresiones.
■ Realice funciones en las cadenas de caracteres o expresiones.
■ Concatene dos cadenas de caracteres o expresiones.

Funciones de caracteres
Puede utilizar funciones de caracteres en las expresiones para realizar conversiones,
comparaciones o identificar la existencia o ubicación de caracteres dentro de un campo.
Para hacerlo, consulte “Resumen de funciones” en la página 25 del Manual de referencia
de ACL para Windows.

Comparaciones entre caracteres


Cuando compara dos cadenas de caracteres con diferentes longitudes, ACL utiliza la
más corta para efectuar la comparación. Por ejemplo, “AB” es considerado igual a
“ABC” y a “ABLMNOP”.
Para cambiar este comportamiento, establezca la preferencia Comparaciones de carac-
teres exactos. Seleccione Edición en la barra de menús y elija Preferencias. Haga clic en
la ficha [Opciones del archivo de entrada] y marque la casilla de verificación Compara-
ciones de caracteres exactos. En el modo comando, utilice el comando Definir Exactos.
Para obtener más información, consulte “Comparaciones de caracteres exactos” en la
página 323 y “Set (Definir)” en la página 337 del Manual de referencia de
ACL para Windows.
308 ACL para Windows 7 Guía del Usuario
Filtros

Concatenación de caracteres
Además de la comparación, el único operador válido para las cadenas de caracteres es
“+” para la concatenación. Por ejemplo:
"ABC" + "def" = "ABCdef"

■ Filtros
Puede utilizar expresiones para crear filtros. Cuando aplica un filtro, evalúa cada
registro de acuerdo con una expresión lógica. Para que su expresión sea válida, debe ser
lógica, es decir, debe tener un resultado verdadero o falso. Son seleccionados aquellos
registros que responden como verdaderos. Por ejemplo, se puede utilizar la expresión
SALEPR>100 para crear un filtro que seleccionará todos los precios que están por
encima de los $100 en una columna denominada “Precio de venta”. La condición es que
el precio de venta esté encima de los $100. El efecto es filtrar todos los precios de venta
igual o menor que $100.
Existen dos tipos de filtros: Globales y locales. Un filtro global se aplica a todos los
comandos, independientemente de que si son ejecutados desde el menú, de la barra de
botones o en modo comandos, así como a todas las vistas para una Definición del
archivo de entrada. Los filtros globales permanecen hasta que se eliminen o cierre el
archivo. Um filtro local se aplica a un solo comando cuando está ejecutándose.
Asimismo, puede crear los filtros en cualquier momento utilizando el Generador de
expresiones, o en la creación o edición de una definición del archivo de entrada.
También es posible crear y aplicar filtros globales directamente de la ventana de Vista.
Dependiendo del método elegido, los filtros pueden ser nombreados, ser guardados y
reutilizados cuando sea necesario. Para obtener información acerca del acceso al
Generador de expresiones, consulte “Uso del Generador de expresiones” en la
página 284.
Para obtener más información acerca de la creación y aplicación de filtros, al definir
campos de datos, consulte “Crear un filtro de datos” en la página 172.

Preferencias de la presentación de los filtros


De modo predeterminado la opción Ocultar registros filtrados está activada, de manera
que los registros filtrados no aparecen en la ventana de Vista. Los registros de la vista
retienen su secuencia de numeración y puede ver qué registros se han filtrado exami-
nando la lista de números de registros. Utilizando el ejemplo del Precio de venta, todos
los registros que tengan el precio de venta de $100 o menos quedan ocultos.
Capítulo 6 Generador de expresiones 309
Filtros

Condición de filtro

Solo los registros


no filtrados

En algunos casos, las funciones Página arriba/Página abajo y el desplazamiento pueden


estar afectados por el número de registros ocultos entre cada registro no filtrado. Si no
desea desplazarse entre registros no filtrados, extraiga los registros deseados a un nuevo
archivo de datos. Para obtener más información, consulte “Extract (Extraer)” en la
página 211 del Manual de referencia de ACL para Windows.
Al aplicar un filtro a un archivo de datos extenso, el número de registros mostrados
pueden afectarse por la preferencia rediseñar segundos. De modo predeterminado, la
muestra cronometrará el tiempo de espera y el procesamiento será interrumpido
después de diez segundos. Si a la finales el archivo no s ha alcanzado, ACL mostrará un
mensaje informando cuantos registros fueron leídos antes de la interrupción. La prefe-
rencia Rediseñar segundos se aplica sólo cuando la opción Ocultar registros filtrados se
encuentra activa.

Cambiar preferencias del filtro


Puede definir la presentación del filtro y rediseñar las preferencias en la ficha [Opciones
de vista], del cuadro de diálogo Editar preferencias de ACL. Para obtener más infor-
mación, consulte “Opciones de vista” en la página 325.
Si la preferencia Ocultar registros filtrados está desactivada, los registros filtrados
aparecen en gris en la ventana Vista. Haga clic en (Ir para el siguiente registro no
filtrado).
310 ACL para Windows 7 Guía del Usuario
Filtros

Condición de
filtro

Registro filtrado

Registro no
filtrado

Crear un filtro en el Generador de expresiones


En el siguiente ejemplo se muestra como crear un filtro que presente sólo los registros
con un precio de venta mayor que $100.
1. Seleccione el archivo de Inventario, en la ventana Panorama y haga lo siguiente para
activar al Generador de expresiones:
■ Haga clic en (Editar el filtro de vista), en la ventana de Vista.
■ Haga clic en el cuadro intermediario de la barra de estado, o seleccione
Herramientas, en la barra de menús y elija Definir filtro global. ACL muestra el
cuadro de diálogo Activar Filtro Global. Haga clic en [Nuevo].
■ Seleccione Edición en la barra de menús y elija Filtros para mostrar el cuadro de
diálogo Filtros. Haga clic en [Nuevo].
Capítulo 6 Generador de expresiones 311
Filtros

2. Haga doble clic en SALEPR en la lista de Campos disponibles para copiarlos en el


cuadro de texto Expresión.
3. Haga clic en (mayor que).
4. Especifique 100. Observe que la expresión resultante SALEPR>100 es lógica; es
decir, tiene un resultado verdadero o falso.
5. Haga clic en [Verificar] para comprobar que las expresiones especificadas son
válidas. La expresión es válida.
6. Si es necesario, entre un nombre en el cuadro de texto Guardar como, un nombre.
Si está utilizando los cuadros de diálogo Activar filtro global o Filtros para crear el
filtro, debe entrar un nombre. No obstante, si utilizó el botón Editar filtro de vista, el
nombre de la expresión es opcional. Asignándole un nombre y grabando el filtro, le
permitirá usarlo cuando desee, en un futuro.
7. Haga clic en [Aceptar].
Si creó su filtro con el cuadro de diálogo Activar filtro global o con el botón Editar filtro
de Vista, ACL aplica inmediatamente su filtro. Si se utiliza el cuadro de diálogo Filtros,
es posible aplicar el filtro a través del cuadro de diálogo Activar filtro global. Cuando es
aplicado, estará disponible a través del cuadro de texto desplegable en la ventana de
Vista.
De modo predeterminado, ACL muestra sólo aquellos registros que atienden la
condición del filtro. Para obtener más información, consulte “Preferencias de la presen-
tación de los filtros” en la página 308.
312 ACL para Windows 7 Guía del Usuario
Filtros

Crear un filtro en la ventana de vista


Puede crear en la ventana de vista, una expresión para utilizarla como filtro. El siguiente
ejemplo es idéntico al anterior, excepto que el filtro es creado y aplicado directamente
desde la ventana de Vista. Si elige este método, su filtro estará disponible sólo para la
sesión actual de ACL.
1. Especifique la expresión SALEPR>100 en el cuadro de texto en la ventana de vista.
2. Haga clic en (Definir filtro) para aplicar el filtro.

Establecer un filtro con Filtro rápido


Puede crear un filtro basado en campos seleccionados mediante la opción Filtro rápido.
En la ventana Vista, puede seleccionar uno o varios valores y, a continuación, utilizar
dichos valores para crear una expresión de filtro. Este método resulta más rápido que
especificar una expresión de filtro o utilizar Editar el filtro de vista y permite interactuar
directamente con los datos de la vista. Puede utilizar Filtro rápido en cualquier tipo de
campo.
Por ejemplo, si está examinando un archivo de cuentas por pagar y desea ver todos los
registros del cliente 795401, puede aplicar la opción “Igual” de Filtro rápido en el
número de cliente.

El filtro resultante, Customer = '795401', muestra únicamente los registros de dicho


cliente. Alternativamente, podría utilizar la opción “No igual” de Filtro rápido para
excluir de la vista los registros del cliente.
Capítulo 6 Generador de expresiones 313
Filtros

Utilizar Filtro rápido para aplicar un filtro basado en un único valor


Para crear un filtro basado en un único valor utilizando Filtro rápido:
1. Seleccione y haga clic con el botón derecho del ratón en un valor de la vista.
2. En el menú de atajo, seleccione Filtro rápido y, a continuación, seleccione un
operador lógico para utilizarlo en el filtro:

Operadores para campos Operadores para otros


de fecha campos

El Igual

No el No igual

Después Mayor que

El o después del Mayor que o igual a

Antes Menor que

El o antes del Menor que o igual a

Utilizar Filtro rápido para aplicar un filtro basado en un intervalo de valores


Puede crear un filtro basado en dos o más valores utilizando un intervalo o varios
criterios. Para crear un filtro basado en dos o más valores:
1. Seleccione y haga clic con el botón derecho del ratón en dos o más valores en la vista.
2. En el menú de atajo, seleccione Filtro rápido y, a continuación, seleccione el tipo de
operador lógico para utilizarlo en el filtro:

Operadores para campos Operadores para otros


de fecha campos

El Igual

No el No igual

Entre Entre

No entre No entre
314 ACL para Windows 7 Guía del Usuario
Filtros

Los tipos de operadores que se encuentran disponibles dependen del número de


campos y valores seleccionados. Por ejemplo, si selecciona valores en dos columnas, los
operadores disponibles son Igual y No igual.

Añadir un filtro con Filtro rápido


Puede añadir un filtro existente mediante Filtro rápido. Esto permite crear filtros más
complejos que incluyan AND u OR.
Para añadir un filtro mediante Filtro rápido:
1. Con un filtro ya aplicado en la vista, seleccione y haga clic con el botón derecho del
ratón en uno o más valores.
2. En el menú de atajo, seleccione Filtro rápido y uno de los operadores siguientes:
■ Seleccione “AND” y, a continuación, un operador si desea mostrar registros que
coincidan con ambos criterios.
■ Seleccione “OR” y, a continuación, un operador si desea mostrar registros que
coincidan con uno de los criterios.
Por ejemplo, puede modificar el filtro Customer = '795401' para mostrar única-
mente registros del tipo de transacción “IN”. Para ello, utilice la opción AND de Filtro
rápido. El filtro se modificaría para mostrar (Customer = '795401') AND (Type
= 'IN').

Definición de un filtro global


Puede definir un filtro global en cualquier momento. Una vez definido, todos los
comandos posteriores quedarán sujetos al filtro hasta que lo elimine. Antes de aplicar un
filtro, es necesario haber definido los campos de datos.

Nota: Sólo un filtro global puede estar activo cada vez. Sin embargo, un filtro global puede
consistir en más de un filtro existente y de Y/O operadores.

Para definir un filtro global, seleccione un archivo de entrada y ejecute una de las
siguientes acciones:
■ En la ventana de Vista, haga clic en la lista desplegable y elija uno de los filtros
definidos anteriormente.
■ En la ventana de Vista, haga clic en (Editar filtro de vista), elija un filtro en el
cuadro de lista Filtro del Generador de expresiones y haga clic en [Aceptar].
■ Seleccione Herramientas en la barra de menús y elija Definir filtro global, o
haga clic en el cuadro central de la barra de estado. ACL visualiza el cuadro de
Capítulo 6 Generador de expresiones 315
Filtros

diálogo Definir filtro global. Seleccione el filtro que desea aplicar de la lista y haga
clic en [Aceptar].
ACL aplica las condiciones definidas en el filtro seleccionado y muestra el nombre del
filtro global vigente en el centro de la barra de estado.

Eliminación de un filtro global


Cuando desactiva el filtro global que se encuentra actualmente en efecto, no se alteran
las condiciones del filtro. El filtro puede volver a aplicarse en cualquier momento.
Para eliminar un filtro global, ejecute una de las siguientes acciones:
■ En la ventana de Vista, haga clic en (Eliminar filtro).
■ Seleccione Herramientas en la barra de menús y elija Definir filtro global, o
haga clic en el cuadro central de la barra de estado. ACL muestra el cuadro de
diálogo Activar filtro global. El filtro actualmente aplicado se muestra destacado.
Haga clic en [Ninguno] para desactivar el filtro actual y en [Terminado] para
cerrar el cuadro de diálogo.

Edición de filtros
Utilice el Generador de expresiones para cambiar las condiciones que se aplican a un
filtro. Para aplicar un filtro que ya fue editado, selecciónelo en la Lista desplegable de la
ventana de Vista.
Para editar un filtro con el Generador de expresiones, proceda de la siguiente manera:
1. Seleccione Edición en la barra de menús y elija Filtros. ACL muestra una lista de
filtros.

Cuadro de lista de filtros Comandos de mantenimiento

2. Seleccione el filtro que será cambiado.


316 ACL para Windows 7 Guía del Usuario
Filtros

3. Haga clic en [Aceptar]. Para filtros simples, ACL muestra el Generador de expre-
siones. Si el filtro seleccionado es condicional, ACL muestra la ventana Expresiones.
4. Modifique la expresión como sea necesario y luego proceda de la siguiente manera:
■ Haga clic en [Aceptar] para cerrar el Generador de expresiones.
■ Haga clic en (Aceptar entrada), en la ventana expresión, para aceptar los
cambios y complete la edición.

Mantenimiento de los filtros


Utilice los cuadros de diálogo Filtros o Definir filtro global, para duplicar, cambiar el
nombre o eliminar filtros.
Para efectuar el mantenimiento de filtros, proceda de la siguiente manera:
1. Seleccione un archivo de entrada.
2. Elija de una de las siguientes maneras:
■ Seleccione Edición en la barra de menús y elija Filtros para mostrar el cuadro de
diálogo Filtros.
■ Seleccione Herramientas en la barra de menús y elija Definir filtro global, o
haga clic en el cuadro central en la barra de estado para mostrar el cuadro de
diálogo Definir filtro global.
3. Seleccione un filtro en el cuadro de lista y luego, haga clic en [Duplicar],
[Renombrar] o [Eliminar].
4. Haga clic en [Aceptar] después en duplicar, renombrar o eliminar el filtro.
5. Haga clic en [Terminado].
Capítulo 7 P ERSONALIZACIÓN DE ACL

Aquí, aprenderá a configurar el ambiente de trabajo de ACL para adaptarlo a sus habili-
dades, grado de experiencia y a sus preferencias. Las opciones de personalización se
dividen en dos categorías:
■ Configurar las preferencias que controlan el comportamiento general del
sistema, así como, el modo en que ACL funciona, define fechas y caracteres, e
imprime datos.
■ Configurar la barra de botones seleccionando el número, tipo y orden de los
botones que aparecerán en la barra de botones.

■ Preferencias de ACL
Existen ocho categorías de preferencias que controlan como opera ACL:
■ Opciones de interfaz
■ Opciones del archivo de entrada
■ Opciones de vista
■ Opciones de comandos
■ Opciones de fecha
■ Opciones numéricas
■ Opciones de impresión
■ Opciones de fuente de la aplicación
Sus preferencias se almacenan en un archivo de preferencia. ACL le muestra la rota y el
nombre del archivo de referencia en la parte inferior del cuadro de diálogo Editar Prefe-
rencias de ACL.

■ Cambiar preferencias
Si desea cambiar sus preferencias, seleccione Edición de la barra de menús y elija Prefe-
rencias. ACL presenta el cuadro de diálogo Editar preferencias de ACL.

317
318 ACL para Windows 7 Guía del Usuario
Cambiar preferencias

Localización de su
archivo de preferencia

La primera vez que se abre el cuadro de diálogo Preferencias, ACL muestra la ficha
[Interfaz]. Después, ACL presenta la ficha seleccionada de la última vez que el cuadro de
diálogo Preferencias fue cerrado.
Seleccione las opciones, haciendo clic en la casilla de verificación que está al lado de la
opción. Cuando haya terminado de seleccionar opciones, haga clic en uno de los
siguientes botones:
■ [Aceptar] para establecer la configuración de la preferencia únicamente para la
sesión actual.
■ [Cancelar] para cancelar los cambios realizados a la configuración de las prefe-
rencias.
■ [Guardar] para guardar las preferencias actuales de todas las sesiones subsi-
guientes.
■ [Fábrica] para restablecer la barra de botones y las opciones del cuadro de
diálogo Preferencias a sus configuraciones predeterminadas.

Nota: Es posible configurar las preferencias en el modo comando utilizando el comando


Definir. Consulte “Set (Definir)” en la página 337 del Manual de referencia de
ACL para Windows.
Capítulo 7 Personalización de ACL 319
Opciones de interfaz

Nota: En la versión 7 se renombraro varias opciones, con la finalidad de que las funciones
sean más claras. Una fue eliminada: Listar los campos en orden físico. Ya no es necesaria,
porque ahora puede listar los campos por nombre, tipo, categoría o por cualquier otro
parámetro dentro de un cuadro de diálogo de comando.

La siguientes secciones describen cada una de las opciones de preferencias e indican su


configuración predeterminada (fábrica). Una casilla de verificación con indica que
la opción fue seleccionada por ser predeterminada. Una casilla de verificación en
blanco indica que la opción no es seleccionada emisión.

Una casilla de verificación en blanco indica que la opción fue desactivada.

Una casilla de verificación con un ✔ indica que la opción está activada.

■ Opciones de interfaz
Las opciones de la interfaz le permiten determinar la apariencia básica y el comporta-
miento de ACL.
320 ACL para Windows 7 Guía del Usuario
Opciones de interfaz

Mostrar barra de botones


La opción Mostrar barra de botones muestra la barra de botones en la parte superor de
la pantalla de la aplicación. Si esta opción está desactivada, ACL no mostrará la barra de
botones en pantalla.

Información sobre herramientas de ayuda


Esta opción muestra notas que aparecen para revelar la descripción de cualquier botón
en el cual coloca su cursor.

Incluir filtros en las Listas de campos


Normalmente los filtros se excluyen de las listas de campos. Seleccione esta opción si
desea incluir filtros en las listas de campos. Ya que los filtros realmente se implementan
como campos lógicos, es posible utilizar esta opción para que los mismos aparezcan en
listas de campos y resulte posible aplicarles comandos.
Esta preferencia se llamó anteriormente de: Incluir lógicos en las Listas de campos.

Avisar antes de sobrescribir archivos


Esta opción muestra un aviso antes que ACL sobrescriba un archivo existente. Si
desactiva esta opción, ACL sobrescribirá archivos sin pedir confirmación.
Esta preferencia se llamó anteriormente Activar seguridad.
Esta opción también puede definirse en el modo comando. Desactivando esta opción,
puede evitar interrupciones durante la ejecución de un lote que está designado para
reemplazar archivos existentes.

Sintaxis del modo comando


SET SAFETY ON|OFF

Bips al completarse la tarea


Esta opción indica la cantidad de bips que suenan cuando ACL finaliza una tarea.
Especifique un número de 0 a 255. Este aviso puede ser especialmente útil cuando
supone que una tarea llevará mucho tiempo. El valor predeterminado es 0.

Sintaxis del modo comando


SET BEEP 0-255
Capítulo 7 Personalización de ACL 321
Opciones del archivo de entrada

■ Opciones del archivo de entrada


Las Opciones del archivo de entrada le permiten determinar como ACL procede ante los
archivos de entrada.

Perfil automático al abrir


Cuando Abre automáticamente la preferencia Perfil y ésta se encuentra activada, ACL
ejecuta automáticamente el comando Perfil en todos los campos numéricos cuando abre
un documento, cambia archivos de entrada o cambia los filtros globales.
ACL retiene la información y la utiliza para proporcionar valores mínimos/máximos
para histogramas y estratificaciones, como también para proporcionar valores
absolutos para poblaciones de muestras.

Nota: Con esta opción activada, los archivos con campos numéricos abrirán con más
lentitud.

Abrir ventana de vista


Esta opción abre automáticamente una ventana de vista cuando selecciona o crea un
archivo de entrada. Si existe una Vista predeterminada, ACL la abrirá. De lo contrario,
ACL abre otra vista disponible o crea una Vista predeterminada si no hay ninguna
disponible.
322 ACL para Windows 7 Guía del Usuario
Opciones del archivo de entrada

Si desactiva esta opción, tendrá que abrir una ventana de Vista cada vez que necesite
una.

Eliminar archivo de datos con la Definicion del archivo de entrada


Si activa esta opción, ACL eliminará automáticamente el archivo de datos relacionado
cuando elimine una Definición del archivo de entrada. Es posible utilizar esta opción
para eliminar rápidamente los archivos no deseados del disco duro, pero no le permitirá
acceder a los datos en el futuro.

Nota: ¡Use esta preferencia con cuidado! Puede que elimine un archivo de datos originales
junto con la Definición del archivo de entrada.

No compartir diseños de archivos de entrada


La preferencia No compartir diseños de archivo de entrada afecta sobretodo los resul-
tados de las extracciones de registro, clasificaciones, combinaciones o muestras de
registros. La configuración predeterminada es activada.

Acerca de compartir diseños del archivo de entrada


Un diseño del archivo de entrada contiene definiciones de campo de una Definición del
archivo de entrada (DAE). Los campos pueden ser físicos, computados o filtros, que se
crean utilizando la ventana Definición del archivo de entrada del menú Edición. Los
campos también pueden crearse por medio de un comando que crea un archivo de
datos de ACL. Asimismo ACL le permite compartir los diseños de archivo entre las
definiciones de archivo que tienen la misma estructura de registro. Cuando comparte
los diseños de archivo le puede facilitar su trabajo, sin embargo, para evitar resultados
imprevistos, es importante entender como ACL trata a los campos compartidos en un
diseño de archivo compartido.
Cuando comparte un diseño de archivo de entrada se permite que las DAEs que tienen
la misma estructura de registro, puedan compartir un sólo conjunto de definiciones de
archivo. Cuando añade un campo a una DAE que utiliza un diseño de archivo
compartido, el campo añadido queda disponible para todas las DAEs que comparten el
diseño de archivo. Cuando elimina un campo que pertenece a un diseño de archivo
compartido, él ya no se queda disponible para ningún archivo que comparte el diseño
de archivo.

Nota: Para evitar la eliminación accidental de las definiciones de campo, la configuración


predeterminada para esta opción es No compartir diseños de archivo de entrada.
Capítulo 7 Personalización de ACL 323
Opciones del archivo de entrada

Ejemplo
El extraer los registros de un archivo de transacción anual en doce archivos separados,
que contienen las transacciones de cada mes, producirá un total de 13 archivos con la
misma estructura de registro. Con la opción Compartir diseño de archivo de entrada
desactivada (Configuración predeterminada), cada archivo debe tener su propio
Diseño de archivo de entrada. Con la opción Compartir diseño de archivo de entrada
activada, los 13 archivos pueden compartir el diseño del archivo de entrada del archivo
original. Añadir o eliminar las definiciones de campo afectaría de igual manera a
cualquiera de los 13 archivos.

Comparaciones de caracteres exactos


Cuando esta opción se encuentra desactivada, ACL compara campos de caracteres o
expresiones que no tienen la misma longitud, en base del campo de caracteres o
expresión más corta. Por ejemplo, “AB” es considerado igual a “ABC” y a “ABLMNOP”.
Si activa esta opción, ACL compara campos de caracteres o expresiones en base a su
longitud total, que debe ser exactamente igual. Por lo tanto, las cadenas con longitudes
diferentes nunca pueden ser iguales. Por ejemplo, “AB” no es considerado igual a “ABC”.

Sintaxis del modo comando


SET EXACT ON|OFF

Mostrar el formato al abrir


Si activa esta opción, ACL mostrará automáticamente la Definición del archivo de
entrada y las definiciones de campo computado actuales cuando abra un nuevo archivo
de entrada. Los resultados aparecen en el Log de comandos.

Sintaxis del modo comando


SET FORMAT ON|OFF

Definir archivos planos de forma manual


Si prefiere definir los archivos planos de forma manual, seleccione esta opción para
omitir determinados pasos de definición de datos del Asistente de Definición de Datos.
Esta opción no afecta a determinados tipos de archivos. Para obtener más información,
consulte “Definir datos manualmente” en la página 153.

Activar cliente/servidor
Si su empresa utiliza ACL for OS/390 Versión 7, puede aprovechar las ventajas que
ofrecen las capacidades de la plataforma de ACL. Asimismo ACL for OS/390 Versión 7
324 ACL para Windows 7 Guía del Usuario
Opciones del archivo de entrada

puede configurarse para ser ejecutado como um servidor, proporcionando acceso


directo a los datos que están en una plataforma OS/390 de la interfaz del usuario
ACL para Windows. Para obtener más información acerca del
Sistema ACL Cliente/Servidor, consulte Capítulo 9: “Computación Cliente/Servidor”.

Tamaño del búfer


Esta opción especifica el tamaño del bloque de datos leído. El tamaño predeterminado
es de 33 k (kilobytes), que es el tamaño de búfer recomendado para la mayoría de las
aplicaciones.
El intervalo de valores aceptable es de 5 a 240. Si cambia el tamaño del búfer puede
proporcionar una pequeña mejora del funcionamiento en determinados ambientes.
Sólo cambie esa configuración con la autorización del soporte técnico de ACL.

Sintaxis del modo comando


SET READAHEAD <TO> tamaño del Búfer

Criterio de ordenamiento
Esta opción indica la secuencia de ordenamiento para los campos de caracteres. De
modo predeterminado, ACL clasifica los datos en orden ascendente de bytes, de 0 a 256.
Puede utilizar el accesorio Mapa de caracteres del Windows, para mostrar los conjuntos
de caracteres definidos en orden ascendente de bytes.
Puede elegir un criterio de ordenamiento diferente de la lista desplegable. Cuando
procede de esa forma, ACL muestra la cadena de caracteres correspondiente, ordenada
de izquierda a derecha. Cuando quiera modificar cualquier lista puede cambiar el orden
de los caracteres en el cuadro de texto.
Además de eso, es posible elegir Personalizar para insertar su propio orden de carac-
teres. Los caracteres que especifique en el cuadro de texto se enumerarán por orden de
aparición. Aquellos caracteres que no aparecen en el cuadro de texto, serán ordenados
después de aquellos caracteres que fueron proporcionados en la secuencia de ordena-
miento predeterminado.
Por ejemplo, si especifica AaBbCc...xXyYzZ hará que las letras mayúsculas y minús-
culas sean ordenadas juntas, antes que cualquier otro carácter. Todos los caracteres
remanentes son ordenados en el mismo orden en el cual aparecen en el Mapa de Carac-
teres del Windows.
Capítulo 7 Personalización de ACL 325
Opciones de vista

Sintaxis del modo comando


SET ORDER <TO> 'string'

■ Opciones de vista
Las opciones de vista, permiten determinar las características de la vista.

Ocultar registros filtrados


Cuando la preferencia Ocultar registros filtrados esté activada, ACL sólo muestra
aquellos registros que corresponden a la condición del filtro vigente.
Si esta opción se encuentra desactivada, se mostrarán todos los registros del archivo de
entrada actual. Si se encuentra activo un filtro, los registros que no cumplan con la
prueba aparecerán en vídeo inverso.

Mostrar cuadrícula
Esta opción muestra las cuadrículas en las vistas.

Probar los anchos de columnas


Cuando esta opción está activada y usted cambia el ancho de una columna, ACL le pide
que guarde o descarte su trabajo al cerrar una vista.
326 ACL para Windows 7 Guía del Usuario
Opciones de vista

Si desactiva esta opción y los únicos cambios realizados en una vista son cambios en el
ancho de una columna, estos serán descartados.

Mostrar el borde derecho de la página


ACL muestra una línea punteada en la ventana Vista para indicar el margen derecho. El
margen se basa en las opciones de configuración de impresión del reporte.

Indicador del borde de la página

Mostrar datos no válidos como blancos o ceros


Cuando esta opción está desactivada, ACL aceptará todos los caracteres inválidos de un
campo.
Si activa esa opción, ACL reemplazará los datos de caracteres inválidos por blancos o
datos numéricos inválidos con ceros, desde el primer carácter inválido hasta el final de
campo. Esta opción afecta todos los campos, excepto los campos de texto: ACL sustituye
automáticamente los datos inválidos por blancos en los campos de texto.
La opción Mostrar datos no válidos como blancos es principalmente útil para los
campos de datos con longitudes variables ya que permite que ACL los muestre correcta-
mente.

Sintaxis del modo comando


SET CLEAN ON|OFF

Segundos para volver a dibujar


Esta opción muestra la cantidad máxima de tiempo en segundos que le llevará a ACL
volver a dibujar la vista. Si volver a dibujar lleva más tiempo que el especificado, ACL
Capítulo 7 Personalización de ACL 327
Opciones de comandos

interrumpe el procesamiento y muestra un mensaje. El tiempo predeterminado es de 10


segundos.
Es probable que para volver a dibujar necesite aumentar el tiempo cuando utilice los
filtros restrictos que seleccionan pocos registros, especialmente al trabajar con archivos
muy grandes. Cuando aumente el tiempo para volver a dibujar, tal vez sea necesario
aguardar para ver los datos. Para reducir el tiempo de espera, desactive la opción
Ocultar registros filtrados.

Título de la página global


Todo lo que desee especificar en este cuadro de texto, aparecerá (justificado a la
izquierda) debajo del número de página en la parte superior de cada página que se
imprima. Puede optar por dejar este cuadro en blanco.
Las versiones licenciadas del grupo autorizado de ACL tiene texto especificado por el
cliente en Título de página global que no puede modificarse.

Sintaxis del modo comando


SET DESIGNATION "designación"

■ Opciones de comandos
Las opciones de comando permiten determinar como ACL ejecuta los comandos.

Comandos de ejecución automática


Esta opción permite seleccionar comandos desde la barra de iconos o desde un menú y
hará que ACL los ejecute inmediatamente sin mostrar un cuadro de diálogo. No tiene la
posibilidad de editar el comando o aplicar un filtro local.
Si ACL cuenta con suficiente información, usted solamente necesita seleccionar las
columnas de la vista que desea procesar y seleccionar el comando desde la barra de
iconos o el menú. Para que esta característica funcione con comandos que crean
archivos de salida también tendrá que activar la opción Nombres de archivos de salida
Automáticos. Para obtener más información, consulte “Salida del archivo” en la
página 269.
328 ACL para Windows 7 Guía del Usuario
Opciones de comandos

Nombres de archivos de salida automáticos


Si activa esta opción, ACL sugerirá un nombre para cualquier archivo que cree un
comando. El nombre contiene el nombre del comando y un número en aumento que
comienza en 01. Usted puede aceptar el nombre, pero se recomienda especificar otro
más descriptivo.

Comandos con fecha y hora


Si activa esa opción, ACL grabará en el Log de comandos la hora y la fecha del comando
que es ejecutado.

Usar archivo de salida


Esta opción controla si la casilla de verificación Usar el archivo de salida (que se
encuentra en los cuadros de diálogo de comandos que crean archivos) está o no inicial-
mente marcada. Siempre puede cambiar esta configuración predeterminada para cada
comando.
Si activa la opción Usar archivo de salida, se activará la casilla de verificación Usar
archivo de salida. Cuando se emite un comando, ACL cerrará automáticamente el
archivo actual y abrirá el archivo creado por el comando.
Capítulo 7 Personalización de ACL 329
Opciones de fecha

Si desactiva la opción Usar archivo de salida, la casilla de verificación Usar archivo de


salida no se activará y ACL se mantendrá en el archivo actual.

Mostrar pruebas de grupos en log


Durante la ejecución de un lote, la opción afecta la forma de presentación de los resul-
tados del grupo, en el Log de comandos. ACL muestra los resultados de grupo de
pruebas Si, Mientras, Primero y Siguiente, junto a los comandos a los que se aplican. De
ser posible la aplicación de más de una prueba a un grupo para cada comando, la
sintaxis puede ser muy larga.
Si desactiva esta opción, ACL no mostrará las pruebas cuando se ejecute un lote. Para
obtener más información acerca de grupos, consulte “Grupos” en la página 349.

Sintaxis del modo comando


SET TEST ON|OFF

Intervalos
Esta opción indica el número de intervalos para una estratificación o histograma.
Ingrese un número de 1 a 255. El valor predeterminado es 10.

Límite de errores
Esta opción fija el número predeterminado de errores después de los cuales ACL deja de
procesar los comandos Duplicados, Faltantes, Secuencia y Verificar. El valor predeter-
minado es 10.

■ Opciones de fecha
Las opciones de fecha permiten especificar como son mostradas las fechas, como son
tratadas las fechas con dos dígitos y como las fechas son utilizadas en algunos comandos
de ACL.

Día, Mes, Año


La preferencia Día, Mes, Año, permite cambiar los caracteres D, M o A en los cuadros de
texto Día, Mes o Año para caracteres que representen esas palabras en otro idioma. ACL
utilizará esos caracteres para representar los formatos de fecha en este cuadro de
diálogo.
330 ACL para Windows 7 Guía del Usuario
Opciones de fecha

Formato de muestreo de fecha


Este comando permite especificar cómo las fechas se muestran en ACL.

Nota: Esto no afecta a los formatos de fecha que ACL puede leer, sino al modo en que son
presentados.

Para cambiar el modo como ACL lee las informaciones de datos, consulte “DATE( )” en
la página 41 del Manual de referencia de ACL para Windows.
Elija una de las siguientes opciones de la lista desplegable Formato de presentación de
datos para controlar el modo en que ACL le mostrará la fecha en vistas, reportes y otras
salidas:

Para mostrar esto Seleccione este Formato de presentación

12/31/99 MM/DD/AA

31/12/99 MM/DD/AA

12.31.99 MM.DD.AA

31/dic/99 DDMMMAAAA
Capítulo 7 Personalización de ACL 331
Opciones de fecha

Para mostrar esto Seleccione este Formato de presentación

1999365 AAAADDD

31 Diciembre, 1999 MMM DD, AAAA

También puede crear sus propios formatos de presentación de fecha. Basta especificar su
opción en el cuadro de texto Configuraciones de fecha utilizando las combinaciones de
caracteres en la siguiente tabla. Puede separar esos caracteres utilizando espacios en
blanco o cualquier carácter de puntuación.

Para mostrar esto Utilice este Formato de presentación

Año 1 – 99 AA

Año 1900 -9999 AAAA

Mes 1 – 12 MM

Mes Ene – Dic MMM

Día 1 – 31 DD

Sintaxis del modo comando


SET DATE 1|2|'cadena'
1 indica presentación de fechas como MMDDAA

2 indica presentación de fechas como DDMMAA

cadena indica cualquier combinación de M, D, A y caracteres separados, como es


mostrado en la lista desplegable Formato de fecha predeterminada.

Principio del siglo


Muchos archivos de datos utilizan dos dígitos para representar el año. El año utilizado
para marcar la fecha más reciente en el último siglo puede variar de un conjunto de
datos para otro. El año de dos dígitos que indica el registro más antiguo del último siglo
generalmente es llamado de fecha de principio del siglo o fecha dinámica.
La fecha de principio de siglo se aplica sólo a los campos de datos de dos dígitos y no
afectará a los datos que utilicen cuatro dígitos para representar el año. ACL puede leer
años de cuatro dígitos hasta 9999.
332 ACL para Windows 7 Guía del Usuario
Opciones de fecha

La configuración predeterminada es 40. Para cambiar la fecha de principio de siglo,


especifique un número de dígitos de 1 a 99. ACL no aceptará un valor igual a cero Por
ejemplo, si elige fijar 1940 como el año de separación, especifique 40 en el cuadro de
texto Principio del siglo. En consecuencia, ACL tratará los años 40 a 99 como 1940 a
1999 y los años 00 a 39 como 2000 a 2039.
La tabla que se incluye a continuación ilustra las posibles fechas de un Principio del
siglo:

Fecha de Principio del


siglo Años: Presentar como fechas:

60 60 a 99 1960 1999
00 59 2000 2059

40 40 99 1940 1999
00 39 2000 2039

05 05 99 1905 1999
00 04 2000 2004

Cuando trabaje con archivos de datos que utilicen una fecha principal diferente, podrá
utilizar una expresión para crear un campo computado que interprete correctamente el
año de dos dígitos o que lo convierta en un año de cuatro dígitos.

Sintaxis del modo comando


SET CENTURY 0-99

Periodos de expiración
Esta opción define los períodos de antigüedad predeterminados por el comando
Antigüedad. Si utiliza con frecuencia un conjunto específico de períodos de antigüedad,
puede especificarlos en el cuadro de texto Períodos. ACL utiliza la configuración del
cuadro de texto Períodos como períodos de vencimiento predeterminados (cubetos) del
comando Antigüedad. Esto le evita tener que cambiar los períodos de vencimiento
predeterminados cada vez que utilice el comando Antigüedad. No obstante, si fuese
necesario es posible anular los períodos del cuadro de diálogo Antigüedad.
Especifique los períodos en días, separados por comas sin espacios. Puede definir todos
los períodos de antigüedad que desee.
Capítulo 7 Personalización de ACL 333
Opciones numéricas

Sintaxis del modo comando


SET PERIODS <TO> "0;30;60;90;120;10000"

Abreviaturas de los meses del año (sin espacios)


Esta opción define las abreviaturas predeterminadas de los nombres de los meses. Los
nombres de los meses deben tener tres caracteres de longitud en orden correcto,
empezando con enero y separados por una coma.
Utilice esta opción cuando quiera leer o mostrar los nombres de los meses en formato
MMM en un idioma diferente al inglés. Asimismo, estos deberán insertarse en orden
correcto, empezando con enero.
Esta opción afecta la manera como ACL lee los datos de un archivo de entrada y puede
utilizarse para afectar la manera como ACL muestra las fechas en muestras, reportes y
archivos de salida. Por ejemplo, si las fechas en el formato MMM del archivo de entrada
están en francés, tendrá que especificar las abreviaturas del mes en francés:
Jan;Fév;Mar;Avr;Mai...
ACL interpretará correctamente la cadena Fév como el segundo mes y Avr como el
cuarto. De igual manera, si elige un Formato de Presentación de fecha que utiliza MMM
para mostrar el mes, ACL utiliza sus abreviaturas para mostrar los nombres del mes
abreviado en vistas, reportes y archivos de salida.

Sintaxis del modo comando


SET MONTHS <TO>
'Ene;Feb;Mar;Abr;May;Jun;Jul;Ago;Sep;Oct;Nov;Dic'

■ Opciones numéricas
Las opciones numéricas permiten especificar como ACL trata los datos numéricos.

Interrumpir ante desborde numérico


La opción Interrumpir ante desborde numérico termina el procesamiento siempre que
ocurra un exceso numérico (como división por cero).
334 ACL para Windows 7 Guía del Usuario
Opciones numéricas

Para las operaciones matemáticas, ACL tiene un límite de 22 dígitos, incluyendo los
decimales. Este límite también se aplica a los cálculos intermediarios. ACL indica un
exceso numérico en la muestra, emitiendo el mensaje ###ERR### en los campos
afectados.
Si desactiva esta opción, ACL continúa procesando un comando cuando se produce un
desborde numérico. ACL sustituye la división por cero con un valor mucho mayor y
puede truncar dígitos importantes.

Nota: Si desactiva esa preferencia, los cálculos serán incorrectos, ya que los dígitos impor-
tantes serán truncados, pero, aún así, el procesamiento continuará.

Sintaxis del modo comando


SET OVERFLOW ON|OFF

Verificar datos
Si activa esta opción, cada vez que procese un campo, mientras un archivo está abierto,
ACL automáticamente verificará el contenido de un campo de datos correspondiente al
tipo de datos del campo, en la Definición del archivo de entrada (carácter, numérico,
fecha, lógico, etc.). El procesamiento se detiene cuando se produce un error, salvo que la
opción Datos no válidos en blanco también esté activada.
Si desactiva esta opción, ACL no prueba la validez de los datos, mejorando la velocidad
de procesamiento.
Capítulo 7 Personalización de ACL 335
Opciones numéricas

Sintaxis del modo comando


SET VERIFY ON|OFF|BLANK

Datos no válidos en blanco


Esta opción sólo está disponible cuando la opción Verificar datos está activada. Si activa
Datos en blanco, ACL automáticamente sustituye los datos de caracteres inválidos por
blancos o datos numéricos con ceros, añadiendo una entrada al log de error. ACL
muestra el siguiente mensaje: “Datos no válidos encontrados en el archivo, valores con
ceros. Consulte el archivo ERROR.LOG”.
El log de errores es almacenado en la misma carpeta que los Archivos del Proyecto ACL.
Para ver o imprimir el log, puede utilizar un procesador o un editor de texto para poder
abrirlo en el directorio en el que almacena sus archivos de trabajo. Estando en ACL es
posible acceder al log de error utilizando los comandos Tipo o Vaciar.

Sintaxis del modo comando


SET VERIFY BLANK

Ancho del campo de expresión


Esta opción indica un ancho de campo predeterminado para campos computados
numéricos o expresiones numéricas ad hoc (para las cuales ACL no puede determinar el
ancho máximo). El predeterminado es 12 caracteres de ancho, con base en la fuente de
aplicación predeterminada de ACL.

Sintaxis del modo comando


SET WIDTH <TO> n
Donde n indica el número de los anchos de carácter.

Símbolo de posición decimal


ACL utiliza un punto decimal como el carácter de lugar decimal predeterminado. Para
cambiar la configuración predeterminada, especifique un nuevo carácter en el cuadro
de texto.

Separador de miles
ACL utiliza la coma como separador de miles predeterminado en las salidas numéricas.
Para cambiar la configuración predeterminada, especifique un nuevo carácter en el
cuadro de texto.
336 ACL para Windows 7 Guía del Usuario
Opciones de impresión

Separador de listas
ACL utiliza una coma como el separador de lista predeterminado que sirve principal-
mente para separar parámetros de función. Para cambiar la configuración predeter-
minada, especifique cualquier carácter (distinto del utilizado para el carácter de
posición decimal) en el cuadro de texto.

Formato numérico predeterminado


ACL muestra los números sin los separadores de miles y destaca los números negativos
con signo de substracción.
Puede seleccionar un formato numérico de lista desplegable o crear su propio formato.
Por ejemplo, puede utilizar CR u otro símbolo para representar un número negativo,
mostrar menos espacios decimales o añadir un símbolo de moneda.
Cuando define un formato numérico predeterminado, le informa al ACL que espere a
que todos los campos numéricos contengan el tipo de datos indicado por esa opción.
Cuando utiliza “$” u otro símbolo de moneda en el formato numérico predeterminado,
ACL usa esto globalmente, formateando incluso las columnas numéricas generadas por
ACL, tales como Contar o Clasificar con el símbolo de moneda.

Nota: Tenga cuidado al utilizar esa opción, porque ella informa al ACL que todos los
campos numéricos contienen el mismo tipo de datos.

Formato de columnas individuales


Utilizando el cuadro de diálogo Modificar columna, puede cambiar el formato
numérico de las columnas individuales en una vista, sin afectar la manera en que ACL
muestra los datos numéricos en todos los campos. Para obtener más información,
consulte “Modificar columnas” en la página 205.

■ Opciones de impresión
Además de permitir que defina las márgenes de impresión, estas configuraciones en la
ficha Opciones de impresión, informan a ACL que imprima la historia del archivo o del
reporte con su salida.
En esta historia de archivo, se registran las etapas del procesamiento utilizadas para crear
un archivo de entrada actual, junto con otros controles totales. Si desea, también puede
incluir las definiciones de campo.
Capítulo 7 Personalización de ACL 337
Opciones de impresión

La historia del reporte contiene el nombre del Proyecto, nombres de Definición del
archivo de entrada y nombres de archivo de datos de ACL. Si desea, también puede
incluir la historia del archivo y las notas de vista.

Imprimir la historia de los archivos con el último resultado


Cuando esa opción está seleccionada, ACL incluye automáticamente la historia del
archivo como la última página de impresión, al imprimir desde la ventana Log de
comandos con la opción Último resultado seleccionado en la lista desplegable.

Incluir historia de reportes en los reportes


Esta opción incluye la historia del reporte como la última página de un reporte impreso.

Incluir definiciones de campos en la historia del archivo


Esta opción añade la Definición del archivo de entrada, incluyendo cualquier campo
computado en la historia del Archivo.

Incluir nota de vista en la historia del reporte


Esa opción añade la Nota de vista a la historia del reporte.
338 ACL para Windows 7 Guía del Usuario
Opciones de fuente de la aplicación

Márgenes
Los cuadros de dimensión Margen izquierda, Margen superior, Margen derecha y
Margen inferior permiten especificar las márgenes de todas las salidas impresas.
Si especifica un número inferior al del espacio imprimible de su impresora, ACL usará el
comienzo del espacio imprimible de su impresora como margen.

Sintaxis del modo comando


SET MARGIN LEFT|RIGHT|TOP|BOTTOM <TO> n

■ Opciones de fuente de la aplicación


Las opciones de fuente afectan el modo de presentación de los datos en todas las
ventanas, a excepción de la ventana Vista.

Fuente de ancho fijo


ACL utiliza fuentes fijas para las informaciones que son presentadas en las ventanas
Definición de datos, Log de comandos, Lote y Espacio de trabajo. La fuente del ancho
fijo predeterminado es Courier New. Puede elegir otra fuente del cuadro de lista.
Capítulo 7 Personalización de ACL 339
Barra de botones

Fuente proporcional
ACL utiliza fuentes proporcionales en vistas y reportes, y para mostrar las informa-
ciones en la barra de estado, tales como, Nombre del archivo de proyecto, el archivo de
entrada y el recuento de registro. La fuente proporcional predeterminada es Arial. Puede
elegir otra fuente del cuadro de lista.

Idioma de versión
ACL permite que las caracteres letras, números y subrayados se utilicen en los nombres
de campo. La configuración de la versión del idioma predeterminado, acomoda los
caracteres del Oeste Europeo para nombres de campos. La configuración Thai permite
que los caracteres Thai sean utilizados además del inglés.

■ Barra de botones
Es posible utilizar la barra de iconos para seleccionar comandos u opciones más rápida-
mente que al utilizar un menú. En lugar de seleccionar un comando u opción de un
menú, simplemente haga clic en uno de los iconos de la barra. Existen botones para
todos los comandos que pueda acceder en los menús, así como para la mayoría de las
acciones de ACL.
La primera vez que utilice ACL, aparecerán varios iconos o botones en la barra de
iconos. La cantidad de iconos que pueden entrar en la barra de iconos depende de la
configuración del adaptador de vídeo de su computadora.
Cada icono está relacionado con un comando u opción de un menú de ACL. Al hacer
clic en el botón, ACL realizará la acción o tarea correspondiente.
Puede personalizar la barra de botones. Es posible añadir los comandos y las opciones
que utilice con mayor frecuencia y eliminar aquellos que no utilice con tanta frecuencia.
También es posible cambiar el orden en el que aparecen los iconos en la barra.
Para ocultar la barra de botones, cambie la preferencia Mostrar Barra de botones.
Consulte “Opciones de interfaz” en la página 319.

Barra de botones predeterminado


La barra de botones predeterminado, contiene botones que permiten gestionar su
Proyecto, mostrar ventanas y ejecutar algunos comandos de ACL
340 ACL para Windows 7 Guía del Usuario
Barra de botones

Cómo personalizar la barra de botones


Puede añadir, eliminar o reemplazar los botones en cualquier momento. También puede
añadir espacios en blanco o una barra separadora para separar los grupos de botones.
Para personalizar esta barra de botones, proceda de la siguiente manera:
1. Haga clic en (Personalizar la barra de botones) o seleccione Herramientas de la
barra de menús y elija Personalizar Barra de botones.
Separador En blanco Personalizar la barra de botones

Para insertar o reemplazar un botón, seleccione un


nuevo comando de barra de menús

2. Puede editar los botones de una de las siguientes maneras:


■ Haga clic en Insertar para añadir un nuevo botón, un botón en blanco o un
separador a la barra de botones.
■ Haga clic en Reemplazar para cambiar un botón en la barra de botones.
■ Haga clic en Eliminar para quitar un icono de la barra de iconos.
3. Entonces, usted puede:
■ Eliminar botones o separadores de barras haciendo clic en cada uno de los que
desea eliminar.
■ Añadir o reemplazar botones seleccionando primero un comando o una acción
de uno de los menús de la barra de menús. ACL muestra el comando o la acción
y su botón en el espacio de mensajes.
■ Haga clic en la posición de la barra de botones en la que desea añadir o
reemplazar un botón.
ACL añade, elimina o reemplaza el botón en la posición donde hizo clic y desplaza
los otros botones si es necesario. Si los botones ocupan más de una línea, ACL los
ajustará en varias líneas.
4. Haga clic en [Aceptar] para guardar los cambios realizados en la barra de botones, o
en [Cancelar] para no modificar la barra de botones.
Capítulo 8 A UTOMATIZAR ACL

ACL ofrece diversas y poderosas características que permiten adaptar su trabajo para ser
utilizados en otros análisis. En ACL, es posible guardar y reutilizar las etapas ya utili-
zadas para producir un reporte, definir un campo o personalizar su ambiente de trabajo.
También es posible combinar características para crear aplicaciones sofisticadas. Por
ejemplo, se puede crear una variable de grado de impuesto para utilizar en un lote que a
la vez, será utilizado para generar un campo de impuesto y para proporcionar totales en
cuentas de un cierto período. Es posible utilizar el lote en otras operaciones, como parte
de su propia aplicación estándar.
Aquí aprende la forma de automatizar ACL: Lotes para almacenar una serie de
comandos, variables para actuar como receptores de valores, reemplazo de macros para
reemplazar el contenido de una variable en un comando; opciones de activación para
configurar la manera de inicializar ACL, aplicaciones estándar para operaciones en
grupo y espacios de trabajo para almacenar definiciones de campos.
Cada característica de automatización puede guadarse y reutilizarse, individualmente o
en combinaciones. Puede economizar el tiempo y obtener ganancias de productividad,
utilizando las características de automatización existentes para crear un nuevo análisis.

■ Lotes
Un lote es una serie de comandos que pueden ejecutarse repetida y automáticamente en
su Proyecto ACL. Virtualmente, todos los comandos de ACL pueden ejecutarse en un
lote. Es posible crear un lote para analizar datos utilizando una serie específica de
comandos y posteriormente volver a usarlo. Cuando crea aplicaciones estándar repeti-
tivas, se obtiene una significativa economía de tiempo y recursos en su proyecto de
análisis de datos.
Los lotes pueden proyectarse para ser ejecutados sin intervención, o pueden pedir la
entrada del usuario. Los usuarios pueden variar su entrada en cada ejecución. Los lotes
son especialmente útiles cuando existe una repetición regular de un análisis por parte de
los usuarios. No es necesario ser el creador del lote para poder utilizarlo. Para obtener
más información, consulte “Lotes interactivos” en la página 349.
El tiempo que dedique a planificar el lote puede ahorrarle tiempo y esfuerzos poste-
riores. Antes de crear un lote, son considerados algunos elementos, como los siguientes:
■ ¿Qué va a hacer el lote?
■ ¿El lote requerirá entradas del usuario y en ese caso, como se recopilará?
341
342 ACL para Windows 7 Guía del Usuario
Lotes

■ ¿Qué errores se pueden producir y cómo se tratarán?


■ ¿Quién va a ejecutar el lote?
Es posible maximizar la capacidad y utilidad de sus lotes, a través de cualquier combi-
nación de grupos, variables o macros. Para obtener más información, consulte
“Grupos” en la página 349, “Variables” en la página 351, y “Utilización de macros en
lotes” en la página 358.
Para obtener más información acerca de la ejecución de lotes en la inicialización,
consulte “Ejecución automática de lotes” en la página 360.

Crear lotes
Es posible crear un lote utilizando la ventana Lote, historia del Archivo o el grabador de
lote.

Ventana Lotes
Para crear un lote utilizando la ventana Lote, proceda de la siguiente manera:
1. En la ventana Panorama, seleccione el archivo de entrada apropiado.
2. Seleccione Lotes y haga clic en (Nuevo). Otra opción es seleccionar Edición de
la barra de menús, elegir Lotes y hacer clic en [Nuevo] en el cuadro de diálogo Lotes.
ACL muestra la ventana Lotes. ACL llama Sin nombre al lote hasta que se le asigne
un nombre.

Editar el comando
Buscar y reemplazar
Editar nota de lotes
Grupo
Otro
Fin
Ciclo
Crear nuevo diálogo
Capítulo 8 Automatizar ACL 343
Lotes

3. Especifique comandos en el nuevo lote haciendo lo siguiente:


■ Escriba comandos, cada uno en una línea nueva.
■ Seleccione los comandos ACL de los menús Datos, Analizar o Muestreo para
abrir un cuadro de diálogo de comandos. Especifique las opciones, campos,
parámetros y palabras clave del comando haciendo clic en [Aceptar].
■ Copie los comandos desde el Log de comandos y pegue en la ventana Lote. Para
facilitar el uso, haga clic en la lista desplegable en el Log de comandos eligiendo
Comandos. Es posible copiar varios comandos a la vez, ya que en este caso el log
sólo muestra comandos.
■ Copie comandos desde otro lote. (No es posible mantener al mismo tiempo más
de una ventana de Lote abierta).
Los comandos y parámetros especificados, no se ejecutan hasta que el lote sea
activado. Para obtener más información, consulte “Ejecutar lotes” en la página 345.
4. Cuando haya terminado de especificar comandos, cierre la ventana Lotes. ACL
solicita que guarde los cambios y que asigne un nombre al lote.
5. Asigne un nombre nuevo en el cuadro de texto.
6. Haga clic en [Aceptar].

Especificar comandos
Al especificar los comandos, observe las siguientes instrucciones:
■ Inicie cada comando del lote en una línea nueva.
■ Inserte una línea nueva moviendo el punto de inserción al final de la línea y pulse
INTRODUCIR.
■ No inserte un retorno de carro en una línea de comando.
■ Es posible escribir comandos en mayúsculas o minúsculas, o con una combi-
nación de ambas.
■ Para efectuar cambios, utilice las opciones Cortar, Copiar y Pegar del menú
Edición, o las teclas de atajo del teclado.
■ Haga clic en (Buscar) para buscar y, opcionalmente, reemplazar una cadena.

Añadir comentarios
Los comentarios son útiles para la documentación de consideraciones y características
importantes de un lote. ACL ofrece dos opciones para los comentarios de sus lotes:
Comentarios y notas. Estos comentarios se muestran visibles en la ventana Lote y
pueden tener sólo una línea o varias. Las notas son visibles sólo a través de la ventana
Notas de Lote.
344 ACL para Windows 7 Guía del Usuario
Lotes

Para añadir un comentario a un lote, proceda de la siguientes manera:


1. En una nueva línea en la ventana Lote, especifique COMMENT, seguido por el texto de
su comentario. Para comentarios realizados en varias líneas, la primera debe
consistir sólo en el COMMENT (Comentario), seguido del texto en las líneas
inmediatas, y finalmente seguidas por END (Fin) o un espacio en blanco en la última
línea. (Una línea en blanco equivale a END.)
2. En el menú Herramientas seleccione Comentario y especifique el texto en el cuadro
de diálogo Comentario. Haga clic en [Aceptar].
Para añadir una nota a un lote, proceda de la siguiente manera:
1. En la ventana Lote, haga clic en (Editar nota de lotes). ACL muestra la ventana
de Notas de lote.
2. Especifique el texto.
3. Cierre la ventana Notas de Lote.
Para mostrar o cambiar la nota, haga clic en (Editar nota de lote).

Historia del archivo


ACL registra todas las etapas efectuadas para crear un archivo, incluyendo todos los
comandos y utiliza estas información para crear un lote. La creación de un lote desde
una historia del archivo, reproduce las etapas necesarias para producir un archivo,
economizando tiempo y trabajo en volver a crear manualmente. El lote ejecuta el proce-
samiento necesario para producir un archivo y donde sea pertinente una vista parti-
cular.
Para crear un lote desde un historia del archivo, proceda de la siguiente manera:
1. Cree un archivo utilizando comandos como aquellos que se encontraron en el menú
de Datos. Para obtener más información, consulte “Operaciones con archivo único”
en la página 83 y “Vistas y reportes” en la página 76.
2. Con el nuevo archivo abierto, seleccione Herramientas en la barra de menús y elija
Crear Lotes, desde la Historia del archivo. Si la vista predeterminada se encuentra
activa, ACL solicita cambiar el nombre a la vista.
3. Haga clic en [Renombrar].
4. Especifique un nuevo nombre para la vista.
5. Haga clic en [Aceptar]. ACL le pide que nombre el filtro.
6. Especifique un nuevo nombre para el lote.
7. Haga clic en [Aceptar].
Capítulo 8 Automatizar ACL 345
Lotes

El lote ya está creado. Puede ejecutarlo en cualquier momento y producir e mismo


archivo. Dado que los comandos se almacenan en el lote, éste se puede editar si se desean
hacer cambios de procesamiento.

Grabador de lote
Utilice el grabador de lote para crear un lote basado en comandos especificados en
procesar datos. Cuando se activa el grabador de lote, ACL registra todos los comandos
subsiguientes y los copia para un nuevo lote. Desactivando el grabador de lote, ACL
solicita que se grabe y asigne un nombre al lote.
Para crear un lote utilizando el grabador de lote, prosiga de la siguiente manera:
1. Seleccione Herramientas en la barra de menús y elija Activar grabador de lote.
2. Utilice los comandos ACL para procesar los datos. ACL lleva a cabo todos los
comandos que se editan y los graba automáticamente en un lote.
3. Cuando finaliza el procesamiento de los datos, seleccione Herramientas en la barra
de menús y elija Desactivar grabador de lote. ACL pide que se guarde y asigne un
nombre al lote.
4. Escriba un nombre nuevo en el cuadro de texto.
5. Haga clic en [Aceptar].

Nota: Por medio del grabador de lote sólo pueden grabarse comandos. Los procedimientos
como generar expresiones se deben añadir de forma manual. Como regla general, si el
comando aparece en el Log de comandos, se puede capturar en un lote.

Ejecutar lotes
No es posible ejecutar más de un lote a la vez, aunque el lote que se está utilizando puede
llamar a otros. Para obtener más información, consulte “Ejecutar otros lotes desde de un
lote” en la página 346.
No se puede continuar con la sesión actual de ACL mientras se está ejecutando un lote.
Si quiere interrumpir el procesamiento de un lote, pulse ESC o si la barra de estado indica
la ejecución de un lote, haga clic en [Cancelar].
Para ejecutar un lote en la ventana Panorama, proceda de la siguiente manera:
1. En la ventana Panorama, haga doble clic en un lote. ACL le preguntará si desea editar
o ejecutar el lote.
2. Haga clic en [Ejecutar].
346 ACL para Windows 7 Guía del Usuario
Lotes

Para ejecutar un lote desde la barra de menús, proceda de la siguiente manera:


1. Seleccione Ejecutar lote en el menú Herramientas.
2. Seleccione un lote.
3. Haga clic en [Aceptar].
Cuando un lote está en ejecución, ACL muestra el estado del procesamiento y el nombre
del lote al lado izquierdo de la barra de estado. Una vez terminado el procesamiento, los
resultados aparecerán en la ventana Log de comandos.

Especificar condiciones
Existe la opción de determinar si un lote debe o no ejecutarse, con base en las condi-
ciones especificadas en una prueba IF (Si) o WHILE (Mientras).

Nota: Las cláusulas IF (Si) y WHILE (Mientras) en lotes son diferentes de aquellas
mostradas en la mayoría de los comandos. En vez de controlar qué registros serán proce-
sados, IF y WHILE, determinan si um lote debe o no ejecutarse en este contexto. Por este
motivo, no es común el uso de las cláusulas IF o WHILE en lotes interactivos. En los lotes,
las cláusulas IF y WHILE se utilizan principalmente en la ejecución condicional de un lote
partiendo de otro, con base en las condiciones determinadas en tiempo de ejecución.

Para especificar una prueba Si para un lote, proceda de la siguiente manera:


1. Seleccione Ejecutar lote en el menú Herramientas.
2. Seleccione un lote.
3. Especifique una condición en el cuadro de texto Si o haga clic en [Si] para construir
una expresión, utilizando el Generador de expresiones.
4. Haga clic en [Aceptar].
Para obtener más información acerca de la especificación de una prueba WHILE
(Mientras), consulte “Do Batch (Ejecutar lote)” en la página 188 del Manual de
referencia de ACL para Windows.

Ejecutar otros lotes desde de un lote


Es posible accionar un lote desde otro lote, utilizando el comando DO BATCH (Ejecutar
Lote). En la práctica, opera de modo semejante a una llamada de subrutina en progra-
mación.
Capítulo 8 Automatizar ACL 347
Lotes

Por ejemplo, un lote llamado “Final_mes” contiene los siguientes comandos:


DO BATCH_A
DO BATCH_B
DO BATCH_C
Cuando se esté ejecutando Final_mes, se ejecutan primero los comandos almacenados
en BATCH_A. Una vez concluido el BATCH_A, el procesamiento vuelve a Final_mes y el
BATCH_B es ejecutado. De manera similar, BATCH_C es ejecutado después de la
conclusión de BATCH_B. De este modo, se pueden incluir conjuntos de comandos
estándar en los lotes cuando sea necesario. Los lotes llamados, pueden a la vez, llamar a
otros lotes.
Cuando los lotes son llamados de esta forma, es posible llamar a un lote en forma condi-
cional o repetitiva automáticamente.
Para obtener más información, consulte “Do Batch (Ejecutar lote)” en la página 188 del
Manual de referencia de ACL para Windows.

Errores y Pausas
Para avisarle sobre las condiciones de errores, o para proporcionarle otras sugerencias
mientras el lote se está ejecutando, utilice un cuadro de diálogo de información. A
diferencia de algunos cuadros de diálogo, los cuadros de diálogo de información no
pueden aceptar entrada del usuario.
Utilizando el comando PAUSE (Pausa), es posible interrumpir temporalmente un lote y
mostrar un mensaje. El lote no continuará hasta que haga clic en [Aceptar], en el cuadro
de diálogo. Las pausas pueden o no depender de una condición y con frecuencia son
utilizadas para alertar a los usuarios acerca de los inadecuados datos de entrada. Para
obtener más información, consulte “Pause (Pausa)” en la página 276 del Manual de
referencia de ACL para Windows.

Imprimir lotes
Para imprimir un lote, proceda de la siguiente manera:
1. Abra el lote y ejecute una de las siguientes acciones:
■ Haga clic en (Imprimir ventana activa) en la barra de botones.
■ Seleccione Archivo de la barra de menús y elija Imprimir.
2. Si es necesario, especifique un intervalo de páginas.
3. Haga clic en [Imprimir].
348 ACL para Windows 7 Guía del Usuario
Lotes

Para imprimir un lote sin mostrarlo, proceda de la siguiente manera:


1. Seleccione Archivo en la barra de menús y elija Imprimir documentación.
2. Seleccione uno o más lotes en el cuadro de lista de definiciones de lote y haga clic en
[Imprimir].

Editar lotes
Para editar un lote, proceda de la siguiente manera:
1. Active la ventana Lote, ejecutando una de las siguientes acciones:
■ Seleccione Edición de la barra de menús y elija Lotes. ACL muestra el cuadro de
diálogo Lotes. Seleccione una vista y haga clic en [Aceptar].
■ En la ventana Panorama, haga doble clic en un lote. ACL le preguntará si desea
editar o ejecutar el lote. Haga clic en [Edición].
2. Haga los respectivos cambios en el lote. Para obtener más información, consulte
“Ventana Lotes” en la página 342.
3. Cierre la ventana del lote. ACL pregunta si desea guardar los cambios.
4. Haga clic en [Aceptar].

Mantenimiento de los lotes


Para duplicar, renombrar o eliminar un lote, proceda de la siguiente manera:
1. En la ventana Panorama, seleccione un lote.
2. Realice una de las siguientes acciones:
■ Haga clic en (Duplicar). ACL le informa que el lote fue duplicado Haga clic
en [Aceptar].
■ Haga clic en (Renombrar) y escriba en forma realzada un nuevo nombre en
el cuadro de texto. Haga clic en [Aceptar].
■ Haga clic en (Eliminar). ACL muestra un cuadro de diálogo que solicita que
se elimine el elemento seleccionado. Haga clic en [Eliminar].

Nota: No es posible eliminar un lote abierto.

Pero si es posible efectuar el mantenimiento a través del cuadro de diálogo Lotes. Selec-
cione Edición de la barra de menús y elija Lotes.
Capítulo 8 Automatizar ACL 349
Lotes

Grupos
Puede crear un grupo de comandos en un lote, utilizando el comando GROUP (Grupo).
Los comandos en grupos se ejecutan de la misma forma que los comandos individuales.
No obstante por el hecho de que los grupos se ejecutan con un solo paso del archivo de
entrada, es posible reducir significativamente el tiempo de procesamiento.
Es posible crear grupos de comando que realicen operaciones complejas dentro de un
archivo, recuerden información de registros anteriores o realicen cálculos acerca de un
número de registros.
Es posible el uso de grupos en su beneficio cuando procesa archivos con varios tipos de
registros en los cuales cada tipo puede exigir una forma diferente de procesar.
También los grupos ofrecen un método de procesamiento de archivos de tamaño
variable y complejos, en las cuales deben obtenerse las información contenidas en otras
partes del archivo para establecer una longitud correcta del registro.
Existen tres tipos fundamentales de grupos:
■ Grupos Simples, que inician con un comando GROUP seguido, por una serie de
comandos y terminando con un comando END.
■ Grupos condicionales, que procesan comandos con base de si una condición es
Verdadera o Falsa.
■ Grupos anidados, que contienen otros grupos anidados, unos dentro de otros.
Para obtener información acerca de la creación de grupos, consulte “Group (Grupo)” en
la página 224 del Manual de referencia de ACL para Windows.

Ciclos
Utilice el comando LOOP (Ciclo) en un grupo para procesar un registro más de una vez,
o para procesar grupos de bloques consecutivos en un archivo. Para obtener más infor-
mación, consulte “Loop (Ciclo)” en la página 262 del Manual de referencia de
ACL para Windows.

Lotes interactivos
A diferencia de otros lotes, los interactivos ejecutan comandos con base en información
recibidas en tiempo de ejecución. Un lote interactivo puede requerir la especificación de
archivos, valores de parámetros o pasos que serán ejecutados. Los cuadros de diálogo
estándar, personalizados y de contraseña, permiten la entrada de información en un
lote. Cuado sea posible, coloque todas los cuadros de diálogo interactivos en el inicio del
lote, de manera que los pasos restantes del lote puedan ejecutarse sin la intervención del
usuario.
350 ACL para Windows 7 Guía del Usuario
Lotes

Cuando planifique un lote interactivo, considere lo siguiente:


■ ¿Qué información son recopiladas en cada cuadro de diálogo?
■ ¿Dónde y Cómo es utilizado cada cuadro de diálogo?
■ ¿Qué errores de entrada o selección pueden ocurrir y cómo son tratados?

Cuadros de diálogo estándar


Utilizando el comando Accept (Aceptar), ACL permite la creación de cuadros de
diálogo estándar adecuados a muchas interacciones orientadas por parámetros.
También es posible crear cuadros de diálogo separados que solicitan información de un
elemento por vez, o crear un cuadro de diálogo que solicita varios elementos. Por
ejemplo, es posible crear un cuadro de diálogo que solicite la selección de un campo
desde una lista desplegable, la entrada de un intervalo de muestreo y un valor inicial
aleatorio.

Para obtener más información acerca del comando Aceptar y de los cuadros de diálogo
que pueden ser creados con él, consulte “Accept (Aceptar)” en la página 121 del Manual
de referencia de ACL para Windows.

Cuadros de diálogo personalizados


Utilizando el comando Dialog (Diálogo), ACL le permite la creación de los cuadros de
diálogo personalizados, en los cuales los usuarios pueden especificar una gran variedad
de información. A diferencia de los cuadros de diálogo estándar, la utilidad de los
cuadros de diálogo personalizados no está limitado a las interacciones orientadas por
parámetros.
ACL ofrece una alternativa gráfica para digitar comandos de diálogo: El Generador de
diálogos. Utilizando esta alternativa, es posible crear cuadros de diálogo personalizados
que funcionen como varios comandos Aceptar e imponen pocos límites acerca de lo que
el usuario pueda especificar. El Generador de diálogos ofrece la flexibilidad del proyecto
de cuadros de diálogo sofisticados y personalizados, que mejor atiendan a sus necesi-
dades.
Capítulo 8 Automatizar ACL 351
Variables

Por ejemplo, es posible crear un cuadro de diálogo que solicite la selección de un archivo
de Planilla de pagos, un campo a ser probado y la opción mayor que o menor que.

Para obtener más información, consulte “Dialog (Diálogo)” en la página 168 del
Manual de referencia de ACL para Windows y “Crear un cuadro de diálogo persona-
lizado” en la página 169 del Manual de referencia de ACL para Windows.

Cuadros de diálogo de contraseñas


Utilizando el comando PASSWORD (Contraseña), es posible crear un cuadro de
diálogo que permita a los usuarios crear una contraseña. Los cuadros de diálogo
Contraseña son útiles para proporcionar acceso a los archivos protegidos por contra-
señas y normalmente son utilizados con ODBC.

Para obtener más información, consulte “Password (Contraseña)” en la página 275 del
Manual de referencia de ACL para Windows.

■ Variables
Las variables ofrecen una forma potente y flexible de personalizar y automatizar su
Proyecto ACL. En ACL una variable es similar a um campo, con una diferencia: su valor
sólo cambiará si lo altera o lo elimina, con excepción de las variables que comienzan con
subrayado, si sale de ACL. Así como los campos, las variables pueden eliminarse,
352 ACL para Windows 7 Guía del Usuario
Variables

renombrar, exportarse, extraerse y ser utilizadas en cualquier lugar donde un nombre de


campo sea válido. Incluso se pueden asignar variables condicionalmente.
Algunas variables se crean automáticamente por comandos, pero existe la opción de
crear sus propias variables personalizadas.

Nota: El espacio predeterminado para variables es de 60 K. No obstante, si es necesario,


ACL aumentará automáticamente la cantidad de espacio disponible para almacenar
variables.

Para obtener información acerca de la inicialización de variables en la activación,


consulte “Inicializar automáticamente variables” en la página 360.

Usando variables
Existen tres usos principales para las variables:
■ Para especificar constantes que se utilizan en la aplicación, como las de un
intervalo de muestreo.
■ Para proporcionar información especial a ACL tales como encabezados de
página automáticos y márgenes.
■ En las aplicaciones programables tales como los grupos para mantener infor-
mación de registros previos o para otros fines de control.
Existen muchas otras posibilidades para el uso de variables que usted descubrirá rápida-
mente a medida que las vaya utilizando.

Constantes
Una variable puede mantener el valor de una constante. Por ejemplo, es posible utilizar
una variable para registrar el nivel de materialidad utilizado en determinados intervalos
de muestreo. Puede hacer referencia de la variable en lugar del valor de la materialidad a
lo largo de sus procedimientos. De esta forma, si la materialidad cambia, será necesario
cambiar sólo el valor de la variable, con el fin cambiar adecuadamente todas sus
muestras.

Parámetros
Las variables también son útiles para mantener parámetros. El valor inicial aleatorio de
una muestra puede especificarse como un parámetro variable. Con frecuencia, los
parámetros se especifican en lotes utilizando el comando Aceptar, que permite que en
un lote los comandos permanezcan igual y cambie solamente el valor de las variables
según lo requieran los diferentes parámetros.
Capítulo 8 Automatizar ACL 353
Variables

Macros
Es posible reemplazar un valor en un comando, utilizando un tipo especial de variable:
un macro. Para obtener más información, consulte “Sustitución de macros” en la
página 357.

Contenido del registro anterior


El utilizar variables para almacenar el contenido de registros anteriores puede ser muy
eficaz cuando se procesan archivos con varios tipos de registros. Como el contenido de
los campos de datos cambia cada vez que se mueve para un nuevo registro, es posible
asignar una información a una variable, si es que desea retenerla mientras otros
registros son procesados. Para obtener más información, consulte Apéndice B:
“Archivos de varios tipos de registros”. Para obtener información acerca del procesa-
miento de archivos con varios tipos de registros, consulte también “Grupos” en la
página 349.

Cálculos en marcha
En algunos casos es posible que desee realizar cálculos que abarquen una gran cantidad
de registros o incluso un archivo completo. Por ejemplo, las variables son ideales para
totalizar los importes detallados en una factura, por consiguiente, para asegurar que el
total de la factura corresponda a la suma de los detalles. Asimismo, si desea un total de
todo el archivo puede utilizar una variable y actualizarla con el contenido de cada
registro.

Variables creadas por comandos


Algunas variables son creadas automáticamente por ACL cuando son ejecutadas por
determinados comandos. Usted puede utilizar estas variables cuando procese otros
comandos de ACL. Estas variables sólo serán efectivas mientras dure la sesión actual de
ACL.

Variables creadas por comandos de ACL

Variable Valor

ABSn El valor absoluto del campo descrito por el último comando Estadísticas o
Perfil.

AVERAGEn El valor promedio del campo descrito por el último comando Estadísticas.

COUNTn El número de registros contabilizados con el último comando Contar o


Estadísticas.
354 ACL para Windows 7 Guía del Usuario
Variables

Variable Valor

GAPDUPn El número total de faltantes y duplicados detectado por el último comando


Secuencia.

HIGHn El enésimo valor más alto encontrado con el último comando Estadísticas.
Puede que desee utilizar esta variable en una expresión para extraer los cinco
valores más altos de un campo: AMOUNT > HIGH1.

LOWn El enésimo valor más bajo encontrado con el último comando Estadísticas.
Puede que desee utilizar esta variable en una expresión para extraer los cinco
valores más bajos de un campo: AMOUNT < LOW5.

MAXn El mayor valor encontrado por el último comando Estadísticas.

MINn El menor valor encontrado por el último comando Estadísticas.

MLEn El total de los errores más probables en una muestra reportado por el comando
Evaluar.

RANGEn La diferencia entre los valores más altos y más bajos encontrados por el último
comando Estadísticas.

SAMPINTn El intervalo de muestreo reportado por el comando Tamaño.

SAMPSIZEn El tamaño de la muestra reportado por el comando Tamaño.

STDDEVn La desviación estándar de los campos calculados por el comando Estadísticas.

TOTALn La suma total de los valores encontrados por el último comando Estadísticas o
Total.

UELn El límite superior de error en una muestra reportado por el comando Evaluar.

WRITEn El número de registros escritos por cualquier comando que da salida a un


archivo de datos.

Asignación de variables en comandos individuales


Para comandos especificados en forma individual (en oposición a los grupos), el valor
de n es siempre 1. Cada vez que es emitido un comando que crea una variable, los resul-
tados anteriores son sobrescritos. Por ejemplo, si totaliza la cantidad en mano, los resul-
tados se guardan en la variable TOTAL1. Si luego totaliza los costes por unidad, ACL usa
la variable TOTAL1 para guardar el resultado.
Capítulo 8 Automatizar ACL 355
Variables

Para retener variables automáticas de manera que los comandos posteriores no las
sobrescriban, cambie el nombre a las variables después de haberlas creado. Para obtener
más información, consulte “Mantener variables” en la página 357.

Asignar variables en grupos


Cuando utilice grupos para procesar comandos los resultados se ubicarán en variables
numeradas consecutivamente comenzando desde el 2. El valor de n aumenta uno por
cada comando del grupo. Por ejemplo, si el comando Total es el tercer comando de un
grupo los resultados se mantienen en la variable TOTAL3. Lo mismo sucede si utiliza el
comando Total para totalizar otro campo: si el comando es el quinto del grupo, los resul-
tados se mantendrán en la variable TOTAL5. Para obtener más información, consulte
“Grupos” en la página 349.

Variables creadas por el usuario


Puede crear sus propias variables utilizando el comando Asignar o el Generador de
expresiones. Como sucede con todas las variables, las creadas por el usuario retienen su
valor hasta que sean cambiadas o eliminadas, o cierre ACL.

Nota: Las variables cuyo nombre comience con un guión de subrayado no se eliminan
cuando finaliza ACL. Son grabadas en el Proyecto ACL.

Nota: Si un nombre de campo forma parte de la expresión utilizada para definir una
variable, el valor para el campo se toma del registro actual en el momento de definir una
variable. La expresión se evalúa una vez y se le asigna un valor a la variable. Cuando
posteriormente usted pasa a un nuevo registro, no se vuelve a evaluar la expresión.

Para obtener detalles acerca del uso del comando Asignar, consulte “Assign (Asignar)”
en la página 136 del Manual de referencia de ACL para Windows.
356 ACL para Windows 7 Guía del Usuario
Variables

Para crear una variable utilizando el Generador de expresiones, prosiga de la siguiente


manera:
1. Seleccione Edición de la barra de menús y elija Variables. ACL muestra el cuadro de
diálogo Variables.

2. Haga clic en [Nuevo]. ACL muestra el Generador de expresiones.


3. Defina las variables en el cuadro de texto Expresión. Para obtener más información,
consulte “Uso del Generador de expresiones” en la página 284.
4. Escriba un nombre para la variable en el cuadro de texto Guardar como.
5. Haga clic en [Aceptar].

Editar variables
Las variables creadas por comandos y por el usuario aparecen en el cuadro de diálogo
Variables y en el cuadro de lista Variables, en el Generador de expresiones.
Para editar una variable, prosiga de la siguiente manera:
1. Seleccione Edición de la barra de menús y elija Variables. ACL muestra una lista de
filtros.
2. Seleccione una variable.
3. Haga clic en [Aceptar]. ACL muestra el Generador de expresiones. El valor de la
variable seleccionada es presentado en el cuadro de texto Expresión.
4. Modifique la expresión conforme sea necesario.
5. Haga clic en [Aceptar].
Capítulo 8 Automatizar ACL 357
Sustitución de macros

Mantener variables
Utilice el cuadro de diálogo Variables para duplicar, renombrar o eliminar variables.
Para mantener las variables proceda de la siguiente manera:
1. Seleccione Edición de la barra de menús y elija Variables. ACL muestra una lista de
variables, incluyendo aquellas creadas automáticamente por los comandos.
2. Seleccione una variable del cuadro de lista y ejecute una de las siguientes acciones:
■ Haga clic en [Duplicar]. ACL informa que la variable fue duplicada. Haga clic en
[Aceptar].
■ Haga clic en [Renombrar] y escriba en forma realzada un nuevo nombre en el
cuadro de texto. Haga clic en [Aceptar].
■ Haga clic en [Eliminar]. ACL muestra un cuadro de diálogo que solicita que se
elimine la variable solicitada. Haga clic en [Eliminar].
3. Haga clic en [Terminado].
Si está trabajando en modo comando, puede utilizar el comando DELETE (Eliminar)
para eliminar una o más variables. Para obtener más información, consulte el comando
“Delete (Eliminar)” en la página 165 del Manual de referencia de ACL para Windows.

■ Sustitución de macros
La sustitución de un macro es el proceso de reemplazar el contenido de una variable en
un comando por nombres de campos o constantes. Las variables creadas con los
comandos Accept (Aceptar), Assign (Asignar) o Dialog (Diálogo) pueden utilizarse
para la sustitución de macro.
Un reemplazo de macro se identifica por una variable incluida entre signos de
porcentaje (%).
Cuando ACL encuentra una macro en un comando, reemplaza el valor de la variable de
la macro en el comando. Particularmente esto es útil, cuando las variables no pueden
utilizarse directamente, como palabras clave de parámetros, campos y nombres de
archivos.
Las macros pueden contener cualquier texto, múltiples palabras o símbolos, expresiones
o comandos íntegros, o partes de nombres. Incluso es posible insertar macros dentro de
una cadena entre comillas.
358 ACL para Windows 7 Guía del Usuario
Sustitución de macros

Con frecuencia las macros son utilizadas junto con los comandos Aceptar, Asignar o
Diálogo. En el siguiente ejemplo, responda la solicitud de Accept (Aceptar), informando
el nombre del archivo.
ACCEPT "Asigne el nombre del archivo:" TO INPUT_NAME
OPEN %INPUT_NAME%
El signo de porcentaje (%) hace que el comando OPEN (Abrir) ignore el nombre de la
variable y sustituya su contenido por el nombre del archivo de entrada especificado.

Utilización de macros en lotes


Con la utilización de macros, es posible maximizar la utilidad de su lote evitando la
creación de nuevos lotes, cada vez que haya cambio de parámetros. Los macros propor-
cionan flexibilidad de producir salida personalizada, utilizando un solo lote.
Por ejemplo, se puede crear un lote llamado “Export_L”, para extraer registros y
exportar datos para un archivo Lotus 1-2-3™:
OPEN %INPUT%
EXTRACT RECORD IF %FIELD%>%CUTOFF% TO TEMP
OPEN TEMP
EXPORT ALL LOTUS TO %OUTPUT%
CLOSE
Export_L espera que se definan cuatro variables: INPUT, FIELD, CUTOFF y OUTPUT.
Para ejecutar el lote, defina las variables antes del comando DO (Ejecutar lote).
INPUT='DEMO'
OUTPUT='TEST1'
FIELD='AMOUNT'
CUTOFF=1000000
DO EXPORT_L
También es posible utilizar macros para especificar valores predeterminados en lotes
interactivos. Por ejemplo, se puede incluir un comando Accept (Aceptar) para solicitar
la entrada del nombre del archivo.
INPUT='DEMO'
OUTPUT='TEST1'
FIELD='AMOUNT'
CUTOFF='1000000'
ACCEPT "Asigne el nombre del archivo:" TO INPUT
DO EXPORT_L
Por el hecho de haber sido asignado el nombre del archivo (INPUT='DEMO'), si no le da
un nombre, se utiliza el valor especificado DEMO.
Capítulo 8 Automatizar ACL 359
Opciones de activación

■ Opciones de activación
Es posible crear aplicaciones de ACL utilizando la característica de atajo en Microsoft
Windows™, ejecutados haciendo doble clic en un icono. Con atajos personalizados, se
puede cargar automáticamente un Proyecto ACL, inicializar variables y/o ejecutar un
lote. Los atajos personalizados incluyen el nombre del archivo ejecutable de ACL y
parámetros, como el nombre del Proyecto ACL, variables y lotes.

Nota: Los atajos “Parámetros” y “línea de comando” de Windows se encuentran


separados y son distintos de los parámetros de comandos ACL y de la línea de comandos en
el Log de comandos de ACL.

Para crear un atajo para ACL en su sistema operacional Microsoft Windows™, proceda
de la siguiente manera:
1. En el menú Iniciar, seleccione Configuración y elija Barra de tareas. Windows
muestra el cuadro de diálogo Propiedades de barra de tareas.
2. Haga clic en la ficha [Programas del menú Iniciar].
3. Haga clic en [Adicionar]. Windows muestra el cuadro de diálogo Crear Atajo.
4. Haga clic en [Examinar], seleccione el ejecutable de ACL y haga clic en [Abrir]. El
cuadro de texto de la Línea de Comando muestra el nombre del camino del ejecu-
table de ACL, entre comillas:
"C:\Archivos de Programas\Software ACL\ACL para Windows
Versión 7\AclWin.exe"
5. Haga clic en [Siguiente].
6. Seleccione la carpeta en la cual desea colocar el atajo y haga clic en [Siguiente].
7. Escriba un nombre para el atajo, en el cuadro de texto.
8. Haga clic en [Finalizar].
Para obtener más información sobre la creación de atajos, consulte el Manual de
referencia de su Windows™.

Carga automática de un Proyecto ACL


Para cargar automáticamente un Proyecto ACL, escriba el nombre del Proyecto después
del nombre de la rota ejecutable de ACL en la línea de comando. Si el documento no está
360 ACL para Windows 7 Guía del Usuario
Opciones de activación

ubicado en el directorio de trabajo, debe incluir la ruta. Por ejemplo, para cargar
automáticamente el proyecto Workbook, la línea de comando sería la siguiente:
"C:\Archivos de Programas\Software ACL\ACL para Windows
Versión 7\AclWin.exe" "C:\ACL Data\Archivos de Datos de
Muestra\Workbook.acl"

Nota: Como ACL ejecuta parámetros de línea de comando en el orden en que aparecen, el
nombre de la rota de la carpeta ejecutable de ACL debe preceder el nombre del
Proyecto ACL.

Inicializar automáticamente variables


Para inicializar variables cuando carga automáticamente un Proyecto ACL, especifique
/v seguida inmediatamente por el nombre de la variable y el valor que ella asume. No
inserte un espacio entre /v y la variable. Por ejemplo, para inicializar dos variables,
Auditor y Materialidad, cuando se está ejecutando una carga automática del proyecto
Libro de trabajo, la línea de comando será la siguiente:
"C:\Archivos de Programas\Software ACL\ACL para Windows
Versión 7\AclWin.exe" "C:\ACL Data\Archivos de Datos de
Muestra\Workbook.acl" /vAuditor="John Chen"
/vMaterialidad=10000

Nota: Como ACL ejecuta parámetros de línea de comando en el orden en que aparecen, el
nombre del Proyecto ACL debe preceder cualquier variable.

Ejecución automática de lotes


Para ejecutar un lote durante la carga automática de un Proyecto ACL, especifique el
parámetro /b seguido por el nombre del lote. No especifique un espacio entre /b y
el nombre del lote. Por ejemplo, para ejecutar el lote Get_Dups, en la carga automática
del proyecto libro de trabajo, la línea de comando será la siguiente:
"C:\Archivos de Programas\Software ACL\ACL para Windows
Versión 7\AclWin.exe" "C:\ACL Data\Archivos de Datos de
Muestra\Workbook.acl" /bGet_Dups

Nota: Como ACL ejecuta parámetros de línea de comando en el orden en que aparecen, el
nombre del Proyecto ACL debe preceder cualquier lote.
Capítulo 8 Automatizar ACL 361
Aplicaciones estándar archivos de menú personalizados

Es posible combinar variables y lotes. Por ejemplo, para inicializar la variable Materia-
lidad y ejecutar el lote Get_Dups en la carga automática del proyecto libro de trabajo, la
línea de comando será la siguiente:
"C:\Archivos de Programas\Software ACL\ACL para Windows
Versión 7\AclWin.exe" "C:\ACL Data\Archivos de Datos de
Muestra\Workbook.acl" /vMaterialidad=10000 /bGet_Dups
El comando es ejecutado de acuerdo con el orden especificado en la línea de comando.
En el ejemplo precedente:
■ Ejecute ACL
■ Cargue el proyecto libro de trabajo
■ Establezca la variable “materialidad” en 10.000
■ Ejecute el lote Get_Dups

■ Aplicaciones estándar archivos de menú


personalizados
ACL permite el almacenamiento de una serie de operaciones como una aplicación
estándar en un archivo de menú personalizado. Una operación puede ser:
■ Un comando ACL
■ Un lote
■ Otra aplicación estándar
Puede acceder aplicaciones estándar desde el elemento de menú Aplicaciones estándar
en el menú Herramientas. La estructura de menús en cascada le permite agrupar aplica-
ciones por archivo de menú y categoría (elemento de menú). Cada archivo de menú
personalizado contiene sus propias categorías las cuales a la vez contienen sus propias
aplicaciones. Las aplicaciones estándar pueden estar disponibles para algunos o todos
sus Proyectos ACL.
Por ejemplo, se puede crear un archivo de menú personalizado, Template.mnu, que
contiene cinco categorías. La categoría Análisis de márgenes contiene cuatro aplica-
ciones estándar. Para obtener información acerca de la sintaxis de Template.mnu,
consulte “Sintaxis del archivo de menú” en la página 362.
362 ACL para Windows 7 Guía del Usuario
Aplicaciones estándar archivos de menú personalizados

Archivo de menú Categorías/Elementos Aplicaciones


de menú estándar

Crear aplicaciones estándar


Es posible crear una aplicación estándar en un archivo de menú personalizado. Los
archivos de menú son archivos de texto ASCII con la extensión .Mnu. El nombre de
archivo aparece en el menú en cascada Aplicaciones estándar, “Template”, en el ejemplo
mostrado arriba. Puede utilizar cualquier editor de texto para componer el archivo del
menú. Cuando se utiliza un programa de procesamiento de texto, asegúrese de utilizar
una fuente de ancho fijo, de manera que se mantenga el espaciado requerido entre carac-
teres por la sintaxis.

Sintaxis del archivo de menú


Los archivos de menú siguen una sintaxis estándar. A continuación se presenta una
parte del Template.mnu, que creó los menús citados anteriormente en cascada.

1 35 37
Elementos
de menú Comandos
Marcador de fin de línea
MENU PRINCIPA 6 .
Análisis Margenes 8 menu_def .
Bloque de menú

Análisis de Inventario PAUSE 'SAMPLE INVENTORY ANALYSIS BATCH' .


Análisis Cuentas por Pagar PAUSE 'LAUNCH YOUR A/P BATCH(ES)' .
Análisis Cuentas por Cobrar PAUSE 'DO A/R BATCH(ES) HERE' .
Funciones Internas Aud. PAUSE 'SAMPLE INTERNAL AUDIT PROCESSES' .
Salida ACL QUIT .
.
Bloque de submenú

ANÁLISIS MÁRGENES 4 .
Excepto Listado PAUSE 'DO Batch where margin<=0' .
Productos Margen Super. PAUSE 'Sample Batch top 5 margins' .
Productos Margen Inferor PAUSE 'Calculate lowest 5 margins' .
Estadisticas del Margen STATISTICS .
Capítulo 8 Automatizar ACL 363
Aplicaciones estándar archivos de menú personalizados

La sintaxis del archivo de menú tiene las siguientes características:


■ Cada línea del archivo de menú debe tener exactamente la misma longitud. Es
recomendable utilizar un punto (.) para marcar, de forma visible, el fin de la
línea, inmediatamente antes del retorno del carro.
■ En ACL, todas las referencias al número de la línea son absolutas. Esto significa
que el sistema de menú comienza de cero. De esta forma, la línea 8 en el ejemplo
mostrado arriba contiene el encabezado de submenú “ANÁLISIS MÁRGENES”.
■ Cada categoría o elemento de menú es definida(o) por un bloque de instruc-
ciones. El lado izquierdo del bloque contiene el nombre del menú y debe
contener 35 o menos caracteres. El lado derecho contiene el comando, en la
sintaxis de modo de comando del ACL y debe comenzar en la posición 37.
■ Cada bloque de menú comienza con una línea de título del menú. El lado
izquierdo de la línea contiene el nombre del menú en mayúsculas y el lado
derecho contiene el número de líneas dentro del bloque. En el ejemplo mostrado
arriba, la línea 0 contiene el nombre de menú “MENU PRINCIPAL” y especifica
que existe 6 líneas dentro del bloque.
■ Las referencias de los elementos de Menú para los elementos de submenú
incluyen el número de la línea en el cual el submenú comienza y el parámetro
“menu_def ”. En el ejemplo mostrado arriba, la línea 1 contiene el elemento de
menú “Análisis de margen”, que se refiere a la línea 8, que contiene el título del
submenú correspondiente.
■ Los parámetros del comando pueden contener cualquier comando de ACL
válido (incluyendo Ejecutar lotes), o pueden apuntar a una definición de
submenú abajo, en el mismo archivo de menú.

Editar archivos de menú


Antes de editar un archivo de menú, haga una copia de seguridad.
Tenga cuidado al añadir o eliminar líneas del archivo de menú, ya que esto puede
corromper las referencias de línea.
Donde sea posible, añada nuevos elementos de submenú al final del archivo de menú
personalizado, de tal forma que mantenga las referencias de línea existentes.

Acceso a las aplicaciones estándar


Para realizar las aplicaciones estándar disponibles a todos los Proyectos ACL, coloque el
archivo de menú (.mnu) en el directorio de programas del ACL para Windows.
Para que las aplicaciones estándar sean disponibles sólo para algunos Proyectos ACL,
coloque el archivo de menú en el mismo directorio de trabajo del Proyecto ACL.
364 ACL para Windows 7 Guía del Usuario
Espacios de trabajo

■ Espacios de trabajo
Un espacio de trabajo es un espacio separado de un Proyecto ACL que contiene defini-
ciones de campo. Cuando se activa un espacio de trabajo, los campos que contiene
pueden utilizarse en su Proyecto actual (con su archivo de entrada actual), hasta que
abra un nuevo archivo. Esto evita tener que definir los campos de espacios de trabajo
para cada archivo de entrada.
Los espacios de trabajo se utilizan con mayor frecuencia para agrupar campos compu-
tados que se quieran utilizar con más de un archivo de entrada. Por ejemplo, es posible
que se desee asociar un espacio de trabajo a una aplicación específica (como por
ejemplo cuentas por cobrar) para agrupar diferentes períodos de tiempo o diferentes
departamentos o divisiones. Los nombres utilizados por los campos computados deben
ser los mismos en todos los archivos de entrada con los cuales el espacio de trabajo se
encuentra activada.
Los espacios de trabajo también pueden utilizarse para almacenar definiciones de
campos regulares (al contrario de los computados). Cuando trabaje con archivos de
varios tipos de registros, puede almacenar la definición de cada tipo de registro en un
espacio de trabajo separado. Cada espacio de trabajo se puede activar de forma selectiva
cuando se desee procesar un tipo de registro específico.

Crear espacios de trabajo


Para crear un espacio de trabajo, proceda de la siguiente manera:
1. Seleccione un archivo de entrada.
2. Defina los campos que desea incluir en el espacio de trabajo. Para obtener más
detalles, consulte Capítulo 3: “Definición de archivos y campos”.
3. En la ventana Panorama haga clic en (Espacios de trabajo) y luego en
(Nuevo). ACL muestra el cuadro de diálogo Añadir campos al espacio de trabajo.
Capítulo 8 Automatizar ACL 365
Espacios de trabajo

4. Mueva los campos del cuadro de lista, Campos disponibles para el cuadro de lista
Campos seleccionados, o haga clic en [Expr] y utilice el Generador de expresiones
para crear una expresión o campo computado. Haga clic en [Aceptar] cuando haya
terminado.
ACL abrirá la ventana Editar espacios de trabajo, mostrando el número de defini-
ciones incluidas en el espacio de trabajo.
Campo computado Valores y
condicional condiciones

Buscar
Editar Nota del
Espacio de
Trabajo
Añadir campos
al Espacio de
Trabajo Valor
Campo predeter-
computado minado
Expresión
Campo físico

Nombre de Tipo de posición inicial Longitud campo


campo Campo del campo

5. Cierre la ventana Editar Espacios de trabajo. ACL muestra un cuadro de diálogo que
solicita el nombre de su espacio de trabajo.
6. Escriba un nombre para su espacio de trabajo.
7. Haga clic en [Aceptar].
Las definiciones de campo del espacio de trabajo están ahora en uso con el archivo de
entrada actual, por lo que no es necesario activarlas. A menos que posteriormente se
eliminen las definiciones de campo del espacio de trabajo, éstas se guardan junto con la
Definición del archivo de entrada.
También es posible crear un espacio de trabajo en el modo de comando. Para obtener
más detalles, consulte “Save (Guardar)” en la página 322 del Manual de referencia de
ACL para Windows.

Sintaxis de parámetros de campo


Los parámetros de campo son representados tal como sigue. Todos los parámetros
pueden verse haciendo doble clic en un nombre de campo, en la ventana Definición del
archivo de entrada.
366 ACL para Windows 7 Guía del Usuario
Espacios de trabajo

Los campos condicionales (tal como City, en el ejemplo mostrado arriba) tiene el
formato:
Nombre_del_campo Tipo_de_campo
Condición_o_valor
...
Valor_predeterminado
Los campos computados (tal como Valor) tienen la forma:
Nombre_del_campo Tipo_de_campo
Expresión
Los campos físicos (del tipo ProdNo) tienen esta forma:
Nombre_del_campo tipo_de_campo inicial_de_campo
longitud_de_campo <dec>

Activación de los espacios de trabajo


Es posible activar un espacio de trabajo para utilizar sus definiciones de campo con
cualquier archivo de entrada. No obstante, los nombres de campos utilizados por los
campos computados deben ser los mismos en todos los archivos de entrada con la que
el espacio de trabajo es activada. Por ejemplo, es posible tener un espacio de trabajo que
contenga al campo VALUE=SALEPR*QTYOH. Para activar esta espacio de trabajo, el
archivo de entrada actual debe tener ya definidos los campos SALEPR y QTYOH.
Para activar un espacio de trabajo, haga lo siguiente:
1. Abra el archivo de entrada en el que desea utilizar las definiciones de campo
incluidas en el espacio de trabajo.
2. En la ventana Panorama seleccione uno de los espacios de trabajo predeterminados
y haga clic en . ACL solicita que se abra o edite el espacio de trabajo. Haga clic en
[Abrir].

Nota: Si activa un campo con el mismo nombre de uno de los campos en el archivo de
entrada, ACL mostrará un cuadro de mensaje, preguntando si desea reemplazar el campo
en el archivo. Haga clic en [Sí] para reemplazar la definición de campo, en su archivo de
entrada actual con la definición del espacio de trabajo durante la sesión, o haga clic en
[No].
Capítulo 8 Automatizar ACL 367
Espacios de trabajo

Las definiciones de campo del espacio de trabajo están ahora disponibles para su proce-
samiento e inclusión en vistas y reportes. Los campos no aparecen en la vista a menos
que los añada.

Nota: Si después de activar el espacio de trabajo se edita la Definición del archivo de


entrada (o si se realiza algún cambio por el cual se deba guardar la Definición del archivo
de entrada), los campos del espacio de trabajo se añadirán permanentemente a la
Definición del archivo de entrada.

Es posible activar también un espacio de trabajo en el modo de comando. Para obtener


más detalles, consulte “Activate (Activar)” en la página 127 del Manual de referencia de
ACL para Windows.
Después de activar un espacio de trabajo, todos los cuadros de lista que contienen
nombres de campo incluirán los campos del espacio de trabajo.
Cuando se editan comandos es posible seleccionar campos de espacios de trabajo y
tratarlos como cualquier otro campo del archivo de entrada. No obstante, si se ejecuta
un comando de ACL que crea un archivo de registro (por ejemplo, si se utiliza el
comando Extraer para extraer ciertos registros de un archivo), no se incluirán campos
de espacio de trabajo en el archivo extraído. Si desea extraer alguno o todos los campos
del espacio de trabajo, deberá utilizar en su lugar el comando Extraer campos.

Editar Espacios de trabajo


Para editar un espacio de trabajo, proceda de la siguiente manera:
1. Active la ventana Editar espacios de trabajo, ejecutando una de las siguientes
acciones:
■ Seleccione Edición en la barra de menús y elija Espacios de trabajo. ACL
muestra el cuadro de diálogo Espacios de trabajo. Seleccione un espacio de
trabajo y haga clic en [Aceptar].
■ En la ventana Panorama, haga doble clic en un espacio de trabajo. ACL
preguntará si desea abrir o editar el espacio de trabajo. Haga clic en [Editar].
Entre o edite los campos en el espacio de trabajo, utilizando las opciones Cortar,
Copiar y Pegar en el menú Edición, o sus atajos de teclado estándar. Haga clic en
(Buscar literal) para buscar y opcionalmente reemplazar una cadena. Para obtener
más información, consulte “Sintaxis de parámetros de campo” en la página 365.
Es posible añadir campos al espacio de trabajo haciendo clic en el botón (Añadir
campos al espacio de trabajo). Para obtener más información acerca de la adición de
campos, consulte “Crear espacios de trabajo” en la página 364.
368 ACL para Windows 7 Guía del Usuario
Espacios de trabajo

2. Cuando haya terminado de editar el espacio de trabajo, cierre la ventana Editar


Espacios de trabajo. Si ha efectuado los cambios, ACL solicita que guarde el espacio
de trabajo.
3. Especifique un nombre nuevo para el espacio de trabajo.
4. Haga clic en [Aceptar].

Mantener Espacios de trabajo


Para duplicar, renombrar o eliminar un espacio de trabajo, proceda de la siguiente
manera:
1. Seleccione un espacio de trabajo en la ventana Panorama.
2. Realice una de las siguientes acciones:
■ Haga clic en (Duplicar). ACL informa que el espacio de trabajo fue
duplicado. Haga clic en [Aceptar].
■ Haga clic en (Renombrar) y escriba un nuevo nombre en el cuadro de texto
en negrita. Haga clic en [Aceptar].
■ Haga clic en (Eliminar). ACL muestra un cuadro de diálogo solicitando que
se elimine el espacio de trabajo seleccionado(s). Haga clic en [Eliminar].
También es posible efectuar el mantenimiento de los espacios de trabajo en el cuadro de
diálogo Espacios de trabajo. Seleccione Edición en la barra de menús y elija Espacios de
trabajo.
Capítulo 9 C OMPUTACIÓN C LIENTE /S ERVIDOR

En esta sección aprenderá los detalles acerca del Sistema ACL Cliente/Servidor, inclu-
yendo:
■ Un panorama del cómputo del cliente/servidor con ACL
■ Como configurar ACL para Windows para actuar como un cliente
■ Asuntos de conexión y desconexión
■ Asuntos operacionales del cliente/servidor

■ Sistema ACL Cliente/Servidor


Con el lanzamiento del ACL para Windows Versión 7 y de ACL for OS/390 Versión 7,
ACL introduce un avance significativo en el acceso de les datos de servidor principal,
facilitando el uso y la interoperabilidad entre esas líneas de productos. Puede continuar
utilizando ACL para Windows y el ACL for OS/390, como aplicaciones autónomas o
puede colocarlos en red para operar como Sistema ACL Cliente/Servidor.
En el computación cliente/servidor, el procesamiento es distribuido en dos o más
computadoras conectados por una red. El software permite que una computadora inicie
la solicitación de informaciones o el procesamiento de otro. El cliente es la computadora
que inicia la solicitación y el servidor, el que responde.
El cómputo del cliente/servidor con ACL para Windows le proporciona muchas
ventajas:
■ Los archivos son leídos directamente del servidor principal. Esto economiza
tiempo, ya que los archivos no necesitan ser procesados por otros, transferidos
por descarga o almacenados en media intermediarias, tal como una cinta.
■ Los archivos pueden procesarse en el cliente PC o en el servidor OS/390. El
servidor OS/390 puede procesar archivos grandes con más rapidez que la PC y
algunos archivos pueden ser demasiado grandes para ser procesados por la PC.
En empresas donde se tienen gastos de procesamiento del servidor principal,
puede realizar algunos de sus procesamientos en el PC.
■ Utilizando la interfaz familiar de ACL para Windows, los usuarios tienen más
acceso a los datos del servidor principal.
■ Los usuarios de varios ACL para Windows pueden acceder simultáneamente al
servidor principal.

369
370 ACL para Windows 7 Guía del Usuario
Sistema ACL Cliente/Servidor

■ Los usuarios de ACL para Windows tienen acceso directo al poder del procesa-
miento del servidor principal.

Componentes
El Sistema ACL Cliente/Servidor permite a las empresas que utilizan el sistema opera-
cional OS/390 obtener ventajas de las capacidades del cliente/servidor de ACL. Este
permite que el procesamiento ocurra en el cliente, en el servidor o en ambos.
El Sistema ACL Cliente/Servidor consiste en:
■ Un servidor—un servidor Principal ejecutando ACL for OS/390 Versión 7 con la
opción Cliente/Servidor activada.
■ Uno o más clientes—PCs ejecutando ACL para Windows Versión 7 con la
opción Cliente/Servidor activada.
■ Una conexión de red TCP/IP para enlazarlos. La comunicación TCP/IP puede
ser directa, en una LAN, o por conexión automática en una rede extendida.
Para establecer una conexión cliente/servidor, es necesario configurar
ACL para Windows y para actuar como un cliente. Hace esto para activar la opción
Cliente/Servidor en ACL para Windows y definiendo un perfil del servidor.
También es necesario configurar ACL for OS/390 para actuar como un servidor. Para
obtener más información acerca de la configuración de ACL for OS/390 y para actuar
como un servidor, consulte ACL for OS/390 Versión 7 Guía del usuario.

ACL for OS/390


ACL for OS/390 es una herramienta poderosa de análisis de datos. Permite el acceso
directo a los datos del servidor principal para capacidades de consulta de datos no
paralelos, análisis y preparación de reportes. Permite:
■ El procesamiento en lote o interactivo
■ Procesamiento múltiple
■ Reporte flexible
■ Exportación directa de datos
■ Rastro de auditoría de autodocumentación
La configuración base de ACL for OS/390 proporciona a los usuarios acceso al SMF,
VSAM y otros sistemas DBMS de archivos de longitud fija o variable. Puede expandirse
para incluir interfaces DB2 y IMS opcionales y puede configurarse como componente
del servidor del Sistema ACL Cliente/Servidor.
Capítulo 9 Computación Cliente/Servidor 371
Configure ACL para Windows para ser un cliente

Operación del servidor


Si es configurado para actuar como un servidor, ACL for OS/390 ejecuta un programa
de servidor que “atiende” a los pedidos de un cliente ACL para Windows. Cuando recibe
un pedido de conexión, inicia la sesión OS/390 y se conecta al ACL para Windows. En
este momento, puede utilizar ACL para Windows para trabajar con datos en el ambiente
OS/390.

Informaciones de entrada al sistema


Antes de establecer una conexión con un servidor, es necesario de las siguientes infor-
maciones del administrador del sistema del servidor:
■ TSO Usuario ID. Cada usuario en un sistema OS/390 tiene una identidad del
usuario TSO exclusiva asignada por el administrador del sistema.
■ Contraseña. Cada usuario en un sistema OS/390 también tiene una contraseña
exclusiva. La contraseña puede asignarse por el administrador del sistema o
creada por el usuario de acuerdo con las convenciones del sistema.
■ Nombre del ordenador anfitrion. Éste es la dirección IP, en el formato de
nombre o numérico.
■ Puerto. Éste es un número que proporciona la ubicación física de la conexión de
red en esta dirección IP del servidor.

■ Configure ACL para Windows para ser un cliente


Para configurar ACL para Windows como un cliente, se necesita:
■ Activar la opción Cliente/Servidor en sus preferencias ACL.
■ Crear un perfil para cada servidor a los cuales se conectará.

Activar la Preferencia Cliente/Servidor


Antes de configurar una conexión del servidor, es necesario activar la preferencia
Cliente/Servidor en el ACL para Windows.
372 ACL para Windows 7 Guía del Usuario
Configure ACL para Windows para ser un cliente

Para activar Cliente/Servidor


1. Seleccione Edición en la barra de menús y elija Preferencias. El cuadro de diálogo
Editar Preferencias de ACL aparece. Haga clic en la ficha Opciones del archivo de
entrada.

Haga clic para activar


el Cliente/Servidor

Haga clic para


guardar el cambio

2. Seleccione la opción Activar Cliente/Servidor.


3. Haga clic en Guardar. ACL muestra un cuadro de mensajes.

4. Haga clic en [Aceptar]. ACL muestra otro cuadro de mensajes.


Capítulo 9 Computación Cliente/Servidor 373
Configure ACL para Windows para ser un cliente

5. Haga clic en Sí para guardar las preferencias cambiadas. ACL se desactiva.


6. Vuelva a iniciar el ACL para continuar.

Crear un perfil del servidor


Necesita crear un perfil del servidor para cada servidor al cual se conecta. Los perfiles
del servidor contienen informaciones que ACL necesita para establecer una conexión de
red e identificarlo como el legítimo usuario en el sistema OS/390.
Como los perfiles del servidor también permiten elegir varias opciones de conexión,
puede tener más de un perfil para cada servidor al cual se conecta.
Al compartir sus Proyectos ACL con otros usuarios, es necesario estar seguro de que los
perfiles de ellos tienen los nombres, nombres de host y de puertos iguales a los suyos.
Para obtener más información, consulte “Compartir los proyectos y perfiles del
servidor” en la página 388.

Para crear un perfil de servidor


1. Seleccione Servidor de la barra de menús y elija Perfiles. ACL muestra el cuadro de
diálogo Perfiles.

Observe que algunos campos son completados por predeterminado. En este


momento, ACL soporta una plataforma de servidor y un protocolo de conexión.
2. Haga clic en [Nuevo]. ACL muestra el cuadro de diálogo Añadir nuevo perfil.
374 ACL para Windows 7 Guía del Usuario
Configure ACL para Windows para ser un cliente

Escriba el nombre del


nuevo perfil

Si el nuevo perfil está basado en uno ya existente, podrá copiar las configuraciones
del perfil existente en la lista desplegable.
3. Escriba un nombre y haga clic en [Aceptar].
4. Especifique las informaciones apropiadas en los cuadros de texto como descrito a
continuación en “Campos necesarios”.
5. Si especificó una contraseña en el cuadro de diálogo Perfil, ACL mostrará un cuadro
de mensaje pidiendo que confirme si quiere guardar la contraseña con el perfil.
■ Para guardar la contraseña con el Perfil, haga clic en [Aceptar].
■ Para volver al cuadro de diálogo Perfil y eliminar o cambiar la contraseña, haga
clic en Cancelar.

Campos necesarios
Se debe proporcionar las informaciones en cada uno de los siguientes campos:
■ Nombre del Perfil. puede escribir cualquier nombre, con o sin espacios. Pueden
presentarse hasta 26 caracteres en el cuadro Nombre del perfil.
■ Tipo de Servidor. En ese momento, ACL soporta un tipo de servidor. Otros
tipos de servidores pueden añadirse en las futuras versiones de
ACL para Windows.
■ ID de Usuario del TSO. Cada usuario en un sistema OS/390 tiene una identidad
exclusiva de usuario TSO asignada por el administrador del sistema. Obtenga su
número o nombre de identidad de usuario asignado del administrador del sistema
de servidor.
Capítulo 9 Computación Cliente/Servidor 375
Configure ACL para Windows para ser un cliente

■ Contraseña. Opcional. Esta es la contraseña asociada a su ID de Usuario del


TSO. Solicite su contraseña asignada o cree una de acuerdo con las convenciones
del sistema. Puede optar por guardar su contraseña con el perfil del servidor o
dejar que ACL le pida la contraseña en la primera vez que se conecte a un
servidor en una sesión. Vea la nota siguiente.
■ Prefijo. Especifique el prefijo predeterminado para los nuevos archivos que va a
crear. El prefijo es el calificador de nivel más alto utilizado para identificar
archivos relacionados en el OS/390.
■ Protocolo. En este momento, ACL soporta un protocolo de conexión. Otros
protocolos pueden añadirse en las versiones futuras de ACL para Windows.
■ Nombre del host. Especifique la dirección IP, en el formato de nombre o
numérico. Solicite la dirección IP al administrador del sistema de servidor.
■ Puerto. Especifique la ubicación del puerto en esta dirección IP del servidor.
Solicite la ubicación del puerto al administrador del sistema del servidor.

Nota: Si está preocupado con la seguridad, no necesita guardar su contraseña con el


perfil. Si no lo guarda con el perfil, ACL le pedirá la contraseña la primera vez que se
conecte a un servidor en una sesión. ACL sólo recordará la contraseña hasta el fin de la
sesión.

Indicador de estado
La línea de Estado de la Conexión que se encuentra en la parte inferior del cuadro de
diálogo, indica si ACL para Windows está conectado al servidor ACL for OS/390.

Opciones Cliente/Servidor
También puede elegir una o más de las siguientes opciones. No existen opciones selec-
cionadas por fábrica.
■ La Codificación codifica sus comunicaciones de red con el servidor. ACL utiliza
algoritmo de codificación de 32 bits. El seleccionar esta opción puede reducir
considerablemente las comunicaciones.
■ Compresión comprime los Archivos de datos y envía para el servidor. La
compresión de datos acelera el tiempo de transmisión, aunque los archivos estén
codificados. Dependiendo del tipo de datos que están siendo transferidos, para
la compresión puede ser tan alta como 10:1. Sin embargo, una relación de
compresión de 3:1 es la característica de la mayoría de los datos.
■ Activar IMS. Habilite esta opción para leer los datos IMS en el servidor. Esta
opción tal vez deje más lento el procesamiento de datos no-IMS.
376 ACL para Windows 7 Guía del Usuario
Servidores activos

Botones de comando
El cuadro de diálogo Perfiles tiene los siguientes botones de comando:
■ Cerrar permite cerrar el cuadro de diálogo. Los cambios no son grabados.
■ Nuevo permite crear un nuevo perfil.
■ Guardar permite guardar el perfil junto con cualquier cambio.
■ Renombrar permite renombrar al actual perfil.
■ Eliminar permite eliminar un perfil seleccionado.
■ Conectar permite conectar manualmente al servidor seleccionado.

■ Servidores activos
Puede tener diversos perfiles de servidor, pero puede tener sólo una conexión activa con
el servidor en cualquier momento. Cuando se establece una conexión con un servidor,
éste se vuelve en el servidor activo. Todas las DAEs que estaban abiertas en el servidor
anterior, o localmente en el ACL para Windows, serán cerradas.
Todos los comandos ejecutados en un servidor son ejecutados en el servidor activo. Un
usuario no puede especificar un servidor diferente para cada comando individual.
El cerrar ACL para Windows desactivará automáticamente todos los servidores.

■ Desactivar un servidor
Al cambiar de un servidor para otro o trabajar localmente en ACL para Windows, el
servidor anterior se desactiva y es colocado en espera. Permanecerá en espera hasta que
se conecte nuevamente o hasta que el tiempo de espera de los recursos de red se agote y
el servidor sea desactivado. Un servidor desactivado no está utilizando el tiempo de
CPU.
Al reactivar un servidor, no ocurre ninguna validación de la contraseña o del ID del
usuario. Su contraseña y su ID de usuario serán validados sólo si se establece una nueva
conexión.
Capítulo 9 Computación Cliente/Servidor 377
Etapas de la conexión

■ Etapas de la conexión
La conexión es establecida en etapas y se podrá controlar el seguimiento de su solici-
tación de conexión en el Log de actividad mostrado siempre que se hace una solicitación
de conexión manual o automática.
Existen cinco etapas en una conexión exitosa:
■ Conectarse al servidor
■ Inicializar servidor
■ Conectado al servidor
■ Inicializar variables del servidor
■ Conexión exitosa
El log de actividad del servidor indicará que la conexión fue exitosa y cerrará automáti-
camente.

Progreso de
una Conexión
exitosa

■ Conectar y desconectar
Puede conectarse o desconectarse de un servidor, manual o automáticamente.

Conectarse manualmente
Existe sólo una manera para conectarse manualmente a un servidor.
378 ACL para Windows 7 Guía del Usuario
Conectar y desconectar

Para conectarse manualmente


1. Seleccione Servidor de la barra de menús y elija Conectar. ACL muestra el cuadro de
diálogo Perfiles.
2. Haga clic en el botón Conectar. Si no guardó una contraseña con su perfil, ACL
solicitará que especifique una contraseña ahora.

Estado de la conexión: desconectado

3. ACL muestra el log de la actividad del servidor, que permite controlar el seguimiento
de su conexión. Después que se establece la conexión, el log de actividad del servidor
es cerrado y ACL muestra el estado de la conexión en la esquina inferior izquierda
del cuadro de diálogo Perfiles.

Estado de la conexión: conectado


Capítulo 9 Computación Cliente/Servidor 379
Conectar y desconectar

Desconectarse manualmente
Desconectarse de un servidor significa que la conexión se cierra. Él no coloca el servidor
en el modo de espera.
Existen dos maneras para desconectarse manualmente de un servidor: Eligiendo
Desconectar en el menú Servidor o utilizando el cuadro de diálogo de Perfiles.

Para desconectarse utilizando el menú servidor


1. Seleccione Servidor en la barra de menús y elija Desconectar. ACL muestra el
cuadro de diálogo Desconectar que muestra todas las conexiones del servidor
activo.

2. Seleccione el nombre de un servidor y haga clic en Desconectar.


380 ACL para Windows 7 Guía del Usuario
Conectar y desconectar

Para desconectarse utilizando el cuadro de diálogo Perfiles


1. Seleccione Servidor de la barra de menús y elija Perfiles. ACL muestra el cuadro de
diálogo Perfiles.

Estado de conexión del servidor seleccionado

2. Seleccione el nombre de un servidor de la lista desplegable Nombre del perfil. Esta


lista muestra todos los perfiles de los servidores, no sólo del servidor activo. ACL
muestra el estado de conexión del servidor seleccionado en la esquina inferior
izquierda del cuadro de diálogo.
3. Haga clic en Desconectar.

Conéctese automáticamente
ACL se conecta automáticamente a un servidor cuando:
■ Abre una DAE vinculada a un archivo en un servidor
■ Enlazar un DAE a un archivo en un servidor
■ Define una nueva DAE de un archivo del servidor utilizando el Asistente de
definición de datos

Nota: Cuidado, ya que estas acciones causarán una conexión automática pudiendo
incurrir en gastos de procesamiento de CPU.
Capítulo 9 Computación Cliente/Servidor 381
Definir datos en un servidor

Desconectarse automáticamente
ACL de desconecta automáticamente de un servidor cuando:
■ Se cierra y sale de ACL para Windows
■ Las comunicaciones fallan por alguna razón
■ El tiempo de espera de un servidor se agota

■ Definir datos en un servidor


Los archivos de datos se definen en un servidor de la misma manera que los define en
una unidad local, en una red o en una cinta: utilizando el Asistente de definición de
datos. Después que la opción Cliente/Servidor es activada en sus preferencias de ACL,
tiene opciones adicionales para definir archivos en el Asistente del lado del servidor.
En la siguiente discusión, el termino “archivo” puede utilizarse para describir archivos
en el servidor OS/390.

Nota: Es necesario crear y guardar por lo menos un perfil de servidor para continuar. Para
obtener más información, consulte “Crear un perfil del servidor” en la página 373.

Utilizar el Asistente de definición de datos


Tal vez encuentre varias pantallas que no ha visto en ACL para Windows, pero el proceso
es el mismo. Basta responder las siguientes preguntas y permitir que el Asistente haga su
trabajo.
Como ahora ya puede acceder directamente a los archivos VSAM, DB2 e IMS, puede ver
que el Asistente está preguntando acerca de las opciones que no habra visto anterior-
mente. Esto será discutido brevemente a continuación.

Mostrar el Asistente
Puede mostrar el Asistente de definición de datos de guna de estas formas:
■ Creando un nuevo Proyecto ACL
■ Creando una nueva definición del archivo de entrada en un proyecto existente

Mostrando el Asistente de un nuevo proyecto


1. Seleccione Archivo en la barra de menús y elija Nuevo proyecto.
2. Escoja un nombre para el archivo y haga clic en Guardar. El cuadro de diálogo Selec-
cionar definición del archivo de entrada será mostrada.
3. Haga clic en Nuevo. ACL mostrará la ventana Asistente de definición de datos.
382 ACL para Windows 7 Guía del Usuario
Definir datos en un servidor

4. Haga clic en Siguiente. ACL muestra la pantalla Seleccione la Plataforma para


origen de datos del Asistente (vea la siguiente ilustración).

Muestre el Asistente de un proyecto existente


1. En la ventana Panorama, haga clic en Definiciones del archivo de entrada.
2. Haga clic en [Nuevo]. ACL mostrará la ventana Asistente de definición de datos.
3. Haga clic en Siguiente. ACL muestra la pantalla Seleccione plataforma para origen
de datos del asistente.

Elegir un servidor
El Asistente le presenta ahora dos opciones: se puede definir un archivo en una unidad
local o definir un archivo en un servidor.
1. Haga clic en Servidor ACL para elegir un servidor.
2. Elija un perfil del servidor del cuadro de lista desplegable.

3. Haga clic en Siguiente. ACL muestra el log de actividad del servidor mientras se
encuentra conectado al servidor seleccionado.
4. Cuando la conexión es establecida, haga clic en Siguiente para continuar. ACL
muestra la pantalla Origen de datos del Asistente.

Identificar el tipo de datos


La pantalla Origen de datos solicita información acerca de los datos que está definiendo:
■ Archivos planos o VSAM
■ DB2
Capítulo 9 Computación Cliente/Servidor 383
Definir datos en un servidor

■ IMS
■ Definiciones del archivo externo: COBOL, Easytrieve y PL/1
La opción IMS en esta pantalla estará disponible sólo si está seleccionada la opción
Activar IMS en el perfil del servidor. Consulte “Opciones Cliente/Servidor” en la
página 375.
Seleccione un elemento de la lista y haga clic en Siguiente. Continúe con las directrices
del Asistente para el tipo de datos que optó por definir.

Definir archivos planos, particionados y VSAM


Si se seleccionó Archivos planos o VSAM en la pantalla anterior del Asistente, el resto del
proceso será idéntico para definir los archivos en una unidad local.
Primero, ACL muestra el cuadro de diálogo Abrir archivo. Los archivos de OS/390 no
son almacenados en un formato de archivo como Windows. Para facilitar la selección
del archivo, ACL muestra los archivos disponibles en formato como Windows, en el cual
los prefijos del OS/390 aparecen como directorios de Windows.

Seleccionar un archivo
1. Utilice el cuadro de diálogo Abrir para buscar por el nombre del archivo que desea
abrir. El valor predeterminado para el cuadro Examinar es el valor del prefijo
proporcionado en el Perfil del servidor. Se puede editar este valor o insertar el
nombre completo del archivo calificado.
Tal vez necesite esperar algunos minutos entre las selecciones para la actualización
del cuadro de diálogo, dependiendo del tráfico o de la actividad del servidor en la
conexión de red.
2. Seleccione el nombre del archivo que desea abrir y haga clic en Abrir.

Continúe con las etapas presentadas en el Asistente de definición de datos.


384 ACL para Windows 7 Guía del Usuario
Definir datos en un servidor

Definir tablas y vistas del DB2


Para acceder los datos de DB2, tiene que configurar ACL for OS/390 con la interfaz DB2
opcional.

Subsistemas de DB2
Para definir tablas de DB2, debe especificar el subsistema de DB2. ACL muestra una lista
de subsistemas que son definidos en ACL for OS/390 Archivo Personalizado. ACL no
ejecuta ninguna verificación de la autorización, porque el acceso a los subsistemas es
controlado por el DB2.
Solicite informaciones sobre el subsistema al administrador del sistema. Tal vez sea
necesario que especifique informaciones adicionales, dependiendo del subsistema
elegido.

Acceder a varias tablas


Puede elegir hasta cinco tablas al mismo tiempo. Para obtener más información acerca
de la forma de trabajar con archivos DB2, utilice la Ayuda en línea en el asistente.

Asociar tablas
Si elige más de una tabla, el Asistente solicitará que especifique los campos clave para
poder utilizarlos en la identificación de las relaciones entre las tablas.
Capítulo 9 Computación Cliente/Servidor 385
Definir datos en un servidor

El Sistema ACL Cliente/Servidor requiere que se ejecute la asociación muchos para uno,
entre tablas múltiples. ACL for OS/390 permite el acceso de muchos para muchos.

Cláusulas Where y Order


Puede utilizar las cláusulas SQL WHERE y ORDER para filtrar los datos.

Después que son definidas en el Asistente las informaciones ORDER y WHERE, son
guardadas con la DAE y no pueden cambiarse. Para modificar las cláusulas ORDER y
WHERE, debe crear una nueva DAE.

Definir segmentos IMS


Para acceder datos IMS, ACL for OS/390 debe configurarse con la interfaz IMS opcional.
Antes de definir los segmentos IMS utilizando el Asistente, debe seleccionar la opción
Activar IMS en el perfil del servidor. Para obtener más información, consulte Activar
IMS en “Opciones Cliente/Servidor” en la página 375.
386 ACL para Windows 7 Guía del Usuario
Tiempo para desconexión

Continúe con las etapas presentadas en el Asistente de definición de datos.

Definición externas
Si seleccionó Definición externas en la pantalla anterior del Asistente, el resto del
proceso es idéntico para definir los archivos en una unidad local. Continúe con las
etapas presentadas en el Asistente de definición de datos.
Además de los copybooks COBOL y de las definiciones PL/1, el
Sistema ACL Cliente/Servidor le permite enlazar definiciones Easytrieve a los Archivos
de datos.

■ Tiempo para desconexión


El tiempo de espera está determinado por las desconexiones automáticas que ocurren
cuando el proceso demora más que lo permitido por las configuraciones del valor de
tiempo en el servidor. Su conexión puede fallar por dos razones relacionadas con el
tiempo:
■ Servidor ocupado. El pedido de la conexión termina, porque la computadora
anfitriona está ocupada o impedida de procesar la solicitud.
■ Cliente inactivo. Después que la conexión se establece, si ACL para Windows
queda inactivo por mucho tiempo, la computadora del servidor Principal cierra
la sesión.

Mensaje del tiempo para desconexión: Servidor ocupado


Cuando intente conectarse a un servidor, tal vez tenga que esperar algunos minutos
antes de saber si fue correcta la conexión. Puede controlar el progreso de esta actividad
de conexión en el log de actividad del servidor.
Si envía un pedido de conexión al servidor ACL for OS/390 el servidor asigna un
número a la tarea y lo somete al sistema del Servidor principal. Si la computadora está
ocupada o incapacitada para procesar la tarea, el servidor cancelará la sesión después de
un tiempo especificado. Serán mostrados los siguientes mensajes en el log de actividad
del servidor:
Tiempo de Espera Agotado. Tarea XXXX cancelada
Donde XXXX es el número de tarea asignada por el servidor.
El valor predeterminado para este tiempo de espera es de 300 segundos, pero otro valor
puede definirse por el administrador del sistema.
Capítulo 9 Computación Cliente/Servidor 387
Costes de procesamiento del servidor principal

Mensaje del tiempo para desconexión: Cliente inactivo


Si la sesión permanece inactiva por mucho tiempo, la computadora anfitriona encerrará
la sesión ACL for OS/390 y se desconectará. Como la sesión fue encerrada, ningún
mensaje es enviado al ACL para Windows. El valor predeterminado para este tipo de
recurso de tiempo de espera es definido por el administrador del sistema y puede ser
diferente en cada servidor.
Se llega a saber que este tipo de tiempo de espera ocurrió cuando emite un comando y
el siguiente mensaje aparece en el log de actividad del servidor:
Error al Enviar Comando al Servidor YYYY
Donde YYYY es el nombre del servidor.
Enseguida, puede, establecer nuevamente la conexión de varias maneras:
■ Manualmente, por medio del menú Servidor.
■ Abra el DAE haciendo doble clic en la ventana Panorama, seleccionándola y
haciendo clic en (Abrir) o arrastrándola de la ventana Panorama para la
ventana vistas.

■ Costes de procesamiento del servidor principal


Como se utiliza el Sistema ACL Cliente/Servidor interactivamente, el procesamiento del
servidor principal ocurre mientras trabaja. El tiempo de CPU en una computadora del
servidor principal puede ser muy caro, especialmente durante las horas punta. Tal vez
necesite reducir el período que permanece conectado al servidor.
Puede utilizar el Log de actividad del servidor en el ACL para Windows para controlar su
tiempo de conexión. También puede optimizar su flujo de trabajo para reducir los
costos de procesamiento del servidor principal.

Monitorización de la CPU y el tiempo de conexión


Si es responsable por los costos de utilización del CPU, tal vez necesite mantener el
control de sus conexiones y del tiempo de procesamiento.

Controlar su conexión
El log de actividad del servidor muestra el histórico y el estado de su conexión durante
la sesión actual. También muestra cuanto tiempo ha estado conectado al servidor y
cuanto tiempo de CPU utilizó.
ACL muestra el log de actividad del servidor durante la conexión manual o automática.
El log se cierra después que se establece la conexión.
388 ACL para Windows 7 Guía del Usuario
Compartir los proyectos y perfiles del servidor

Para controlar el tiempo transcurrido, mantenga abierto el log de actividad del servidor
mientras trabaja.

Para mostrar el Log de actividad del servidor


1. Seleccione Servidor en la barra de menús y elija el Log de actividades. ACL muestra
el log de actividad del servidor.
2. Haga clic en la guía Tiempo de conexión y de CPU para crear los tiempos transcu-
rridos para todas las sesiones del servidor iniciadas durante su actual sesión en el
ACL para Windows. La sesión del servidor actual se encuentra en la parte inferior de
la lista.

Sesión del
servidor actual

Optimizar el flujo de trabajo para reducir los costos de procesamiento


Vea aquí algunas sugerencias que pueden ayudar a reducir costos operacionales:
■ Ejecute lotes fuera de línea utilizando ACL for OS/390.
■ Transfiera archivos grandes del servidor principal para una cinta o servidores de
red, para el procesamiento local con ACL para Windows.
■ Al extraer datos del servidor principal, seleccione sólo los campos relevantes.
■ Al procesar datos del DB2: Evite utilizar el parámetro ALL, use la cláusula SQL
ORDER para evitar el ordenamiento de datos en ACL y utilice las cláusulas SQL
WHERE sólo para filtrar los registros que necesita.

■ Compartir los proyectos y perfiles del servidor


Los perfiles del servidor son almacenados en el registro del PC en el cual fueron creados.
Al crear un Proyecto ACL con las DAEs vinculadas a los datos del servidor, esas DAEs
también son vinculadas al perfil del servidor que fue utilizado para realizar la conexión.
Si comparte los Proyectos ACL con otros usuarios, también necesita compartir sus
perfiles de servidor.
Capítulo 9 Computación Cliente/Servidor 389
Diferencias en la funcionalidad

Los campos y configuraciones de campo mostrados a continuación, necesitan ser


idénticos al compartir los perfiles de servidor:
■ Nombre del perfil
■ Tipo de servidor
■ Prefijo (opcional)
■ Protocolo
■ Nombre del ordenador anfitrión
■ Puerto
■ Opción activar IMS
Al configurar un ambiente cliente/servidor de ACL para diversos usuarios que
comparten los Proyectos ACL, es bueno crear un conjunto de perfiles y compartirlos
con los usuarios que compartirán los Proyectos.

Prefijos
El prefijo especificado en el perfil del servidor determina la ubicación predeterminada
de los archivos creados como extracción, durante las operaciones de ACL. Tenga esto en
consideración al configurar los perfiles del servidor que serán compartidos por diversos
usuarios.

■ Diferencias en la funcionalidad
El Sistema ACL Cliente/Servidor ofrece a los usuarios de ACL para Windows y
ACL for OS/390 la mayoría de las funciones que se obtienen en cada producto de forma
separada. Debido a las diferencias entre las dos plataformas, verá que hay algunas
diferencias al trabajar con estas aplicaciones como parte del
Sistema ACL Cliente/Servidor.

Archivos de salida
El Sistema ACL Cliente/Servidor envía los datos a la plataforma en la cual residen los
datos fuente: en la unidad local o en el servidor principal. El directorio predeterminado
de la unidad local es el directorio que contiene el proyecto ACL. La ubicación predeter-
minada en OS/390 se determinada por el prefijo especificado en el perfil del servidor.
Siempre puede optar por guardar los datos en el lugar que desee. En los lotes, puede
utilizar la palabra clave LOCAL para garantizar que la salida del comando se envíe al PC
en lugar de al servidor principal. Si accede a los datos de cinta del servidor principal
desde un PC, ACL para Windows siempre envía los datos a la unidad local.
390 ACL para Windows 7 Guía del Usuario
Diferencias en la funcionalidad

Archivos múltiples
Las operaciones con archivos múltiples como relaciones y uniones pueden ejecutarse
solamente con archivos que se encuentren en la misma computadora. Todos los archivos
que vayan a relacionarse o unirse deben estar en el sistema OS/390 o en el PC. No puede
unir o relacionar archivos del PC con conjuntos de datos del servidor OS/390.
Para ejecutar operaciones de archivos múltiples en el servidor, se debe acceder a todos
los archivos utilizando el mismo perfil del servidor.

Indexación y ordenación de datos del servidor principal


Para ordenar o indexar datos en el servidor, debe tener acceso a una de las utilidades
para ordenar de OS/390, tales como DFSORT, SyncSort o CA-Sort. Sin una de estas
utilidades no conseguirá indexar los datos con base en el servidor ni crear relaciones
entre archivos con base en el servidor.
Si una ordenación del sistema en el servidor es errónea, ACL envía el mensaje de error
“Consulte en %s los mensajes de ordenación del sistema” al log de comandos de
ACL para Windows. Es importante informar del contenido de este mensaje al equipo de
soporte técnico. Si un miembro del equipo no consigue resolver el problema, póngase en
contacto con el Soporte técnico de ACL. Consulte “Utilizar Ayuda” en la página 57.

Otras diferencias
El Sistema ACL Cliente/Servidor proporciona todas las funciones de
ACL para Windows y de ACL for OS/390, sólo con algunas excepciones:
■ Sólo procesamiento interactivo. El Sistema ACL Cliente/Servidor no puede
ejecutarse en el modo por lotes ni enviar tareas OS/390 fuera de línea.
■ ADABAS. ACL for OS/390 permite el acceso directo a ADABAS. El
Sistema ACL Cliente/Servidor aún no admite este recurso.
■ Definiciones del archivo de entrada, lotes y espacio de trabajo. Se crean en el lado
del cliente del Sistema ACL Cliente/Servidor, en ACL para Windows.
■ Comandos TSO y comandos específicos de OS/390. El
Sistema ACL Cliente/Servidor no admite estos comandos, incluidos SET
CLASS, SET COPIES, SET CPU, SET FUNCTION, SET ISPFLOG, SET KEY, SET
MENU, SET PREFIX, SET PRINT y CLS.
■ Comando Exportar. La salida del comando Exportar sólo podrá enviarse a
ACL para Windows, ya se haya realizado la exportación en los datos del servidor
o del cliente.
■ Evite comillas simples. No puede utilizar comillas simples en nombres de
archivos largos para la salida del comando del servidor al cliente. Las comillas
Capítulo 9 Computación Cliente/Servidor 391
Dudas comunes

simples se reservan para nombres de archivos totalmente calificados de OS/390.


Use las comillas dobles en su lugar.

■ Dudas comunes
¿Si ya tengo la versión 6,01 de ACL for MVS, basta sólo instalar el
ACL para Windows Version 7 para utilizar el Sistema ACL Cliente/Servidor?
No. Ambos productos deben tener el mismo número de versión. Para obtener ventajas
del Sistema ACL Cliente/Servidor, debe utilizar ACL para Windows Versión 7 junto con
el ACL for OS/390 Versión 7.
¿Aún puedo utilizar los formatos, lotes, espacios de trabajo y reportes que fueran
creados utilizando ACL for MVS o ACL for OS/390?
Usted puede descargarlos por descarga como archivos de texto ASCII y, enseguida,
importarlos para un Proyecto ACL para Windows utilizando el botón (Importar
desde ACL for OS/390) en la ventana Panorama. Para utilizar el DAEs importados con
datos del servidor, deberá primero enlazarlos al archivo de datos apropiado. Tal vez los
lotes importados necesiten ser ajustados para acomodar las cuestiones específicas de
ACL for OS/390, tales como, el formato de configuración de PDSs y la abertura completa
de archivos y/o formatos completamente calificados.
¿Es necesario seguir las convenciones de asignación de nombre de archivos
especiales al guardar datos en el servidor principal?
Los datos OS/390 no son almacenados en archivos y directorios jerárquicos como están
en el Windows. Debe seguir las convenciones de asignación de nombre del OS/390 al
guardar datos en el servidor principal.
¿Qué beneficios puedo obtener al adquirir el Sistema ACL Cliente/Servidor, en vez
de utilizar mi Departamento de Sistemas para hacer el “download” de los datos, y
luego utilizar ACL para Windows para analizarlos?
No será necesario depender del equipo de Departamento de Sistemas o esperar hasta
que ellos obtengan sus datos. El Sistema ACL Cliente/Servidor le proporcionará el
acceso directo a los datos del servidor principal y para las interfaces OS/390 soportadas,
tales como: DB2 y IMS.
Puede ser más productivo, ya que todos sus analistas de datos tendrán acceso a los datos
del servidor principal, no sólo aquellos con entrenamiento especializado en OS/390.
392 ACL para Windows 7 Guía del Usuario
Dudas comunes
Capítulo 10 M UESTREO CON ACL

En esta Sección aprenderá los detalles sobre los diversos métodos de muestreo del ACL,
incluyendo bases de muestreo y los métodos de muestreo proporcionados por el
comando ACL Muestra.

■ Base de muestreo
La base de muestreo es la unidad que se utiliza para dibujar una muestra. ACL utiliza
una de dos bases de muestreo:
■ Unidad monetaria
■ Registro

Muestreo de unidad monetaria


El muestreo de unidad monetaria, o MUS, utiliza el valor absoluto de un campo en el
registro para determinar qué registros son seleccionados. Cuando se utiliza una base de
unidad monetaria, la probabilidad de que se seleccione un registro determinado es
directamente proporcional al tamaño del elemento, salvo si ese elemento está afectado
por el “corte de estrato superior”. Consulte “Corte de estrato superior” en la página 397.
Utilice una base de muestreo de unidad monetaria cuando desee expresar una confianza
de dólares relativa a una población determinada (por ejemplo, que los errores totales no
excedan $1.000.000).
En una base de muestreo de unidad monetaria, los datos son tratados como un flujo de
dólares (expresados en centavos). Cada dólar tiene las mismas posibilidades de ser
seleccionado y, una vez que es seleccionado, se da salida al elemento que contiene ese
dólar. La población es el valor absoluto de todos los dólares del archivo. El intervalo que
se especifica es el número total de dólares entre cada selección.
Dada esta base de muestreo, un elemento $1.000 tiene 1.000 veces más posibilidades de
ser seleccionado que un elemento $1, ya que un elemento $1.000 contiene 1.000 veces
ese número de dólares, cada uno de los cuales tienen las mismas posibilidades de ser
seleccionado. Este método de selección orienta la muestra hacia los elementos con más
dólares.

393
394 ACL para Windows 7 Guía del Usuario
Métodos de muestreo

Muestreo de registros
Una base de registros trata cada registro de forma equitativa utilizando un valor
nominal 1. Como resultado se obtiene una muestra que orienta por estar basada en los
valores de un registro, de modo que cada registro tiene las mismas posibilidades de ser
seleccionado.
Utilice una base de muestreo de registros cuando desee expresar confianza como
porcentaje relativo a una población determinada (por ejemplo, que el error no exceda el
3%).
Con una base de muestreo de registros, los datos se tratan como un flujo de registros en
el que cada registro tiene la misma posibilidad de ser seleccionado. La población es el
número de registros del archivo. Por consiguiente, un elemento $1.000 y un elemento $1
tiene la misma probabilidad de ser seleccionado, cada vez que cada elemento representa
sólo un registro y cada registro tiene la misma posibilidad de ser seleccionado.

■ Métodos de muestreo
ACL utiliza uno de estos tres métodos para seleccionar elementos en la muestra:
■ Intervalo fijo
■ Celda, llamado también de intervalo aleatorio
■ Aleatorios
Es posible utilizar el comando Muestreo de ACL para seleccionar sólo un subconjunto
de la población que se desea mostrar. Para obtener más información, consulte
“Muestreo condicional” en la página 399.

Nota: El termino “Elemento” se refiere a un dólar o un registro, dependiendo de la base de


muestreo seleccionado.

Muestreo de intervalo fijo


Normalmente, el muestreo de intervalo fijo es el método preferido, ya que produce los
resultados más consistente. En el muestreo por intervalo fijo, se especifica un intervalo
de selección i con un número aleatorio r. El número aleatorio debe ser mayor que cero y
menor o igual que el intervalo de selección. Los datos se tratan como flujo y el elemento
r es el primero que se selecciona. A partir de éste, se selecciona cada elemento “i”. Por
ejemplo, el intervalo de selección es 1.100 y el inicio aleatorio es 723, se selecciona el
elemento 723 seguido del 1.823, 2.923, 2 y 4.023, etc.
Capítulo 10 Muestreo con ACL 395
Métodos de muestreo

Con el corte de estrato superior (aplicable sólo a los muestreos de unidad monetaria) un
elemento mayor que el del corte se selecciona automáticamente, sin que afecte al
proceso de muestreo. Consulte “Corte de estrato superior” en la página 397.
Al utilizar el muestreo por intervalo fijo, es necesario estar consciente de los modelos de
los datos. Al utilizar un intervalo fijo en la selección aleatoria se puede diseñar una
muestra que no sea en absoluto representativa, si en los datos hay un modelo que
coincide con el intervalo que se especifica. Por ejemplo, son realizados muestreos con un
intervalo de $1.000.000 y los gastos mensuales probados, llegan a cerca de $1.000.000,
En este caso, es posible que sea seleccionada la misma categoría de gastos reducidos,
para todas las selecciones, porque esta categoría aparece en los intervalos de un millón
de dólares, en el archivo. Sin embargo, tal situación es rara en la práctica.

Nota: Si pretende utilizar el comando Evaluar de ACL para determinar el efecto de los
errores en el muestreo de la unidad monetaria, se debe utilizar un muestreo de intervalo
fijo para obtener resultados correctos.

Muestreo por celda (intervalo aleatorio)


Como el muestreo por intervalo fijo, el muestreo por celda o muestreo por intervalo
aleatorio es un método de selección por intervalo. En el muestreo por celda, se especifica
un intervalo i con un origen aleatorio. Ya que ACL utiliza sólo la secuencia aleatoria para
iniciar una serie de números pseudo aleatorios, ésta puede tener cualquier valor. Si se
está realizando muestreo por celda, ACL genera un número aleatorio para cada
selección. Los datos se tratan como un flujo y se dividen en grupos de elementos “i”.
Para cada grupo de elementos se produce un número aleatorio mayor que cero y menor
o igual que el tamaño del intervalo producido. El elemento representado por este
número aleatorio es seleccionado enseguida y el proceso se repite para el siguiente
grupo de elementos. Por ejemplo, si el intervalo es 1.100 y el origen aleatorio es
349870322, el elemento 429 puede seleccionarse en el primer grupo de 1.100 elementos
y, enseguida, el elemento 1.844 en el segundo grupo, y así sucesivamente.
La principal ventaja del muestreo por celda es que evita automáticamente los problemas
relacionados con los modelos de los datos. La desventaja es que las entradas seleccio-
nadas en el muestreo por celda pueden que no sea tan consistentes como aquellas selec-
cionadas en el muestreo por intervalo fijo, para los ejemplos con unidad monetaria.
La falta de consistencia resulta del hecho que un elemento puede sobrepasar el punto de
división entre cada grupo y, por lo tanto, para fines de muestreo, el elemento aparece en
dos grupos diferentes. Una de las implicaciones de esto es que es posible que la misma
entrada se seleccione dos veces. Asimismo, los elementos grandes menores que el “corte
de estrato superior” tienen ligeramente menos posibilidades de ser seleccionados.
396 ACL para Windows 7 Guía del Usuario
Métodos de muestreo

Como ejemplo, considere “el peor de los casos” en el que existe un intervalo de 100 y un
elemento de $99 que está exactamente por encima del límite entre los dos grupos.
Dependiendo de los números aleatorios elegidos, el elemento $99 puede no ser selec-
cionado en alguno de los dos grupos. De hecho, existe un 25% de las probabilidades de
que el elemento no sea seleccionado en ninguno de ellos. Normalmente, el elemento no
se perderá si se acerca más a uno de los grupos. Este ejemplo muestra una de las
probables implicaciones en el muestreo por celda.

Muestreo aleatorio
El muestreo aleatorio es el método de muestreo menos aceptado. En el muestreo
aleatorio se especifica el tamaño de la población (“p”), el número de elementos que se
van a seleccionar (“n”) y una semilla aleatoria. ACL utiliza la semilla aleatoria para
inicializar un generador de números aleatorios. Después produce “n” números entre el
cero y “p”, y ordena los números en orden ascendente. ACL no genera el mismo número
aleatorio dos veces. Si se produce más de un número aleatorio con el mismo valor se
descarta y se reemplaza por otro nuevo. Recuerde que en los muestreos de unidad
monetaria el elemento seleccionado está expresado en centavos y no en dólares, por lo
que es bastante improbable que se descarte algún número en una muestra de unidad
monetaria. El resultado es que, en el muestreo por registro, un mismo registro no puede
seleccionarse más de dos veces, pero en el muestreo por unidad monetaria, el mismo
registro puede seleccionarse más de una vez.
Después que se ha establecido la lista de selecciones, ACL selecciona los elementos
específicos. Por ejemplo, si la población es 1.000, el tamaño de la muestra es 5 y la
semilla aleatoria es 9084633983. ACL producirá los números 244, 261, 339, 874 y 985.
Por lo tanto, se seleccionarán estos elementos específicos.
Si utiliza el muestreo aleatorio debe saber que mientras cada elemento tiene las mismas
posibilidades de selección, no existe ninguna garantía de que los resultados se distri-
buyan de forma uniforme. En el ejemplo precedente, entre 339 y 874 hay un espacio de
más de 500 elementos, entre los cuales no se ha efectuado ninguna selección. Un
muestreo de intervalo fijo asegurará que no había más de 200 faltantes. Además, en el
muestreo aleatorio no hay corte de estrato superior. Si el ejemplo fuese con un muestreo
de unidad monetaria, podría ocurrir que un elemento representativo de aproximada-
mente la mitad del archivo no fuera seleccionado por encontrarse en el faltante antes
indicado. Como no existe la forma de evitar la selección de números “cercanos” y no
“iguales”, en las muestras de unidad monetaria, la misma entrada puede seleccionarse
más de una vez, o muchas veces. El resultado es que el muestreo aleatorio es, de manera
general, la menos adecuada de los métodos de muestreo. Sin embargo se encuentra
disponible, si lo desea.
Capítulo 10 Muestreo con ACL 397
Corte de estrato superior

■ Corte de estrato superior


El corte de estrato superior se refiere únicamente a los muestreos de unidad monetaria
que utilizan uno de los dos métodos de muestreo por intervalo. Cuando se selecciona
una muestra de intervalo por unidad monetaria, ACL estratifica automáticamente, la
población en un “estrato superior” y en un “estrato inferior” con base en el valor
absoluto del campo. Los elementos iguales o superiores al valor de corte se seleccionan
automáticamente y no se someten al algoritmo de muestreo.
El efecto es el mismo que si los datos se separasen en dos archivos, un archivo para cada
estrato. Los elementos del estrato superior se seleccionan inmediatamente. El proceso
de selección se aplica sólo al estrato inferior, como si las cantidades grandes no
estuviesen en el archivo.
De modo predeterminado, el límite de una muestra por unidad monetaria es el tamaño
del intervalo. Esto significa que en lugar de tener simplemente grandes probabilidades
de selección (que en la mayoría de los casos son iguales a 1), se garantiza que el elemento
será seleccionado. Si no es esto lo que se desea, se puede introducir un valor en el cuadro
de texto Corte del cuadro de diálogo Muestreo para separar el estrato superior del
inferior. Para eliminar el punto de corte de estrato, sólo tiene que especificar un valor de
corte arbitrariamente alto, de modo que ningún elemento de la población se incluya en
el estrato superior.
Por ejemplo, si está haciendo un muestreo con un intervalo de $1.000.000, todos los
elementos con un valor absoluto igual o superior a $1.000.000 se incluirán en el estrato
superior y se seleccionarán automáticamente. Si en el cuadro de diálogo Muestra ingresa
500000 en el cuadro de texto Corte, un elemento con un valor de $500.000 se incluirá en
el estrato superior y se seleccionará automáticamente, incluso si las posibilidades de
selección fuesen sólo del 50% utilizando el algoritmo de muestreo. De igual modo, si
especifica 10000000 ($10.000.000) en el cuadro de texto Corte, un elemento con un
valor de $5.000.000 se incluirá en el estrato inferior y tendrá las posibilidades proporcio-
nales de selección. Aunque las probabilidades nunca exceden a 1, debido a que el valor
de ese elemento es 5 veces el intervalo, las posibilidades de selección son nominalmente
5, lo que indica que probablemente se seleccione 5 veces.

Nota: Las modificaciones del corte de estrato superior sólo las deben realizar los especia-
listas que tengan experiencia en teorías técnicas relacionadas con el muestreo estadístico.
398 ACL para Windows 7 Guía del Usuario
Muestreo con y sin reemplazo

■ Muestreo con y sin reemplazo


Al seleccionar Muestreo, ACL realiza sucesivas retiradas de la población del muestreo.
Dependiendo del método de muestreo, los elementos seleccionados pueden separarse
después de haber sido extraídos, o pueden devolverse al flujo para que sean extraídos
nuevamente.
En el muestreo sin reemplazo, un elemento una vez seleccionado se coloca de lado y no
puede extraerse nuevamente. Esto cambia las probabilidades de selección de elementos
remanentes en el flujo de selección. Este es el caso de un muestreo por registro y de un
muestreo por intervalo, con el corte de estrato superior.
Sin embargo, en el muestreo con reemplazo, los elementos seleccionados son devueltos
al flujo, haciéndolos disponibles para una nueva extracción. Como resultado, las proba-
bilidades de una nueva extracción de esos elementos es la misma para las selecciones
sucesivas. De esa forma, el mismo elemento puede extraerse más de una vez, como en el
caso del muestreo por unidad monetaria. En el comando Muestro, es posible limitar el
reemplazo con la opción Ninguna repetición.

Opción sin repeticiones


Para limitar el reemplazo, haga clic en la ficha [Más] en el cuadro de diálogo Muestreo y
enseguida, seleccione la casilla de verificación sin repeticiones. Cuando se especifica
ninguna repetición, se determina la supresión de los elementos de muestra duplicados,
de tal forma que una sóla ocurrencia de cada elemento de muestreo aparece en el
archivo de salida. Si embargo, como resultado el archivo de salida puede contener
menos palabras que el número especificado en el comando Muestreo.
Es posible utilizar supermuestras, con la finalidad de compensar la supresión de
cualquier elemento de muestra duplicado y para asegurar que el número total de
elementos requeridos sea seleccionado. Por lo tanto, simplemente añada algunos
registros extras al tamaño de la muestra.
Generalmente los supermuestreos son necesarios, cuando se utilizan en conjunto las
opciones ninguna repetición con muestras de unidad monetaria. En este caso, ACL
puede presentar un reporte del orden de selección, por medio de la casilla de informar
orden de selección en la ficha [Más] del comando Muestreo. De acuerdo con el orden
que ACL seleccione, se podrá probar el número de elementos requeridos.
Si no selecciona la opción sin repeticiones, el tamaño de su muestra se completará, pero
su archivo de salida podrá contener elementos duplicados.
Capítulo 10 Muestreo con ACL 399
Submuestreo

■ Submuestreo
En algunos casos un registro en el archivo representa un número de transacciones
separadas, por ejemplo, anunciando los totales en un Subsistema de cuentas por pagar.
Para probar sólo una de las partes integrantes, haga clic en la ficha [Más], en el cuadro de
diálogo Muestreo y selecione la casilla de verificación Submuestra.
El hecho de especificar Submuestra hace que ACL muestre el dólar (centavo) real selec-
cionado junto con otra información. Por ejemplo, si la cantidad seleccionada era
$12.455, el dólar real seleccionado puede ser el dólar 4.620 de esa cantidad. Especificar
submuestra permite que $4.620 sea ona cantidad también, de modo que se pueda
realizar un muestreo adicional.

■ Muestreo condicional
Puede aplicar una condición para que sólo una porción de la población esté en la
selección. Si desea, utilice el muestreo condicional para limitar el ámbito de las selec-
ciones o para excluir determinados elementos.

Limitar el ámbito de las selecciones


Es posible limitar el ámbito de las selecciones. Por ejemplo, tal vez tenga un archivo que
se refiera a una entidad entera, pero desea examinar sólo una porción, por ejemplo
“Departamento 13”. En este caso, puede añadir la condición IF DEPT='13' a la
muestra para limitar el ámbito de la selección.
O puede ignorar determinados tipos de transacciones, como por ejemplo las de “CP.”
En este caso, se puede especificar una prueba, como IF SOURCE<>'AP'.

Excluir elementos de la selección


Es posible excluir de la selección aquellos elementos que tienen valores específicos,
como los importes de crédito. Muchos enfoques de muestreo reconocen que el muestreo
por unidad monetaria puede realizar la verificación de exceso, excluyendo de esta
manera los elementos que reducen el valor verificado. Para hacer esto, puede especificar
una prueba como IF AMOUNT>0.

Nota: Cuando se utiliza una condición para restringir los elementos que se deben utilizar
en un muestreo, se reduce el tamaño de la población. Un método de muestreo que se basa
en el tamaño de la población se debe regular convenientemente.
400 ACL para Windows 7 Guía del Usuario
Un ejemplo de muestreo

■ Un ejemplo de muestreo
Este ejemplo compara la manera en que los diferentes métodos de muestreo seleccionan
elementos. El ejemplo tiene las siguientes características:
■ x representa una selección
■ t representa una selección de elemento de corte de estrato superior
■ Las columnas bajo cada tipo del muestreo muestran la cantidad del muestreo
■ Método por celdas: Las cantidades incluidas están resaltadas en cada celda
■ Método aleatorio: en este ejemplo se utilizan números aleatorios arbitrarios para
las selecciones aleatorias

<-------Unidade Monetaria------> <-----Registro---->


Fija Celda Aleatoria Fija Celda Aleatoria
Intervalo 10 10 - 5 5 -
Inicio 4 2
Semilla aleatoria 1234 1234 1234 1234
# de sel. - - 10 - - 3
Población 100 100 100 16 16 16
Línea # $ Acum.
1 5 5 x 5 x 5 x 5 1 x 1 1
2 3 8 3 3 3 x 1 1 x 1
3 6 14 x 6 2 x 6 1 1 1
4
4 2 16 2 2 x 2 1 1 1
5 -4 20 4 x 4 4 1 1 x 1
6 1 21 1 1 1 1 1 1
7 12 33 t t 12 x 1 1 1
8 7 40 x 7 7 x 7 1 1 1
9 4 44 4 x 2 x 4 1 x 1 1
x 2
10 2 46 x 2 2 2 1 1 1
11 1 47 1 1 1 1 1 1
12 4 51 4 4 4 x 1 x 1 1
13 33 84 t t xxx 33 1 1 1
14 6 90 x 6 x 15 x 6 1 1 x 1
15 9 99 x 9 54 x 9 1 1 1
16 1 100 1 1 1 1 x 1 1
---
$100 valor absoluto
16 elementos
Capítulo 10 Muestreo con ACL 401
Un ejemplo de muestreo

Ejemplo de muestreo por unidad monetaria


El ejemplo tiene las siguientes características.

Método de intervalo fijo


Dado que el valor inicial es 4, con un intervalo de 10 se seleccionan los dólares 4, 14, 24,
etc. Como la línea 1 incluye el dólar, 4, entonces es seleccionado. El dólar 14 se incluye en
la línea 3, donde el total acumulado ha alcanzado 14 (5+3+6). La tercera selección se
hace en la línea 8, ya que el total es 28 (5+3+6+2+4+1+7). Observe que la línea 7 no se
incluye en la muestra, porque está en el estrato superior y por lo tanto se reporta
automáticamente.

Método de celda (intervalo aleatorio)


El intervalo es 10, por lo que los dólares del archivo se dividen en grupos de $10. El
primer grupo contiene los $5 de la línea 1, los $3 de la línea 2 y los $2 de los $6 de la línea
3. Suponga que se selecciona uno de los primeros $5. El segundo grupo tendría los $4
restantes de la línea 3, los $2 de la línea 4 y los $4 de la línea 5. Nuevamente, estamos
suponiendo que se ha seleccionado uno de los últimos $4 del grupo.
Observe que en la línea 9, el elemento $4 se ha seleccionado dos veces debido a que una
fracción del elemento se incluye en cada uno de los grupos. Observe también que, a
pesar de ser grande el elemento $9 de la línea 15, no ha sido seleccionado. Esto se debe a
que la cantidad se extiende por los dos grupos, y ninguno es seleccionado.

Método aleatorio
Asumimos que los valores aleatorios entre 1 y 100 son 4, 13, 15, 37, 42, 56, 59, 80, 89 y 93.
El elemento $12 en la línea 7 no es seleccionado, aunque haya sido considerado de corte
de estrato superior en los dos ejemplos anteriores. El elemento $33 se ha seleccionado 3
veces debido al rango de dólares que abarca.

Ejemplo de muestreo por registro


Debido a que el muestreo de registros trata de igual modo a todos los registros, la
cantidad sobre la que se debe realizar el muestreo es 1 en todas las muestras. Los
elementos grandes no tienen más posibilidades de ser elegidos que los pequeños. El
ejemplo tiene las siguientes características:

Método de intervalo fijo


La línea 2 se ha seleccionado debido a que el comienzo aleatorio es 2. Como el intervalo
es 5, se selecciona uno de cada cinco registros (en este caso, los registros 7 y 12).
402 ACL para Windows 7 Guía del Usuario
Un ejemplo de muestreo

Método de celda (intervalo aleatorio)


Los registros están agrupados en conjuntos de 5 registros. Suponemos que fueron selec-
cionados los siguientes registros:
■ El primer registro en el primer grupo
■ El cuarto registro en el segundo grupo
■ El segundo registro en el tercer grupo
■ El primer registro en el cuarto grupo
Este método ha generado una selección más que el método de intervalo fijo, debido a la
probabilidad de selección del primer registro del último grupo.

Método aleatorio
Hemos supuesto que los tres valores aleatorios entre 1 y 16 eran 2, 5 y 14.
Apéndice A O BTENCIÓN DE DATOS

La eficacia de ACL permite ser utilizado en proyectos de análisis de datos a cualquier


escala: puede buscar errores o anomalías en un solo archivo, o recopilando informa-
ciones comerciales del sistema de la base de datos de su empresa, o inclusive puede estar
comparando simultáneamente los datos de diversos orígenes como si estuviesen en un
sólo archivo. Dependiendo del tipo de análisis que efectúe, es posible que tenga que
depender de terceros para que le proporcionen los datos que necesita.
El origen de los datos puede ser un servidor principal, una minicomputadora o una
computadora personal. Puede tener cualquier estructura de registros, gran variedad de
tipos de datos y puede estar en un disco duro, un disquete u otro medio de almacena-
miento que pueda leer la computadora.
Además de esto, las empresas que utilicen ACL for OS/390 pueden sacar ventaja del
Sistema ACL Cliente/Servidor que proporciona ACL para Windows acceso directo de
los usuarios a los datos del servidor principal, por medio de la conexión de una red. Para
obtener más información, consulte Capítulo 9: “Computación Cliente/Servidor”.
Es necesario que planifique cuando quiera obtener los datos requeridos. Inclusive,
puede necesitar la ayuda o permiso de terceros, para acceder a determinados datos,
especialmente si esta en el sistema de la unidad central.

■ Planificar un Proyecto de análisis de datos


A continuación, presentamos algunos puntos que deben tomarse en consideración
durante la planificación de un proyecto de análisis de datos:
■ Determine sus objetivos, identificando los elementos de datos claves necesarios.
Identifique las líneas de consulta o prepare una lista de preguntas para las cuales
desea respuesta.
■ Consultando al propietario de los datos junto con el especialista en sistemas,
planifique mejor la forma de adquirir los datos. Identifique los datos, registros y
campos necesarios. ¿En qué formato de almacenamiento de datos estarán? ¿En
cinta, disco o deben accederse por medio de una red de computadora? Si los
archivos son grandes es conveniente tenerlos en primer lugar ordenados. Para
obtener un acceso a los datos más eficiente, tome en cuenta la utilización de
ODBC.
■ Para obtener los datos, haga un pedido formal, por escrito. Solicite un diseño de
registro para cada tipo de registro: Esto puede incluir informaciones específicas

403
404 ACL para Windows 7 Guía del Usuario
Pautas para la preparación del archivo

que identifiquen diferentes tipos de registros con sus relaciones. Solicite los datos
en su formato preferido: Disco, cinta o acceso ODBC. Solicite informaciones de
control, como los recuentos de registro y los totales que no son significativos.
Puede ser útil trabajar con un pequeño archivo de muestra, con la finalidad de
comprobar sus procedimientos antes de pedir el archivo completo.
■ Si es necesario, obtenga los datos junto con los diseños de los registros y los
totales de control.
■ Utilice el Asistente de definición de datos para crear definiciones del archivo de
entrada, con la finalidad de que ACL pueda leer y mostrar los datos.
■ Verifique la integridad de los datos. Utilice las herramientas y el diseño del
registro en ACL, para asegurarse que los archivos y el número de registros están
correctos, asimismo, que existe concordancia entre los totales de control.
Verifique si todos los datos son válidos. Vea las inconsistencias entre sus datos y
sus conocimientos en el espacio comercial. Discuta los resultados inesperados
con el propietario de los datos.
■ Utilice los comandos y funciones para explorar los datos y responder a sus
preguntas. Utilice el Log de comandos, las notas de Proyecto y las notas de vista
para documentar su trabajo, así como, su procedimiento.
■ Confirme sus resultados con quien pueda verificarlos. Haga con su gerente o
colega de trabajo la revisión de sus procedimientos. Ante las anomalías descu-
biertas, investigue cuáles son los posibles motivos. Asegúrese que sus suposi-
ciones, conclusiones o recomendaciones sean válidas.
■ Discuta los resultados con el propietario de los datos y con los otros interesados
y conforme sea necesario, efectúe nuevos análisis.
■ Documente sus resultados en un reporte.
■ Archive su Proyecto ACL y los datos relacionados para una referencia futura.
■ Si es necesario un análisis regular y sistemático, considere en automatizar su
análisis utilizando los recursos de lote de ACL.

■ Pautas para la preparación del archivo


Independientemente de cómo se obtienen los datos, se pueden seguir las siguientes
pautas.

Solicite un archivo secuencial plano


Solicite los datos como un archivo secuencial plano. ACL trabaja mejor con este tipo de
archivos. En la mayoría de los archivos planos, la longitud de registro es fija. En los
Apéndice A Obtención de datos 405
Pautas para la preparación del archivo

archivos de longitud fija, cada registro tiene un número fijo de campos y cada campo,
una longitud constante. Normalmente, sólo existe un tipo de registro en el archivo.
Para el procesamiento, se prefiere un archivo de longitud fija con un tipo de registro
único, no obstante, ésta no es una condición esencial. ACL también puede procesar los
archivos de tipo de registro múltiple, además de cualquier tipo de archivo de tamaño
variable.
Si los datos están en una base de datos relacional, éstos se deben convertir a un archivo
plano antes de cargarlos o copiarlos en una cinta. Si tiene un departamento de sistemas
de información, pídale información. También es posible utilizar ODBC para leer una
base de datos relacional.
Alternativamente, en lugar de hacer plana la base de datos, es posible que desee generar
un reporte de los datos y utilizar ACL para analizar el reporte archivo de cola.

Uso datos no procesados


ACL trabaja mejor y más rápido con datos originales que no se han traducido a ASCII.
ACL es compatible con los tipos de datos de las unidades centrales y las minicomputa-
doras más importantes, además, lee EBCDIC directamente con la misma facilidad con
que maneja ASCII. Debido a que la traducción ASCII suele formar parte de la rutina de
preparación de un archivo, es necesario que su solicitud sea muy específica. Aunque
ACL lee archivos ASCII, a menudo los campos se dañan durante el proceso de
traducción. Se puede ahorrar mucho tiempo y muchos problemas trabajando con datos
originales.

Solicite una copia de los datos.


Al crear una cinta, solicite una copia del archivo de cinta original, no una copia de
seguridad.
Generalmente, un archivo de copia de seguridad tiene una sección de información de
encabezado, seguida de bloques de datos intercalados con bloques menores de infor-
mación de control. Lamentablemente, los bloques de datos suelen ignorar los límites de
los registros lógicos y por lo tanto, tornan el archivo inútil para la entrada del ACL.
La única forma de utilizar un archivo de copia de seguridad es restaurar primero los
datos en un archivo regular y después hacer una copia del archivo para utilizarlo con
ACL.
406 ACL para Windows 7 Guía del Usuario
Obtención de datos de una computadora personal

Solicite una descripción o diseño del archivo


Solicite una descripción o una distribución del archivo. Cuantos más detalles tenga
sobre el archivo, incluidos el contenido y la organización, mejor. Los detalles facilitan la
definición de los datos.

■ Obtención de datos de una computadora personal


Los datos almacenados en una computadora personal se pueden obtener fácilmente con
alguno de los siguientes métodos:
■ Transfiera los archivos de datos a la computadora personal donde se encuentra
instalado ACL. Si los archivos de datos son relativamente pequeños, es sencillo
copiarlos en disquetes. Aunque los archivos sean grandes, es posible utilizar las
diversas tecnologías de respaldo para transferir los archivos.
■ Instale ACL en la computadora personal donde están ubicados los archivos de
datos. Utilice este método si los archivos de datos son muy grandes.

■ Obtención de datos de un servidor principal o de


una minicomputadora
Es posible utilizar alguno de los siguientes métodos para obtener datos almacenados en
los sistemas centrales o en minicomputadoras:
■ Descargue los datos en el disco duro de una computadora personal.
La computadora personal debe estar conectada al servidor principal o a la
minicomputadora mediante una conexión 3270 (por ejemplo), o a través de una
pasarela LAN.
■ Lea los datos desde la cinta
ACL puede leer datos de casi todos los tipos de cinta, incluidas las de 9 pistas de
1/2 pulgada, cartuchos IBM 3480, cintas de 8 mm y DAT de 4 mm. Para utilizar
este método se debe acoplar la unidad de cinta apropiada a la computadora
personal.
■ Piense en utilizar el Sistema ACL Cliente/Servidor, que permite acceder datos
del servidor principal de IBM de su PC. Para obtener más información, consulte
“Computación Cliente/Servidor” en la página 369.
■ Piense en utilizar ACL for OS/390 con la finalidad de ejecutar todo el procesa-
miento directamente en la computadora del servidor principal IBM.
Apéndice A Obtención de datos 407
Obtención de datos de un servidor principal o de una minicomputadora

Descarga de datos
La forma más común de tener acceso a los datos de un servidor principal o minicompu-
tadora es por medio de un “download” (descarga) o por la “emulación del terminal” En
la mayoría de los casos, la computadora personal emula una terminal en un un servidor
principal o en una minicomputadora. Necesita software para realizar la descarga en la
computadora personal desde un servidor principal o una minicomputadora.
A menudo es necesario un hardware especial para emular un terminal en una compu-
tadora personal. El dispositivo más frecuente es un IRMA (o tarjeta compatible), que
proporciona al terminal 3270 acceso a un servidor principal IBM, y un adaptador de
red, que permite acceder directamente al servidor principal.

Nota: A menos que se indique lo contrario, muchos software de descarga traducen


automáticamente los datos a ASCII. Cuando se realice la descarga de los datos es mejor no
traducirlos. Cuando se hace la descarga (download) de los datos ASCII y se traducen, los
campos se podrán dañar y no se podrán imprimir. Como ACL es compatible con todo los
tipos y principales datos, simplemente es posible dejar los datos en su forma original.

Asimismo, no olvide dejar espacio suficiente en el disco duro de su computadora para


almacenar el archivo que se está descargando. En algunos casos deberá dejar una
cantidad significativa de espacio libre.
El tiempo obligatorio para transferir los datos mediante descarga varía considerable-
mente y depende del método de transferencia. La velocidad de transferencia de datos
varía entre 6 y 1000 K por minuto para emulación 3270 y hasta un 1 MB por segundo
para conexión basada en LAN.

Lectura de datos de la cinta


Una forma rápida de acceder a los datos generados en un servidor principal o en una
minicomputadora es mediante una cinta magnética. Es necesario un lector de cinta
compatible con la computadora personal y una tarjeta controladora de cinta compatible
con ACL. No es necesario software de descarga ni mucho espacio en disco para
almacenar los datos, que permanecen en la cinta.
La velocidad de acceso de datos suele oscilar entre 5 y 30 megabytes por minuto.
Para obtener más información sobre el uso de la cinta, consulte Apéndice B: “Trabajar
con la cinta” en el Manual de referencia de ACL para Windows.
408 ACL para Windows 7 Guía del Usuario
Estructuras del archivo y tipos de registro

■ Estructuras del archivo y tipos de registro


ACL maneja los siguientes tipos de archivo:
■ Longitud fija
■ CR/LF
■ Archivos CR
■ Archivos LF
■ Delimitado
■ Longitud variable (IBM)
■ Propietario de longitud variable
■ Base de datos
■ Reporte
■ Tipo de registro múltiple

Archivo de longitud fija


Esta es la estructura de archivo más común. Los archivos de longitud fija contienen
registros de una longitud determinada. Generalmente, existe sólo un tipo de registro
con campos en una posición fija. ACL analiza los archivos de longitud fija automática-
mente y proporciona la longitud de registro y el juego de caracteres.

Archivos CR/LF
ACL detecta automáticamente los caracteres de retorno de carro (CR) y avance de línea
(LF), que indican el final de un registro en los archivos CR/LF. El valor Hexadecimal
para una combinación de retorno de carro y avance de línea es 0D0A, que es el método
estándar para separar archivos de líneas en una computadora personal compatible con
IBM.
Estos archivos suelen ser archivos de textos ASCII sencillos, con información impri-
mible como reportes y texto. Es posible eliminar espacios en blanco para ahorrar
espacio. El resultado es un archivo donde cada longitud de registro (línea) es diferente,
dependiendo de la cantidad de espacios en blanco que se eliminen.
ACL detecta archivos CR/LF y proporciona automáticamente la longitud de registro
correcta y el juego de caracteres.
Apéndice A Obtención de datos 409
Estructuras del archivo y tipos de registro

Archivos CR
Los archivos CR son archivos únicos de computadora que tienen un retorno de carro
(CR) para marcar el final de cada registro. ACL trata estos archivos como si fueran
archivos CR/LF. Este es el método estándar de separar archivos de línea en las computa-
doras compatibles con Macintosh.

Archivos LF
Los archivos LF son archivos de computadora únicos que tienen un avance de línea (LF)
para marcar el final de cada registro. ACL detecta estos archivos automáticamente y los
trata como si fuesen CR/LF.

Archivos delimitados
Muchos archivos de datos contienen campos que no tienen una posición fija en un
registro. En cambio, cada campo está separado del resto por un carácter separador de
campos. Estos archivos se denominan delimitados.
Cuando ACL detecta un archivo delimitado, solicita que se convierta. Haga clic en
[Aceptar] para que ACL genere un archivo de longitud fija con todos los campos
definidos. ACL asigna nombres a los campos de la siguiente forma FIELD_1, FIELD_2,
etc. Es necesario cambiar estos nombres por otros más representativos.
Si un archivo de datos utiliza delimitadores no estándares, es posible que ACL no pueda
detectar que el archivo es delimitado. En este caso, haga clic en el botón (Convertir
archivo delimitado) en la ventana definición del archivo de entrada para visualizar el
cuadro de diálogo Delimitador personalizados donde se pueden especificar los delimi-
tadores no estándares. Esto permite analizar y utilizar virtualmente cualquier archivo
delimitado, independientemente de los caracteres utilizados como delimitadores.
410 ACL para Windows 7 Guía del Usuario
Estructuras del archivo y tipos de registro

Archivos de longitud variable


Para ahorrar espacio, las unidades centrales IBM utilizan registros de longitud variable
para almacenar diversos tipos de registro en un archivo. Cada tipo de registro puede
tener una longitud diferente y cada registro su propia longitud.
ACL detecta y maneja automáticamente archivos de longitud variable IBM para
asegurar un procesamiento de registro correcto. Para obtener más detalles acerca de
como trabajar con ese tipo de archivo, consulte “Registros de longitud variable” en la
página 418.

Archivos de longitud variable


Se trata de archivos planos que no se ajustan a las convenciones de longitud fija o
variable anteriormente descritas. Para obtener más detalles acerca de como trabajar con
ese tipo de archivo, consulte “Registros de longitud variable” en la página 418.

Base de datos
La mayoría de las bases de datos relacionales tienen estructuras internas complejas que
dificultan el acceso o el análisis. Es probable que pueda exportar a un archivo DBF
(dBASE) en las bases de datos relacionales basadas en computadoras personales.

Archivos dBASE
ACL detecta y analiza automáticamente los archivos dBASE de una computadora
personal (normalmente los que tienen una extensión *.dbf) y crea un formato para
ellos. Esto también es válido para archivos dBASE creados mediante productos
“xBASE” (compatibles con dBASE), como FoxPro™, Visual FoxPro™ y Clipper™.

Nota: ACL lee los archivos de datos dBASE, pero no lee ningún otro archivo asociado con
ellos, tales como archivos índices o memorándum.

Cuando abra un archivo dBASE, ACL mostrará este mensaje: “Probablemente el archivo
sea de dBase. ¿Crear campos ahora? “Cuando haga clic en [Aceptar] informará que
“fueron creadas automáticamente definiciones de campo”. Después de verificar si las
definiciones de campo están correctas, es posible iniciar el procesamiento del archivo.
Apéndice A Obtención de datos 411
Estructuras del archivo y tipos de registro

ACL admite la mayoría de los tipos de campo dBASE (incluidos los que recientemente
agregó Visual FoxPro) y genera automáticamente el campo apropiado. Los tipos de
campo son los siguientes:

Tipos de campo de dBASE Tipos de campo ACL

Carácter ASCII

Numérico NUMERIC

Fecha DATE

Lógico LOGICAL

Flotante NUMERIC

Moneda MICRO

Número entero MICRO

Doble FLOAT

ACL trata los campos de valor nulo de Visual FoxPro como espacios en blanco o ceros,
según convenga.
Los tipos de campo que ACL no admite son los campos Memorándum y General, así
como los campos Fecha/Hora. No obstante y si fuese necesario, es posible acceder a la
información de los campos Fecha hora.
Debido a que el campo Fecha/Hora tiene siempre una longitud de 8 bytes, el espacio
correspondiente de ese tamaño aparecerá en la definición del campo. Internamente este
tipo de campo está formado por dos campos MICRO de 4 bytes. El primero es la fecha
y el segundo, la hora. Para definir un campo Fecha/Hora en la ventana Fecha hora,
comience definiendo las dos partes de 4 bytes como campos MICRO, separados sin
decimales, y asígneles los nombres Fecha y Hora.
La parte de la fecha se almacena en realidad como número de días. Este formato de fecha
difiere del formato de fecha de ACL en exactamente 2.415.020 días. Por lo tanto, para
tratar correctamente la fecha en ACL es necesario crear una expresión con el siguiente
formato: `000101`+DATE-2415020 y asignarle un nombre para futuras referencias.
Consulte “Fechas en serie” en la página 12, en Manual de referencia de
ACL para Windows.
La parte de hora se almacena como miles de segundos a partir de la medianoche. Es
posible determinar la hora del día con dos posiciones decimales, dividiendo el
412 ACL para Windows 7 Guía del Usuario
Estructuras del archivo y tipos de registro

contenido del campo hora entre 3.600.000.00. Por ejemplo: 7,50 es 7:30 AM y 14,97 es
casi 3PM.
Para determinar exactamente las horas, minutos y segundos, utilice la función
INTEGER( ):
Horas:
INT(TIME/3600000,0000)
Minutos
INT(MOD(TIME;3600000)/60000)
Segundos:
INT(MOD(TIME;60000)/1000)

Bases de datos del servidor principal


DB2, IMS e IDMS son ejemplos de las bases de datos de unidades centrales más
conocidas. Es posible trabajar con estas bases de datos utilizando los siguientes
métodos:
■ Obtener o escribir un software que proporcione una copia de archivo plano o la
posibilidad de exportar. Es posible utilizar IMS para generar un archivo más
práctico.
■ Para DB2 o IMS, piense en adquirir ACL for OS/390, con el fin de procesar los
datos directamente del servidor principal.
■ Acceda a archivos de reporte de salida en formato electrónico.

Archivos de reporte
Casi todo el software de computadoras genera reportes de transacciones detallados.
ACL puede leer información almacenada como si fuera un reporte impreso. Esta
aplicación se utiliza cuando desee acceder a datos almacenados, en formato de base de
datos complejo, en vez de un archivo plano. Esta técnica abre casi todos los datos para
análisis independientes utilizando ACL.
El primer paso para procesar un reporte como datos es capturar la información en un
archivo de disco. En la mayoría de los ambientes de las minicomputadoras y servidor
principal, la captura se hace directamente porque los archivos se colocan en una cola
antes de imprimirlos. No es necesario imprimir el archivo, sólo tiene que copiarlo de la
cola antes de eliminarlo. Normalmente queda un archivo de longitud fija de 133, ya que
resulta más fácil de procesar en ACL.
Apéndice A Obtención de datos 413
Estructuras del archivo y tipos de registro

Puede ser un poco más difícil capturar datos en un ambiente del servidor Principal. Si se
encuentra en un ambiente LAN, puede utilizar la cola de impresión LAN como si fuera
una cola del servidor principal. En un ambiente monousuario es posible utilizar un
número de utilidades del dominio público, un programa compartido y utilidades de
bajo costo para guardar texto de impresora en un archivo de disco. Normalmente se
utiliza un archivo CR/LF de longitud variable que ACL pueda leer.
Cuando procese un archivo de reporte como datos, trátelo como un caso especial de
archivo de múltiples tipos de registro. Para obtener más detalles acerca de como leer
archivos de reporte. Consulte “Archivos de reporte” en la página 119.

Archivos de varios tipos de registros


En la práctica, muchos archivos tienen varios tipos de registro. Estos archivos con
múltiples tipos de registro pueden tener una longitud fija o variable. Para obtener más
información acerca de como trabajar con ese tipo de archivo, consulte Apéndice B:
“Archivos de varios tipos de registros”.
414 ACL para Windows 7 Guía del Usuario
Estructuras del archivo y tipos de registro
Apéndice B ARCHIVOS DE VARIOS TIPOS DE REGISTROS

Algunos archivos pueden tener más de un tipo de registro. Por ejemplo, los archivos de
múltiples tipos de registros pueden constar de registros de encabezado, detalle y pie. En
la mayoría de los casos, estos archivos de varios tipos de registros tienen un campo cuyo
contenido permite distinguir entre tipos de registros como: H (para registros de
encabezado), D (para registros de detalle) y T (para registros de pie de página).
Los registros de encabezado pueden tener información, como el nombre del cliente,
número, dirección, etc.
Los registros de detalle pueden tener información como la descripción del producto, el
número del producto, el precio de venta, etc.
Los registros de pie de página pueden contener información como los totales de cada
factura.
Un ejemplo es el INVOICE.FIL suministrado con el Libro de ejercicio de Libro de trabajo
de ACL para Windows archivo. Para ver un ejemplo de como tratar este tipo de archivo.
Para obtener más información, consulte “Campos de datos” en la página 157.
Los archivos de varios tipos de registros pueden tener una longitud de registro fija o
variable. La siguiente explicación asume que está trabajando con un archivo de longitud
de registro fija. Para obtener más detalles acerca de como trabajar con archivos de longi-
tudes variables, consulte “Registros de longitud variable” en la página 418. Defina los
tipos de registro y sus campos relacionados utilizando filtros de datos, conforme está
descrito en “Filtros de datos” en la página 170.

■ Registros de longitud fija


Existen dos formas diferentes de procesar un archivo de varios tipos de registros. El
método más sencillo es trabajar con un tipo de registro cada vez, utilizando los filtros
creados por uno mismo. Otra alternativa es procesar más de un tipo de registro por vez,
utilizando un grupo en un lote o campos condicionales estáticos. Para obtener más
detalles acerca de campos condicionales estáticos, consulte “Campos condicionales
estáticos” en la página 179.
El primer paso es crear una definición del archivo de entrada y definir los campos en el
archivo de varios tipos de registros.

415
416 ACL para Windows 7 Guía del Usuario
Registros de longitud fija

Procesar simultáneamente más que un tipo de registro en un lote


El siguiente ejemplo explica cómo procesar simultáneamente más de un tipo de registro
en un archivo de varios tipos de registro.
Suponga que tiene un archivo que contiene dos tipos de registro: Encabezado y Detalle.
Encabezado y Detalle son filtros que se han creado para identificar dos tipos de registro.
Si el archivo contiene registros de encabezado de facturas (con fecha de factura, nombre
y dirección del cliente) y registros de detalle (con número de producto, cantidad, precio
y valor), se necesitan diferentes comandos para manejar cada uno de estos tipos de
archivo. De esta manera un grupo de comandos permite procesar el encabezado de una
factura y un registro de detalle de la factura.
GROUP IF HEADER
comandos
...
ELSE IF DETAIL
comandos
...
END
En este ejemplo, para los registros de encabezado, asegúrese que la dirección no está en
blanco. Para los registros de detalle, asegúrese que el número del producto es válido y
que el valor es la cantidad multiplicada por el precio.
De este modo, tendrá un conjunto de procesos, para los registros de encabezado y otro
conjunto de procesos para los registros de detalle. Este ejemplo se puede ampliar fácil-
mente para incluir tantos tipos de registro como sea necesario.
Normalmente, cuando se procesan archivos de varios tipos de registros, es conveniente
que ACL “recuerde” el nombre y la dirección del cliente del registro de encabezado, de
modo que si se selecciona una de las líneas de la factura se pueda obtener también esta
información. Para ello, asegúrese de que los campos del registro de encabezado son
condicionales estáticos, lo que ocurre automáticamente cuando se le indica que es un
registro de encabezado.
En otro caso, es posible garantizar que todos los registros de detalle están correctamente
reflejados en el registro total.
Suponga que tiene un archivo de facturas de varios tipos de registros (INVOICE.FIL) y
una definición del archivo de entrada para ese archivo. Este archivo tiene tres tipos de
registro con las siguientes características:
■ Cada registro comienza con dos campos comunes, el número de factura
(INVOICE) y el tipo de registro (TYPE).
■ Los registros de tipo 1 son registros de encabezado.
Apéndice B Archivos de varios tipos de registros 417
Registros de longitud fija

Además de los dos campos comunes, también contienen el número, el nombre y


la dirección del cliente, la fecha de la factura, etc. En este ejemplo, únicamente
interesan los campos NAME, NUMBER y DATE.
■ Los registros de tipo 2 son registros de detalle.
Existe un registro de detalle para cada línea de la factura. Además de los dos
campos comunes, cada línea contiene los números de los productos, la cantidad
vendida, el precio total de cada línea, etc. Es posible que haya desde cero hasta
cientos de líneas de detalle para una factura determinada. En este ejemplo
interesan los campos PRODUCT, QUANTITY y AMOUNT.
■ Los registros de tipo 3 son los registros de pie de página.
Además de los dos campos comunes, contienen toda la información que aparece
normalmente en la parte inferior de la factura. En este ejemplo, interesa única-
mente el campo TOTAL, que es el total de la factura. TOTAL será el total de la
línea AMOUNTs de cada factura.
La siguiente aplicación muestra las líneas de detalle con un intervalo de $12.000. Por
cada selección, se muestra la información de detalle, así como la fecha de la factura, el
nombre del cliente y el número del encabezado. Finalmente, la aplicación confirma que
el total de los registros de pie de página de las facturas es correcto.
COMMENT Abrir el archivo factura
OPEN INVOICE
GROUP IF HEADER
COMMENT para que un registro de encabezado
COMMENT reinicie el total de la factura.
INVTOTAL = 0,00
ELSE IF DETAIL
COMMENT Para los registros de detalle: Muestrear
COMMENT el campo de valores y emitir las informaciones
COMMENT del encabezado y las informaciones detalladas
SAMPLE AMOUNT INTERVAL 12000 FIXED 2439
INVOICE DATE NUMBER NAME PRODUCT QUANTITY
AMOUNT TO SAMP
COMMENT acumula las líneas de detalles para
COMMENT hacer una comparación con el total
INVTOTAL=INVTOTAL+AMOUNT
ELSE IF TRAILER
COMMENT Para los registros de pie de página: Asegúrese que
COMMENT total calculado=total de archivos
GROUP IF TOTAL <> INVTOTAL
COMMENT Si no: grabe el número de la factura y los dos
COMMENT totales para seguimiento
EXTRACT TO ERRORS INVOICE TOTAL INVTOTAL
END
END
418 ACL para Windows 7 Guía del Usuario
Registros de longitud variable

Esta aplicación tiene las siguientes características:


■ Los comentarios son opcionales, pero demuestran cómo se puede documentar
una aplicación durante el procesamiento.
■ El comando OPEN (Abrir) abre el archivo de datos.
■ El conjunto de comandos GROUP IF HEADER (Grupo Si Encabezado), será
ejecutado sólo cuando el tipo de registro sea un registro de encabezado. El
contador total de la factura se pone a cero, ya que el nuevo encabezado implica
que hay una factura nueva para totalizar.
■ El conjunto de comandos ELSE IF DETAIL (Otro Si Detalle), será ejecutado si el
tipo de registro es un registro de detalle. En este caso, la aplicación realiza un
muestreo estadístico del campo de cantidad y acumula el total de las cantidades
de la factura. Si se realiza una selección, ACL no sólo presentará la información
de la línea de detalle (INVOICE, PRODUCT, QUANTITY y AMOUNT),
también incluirá información condicional estática del encabezado (DATE,
NUMBER y NAME).
■ El conjunto de comandos ELSE IF TRAILER (Otros Si Trailer pero si es el final),
será ejecutado sólo si el registro es un registro de pie de página Los comandos
comparan el total de la factura incluido en ese registro con el total de la factura
calculado al sumar las líneas de detalle. Si hay discrepancias, se muestran en un
archivo para su seguimiento.
■ El primer END (Fin) finaliza el grupo de comandos ELSE IF TRAILER (Otro Si
Trailer).
■ El segundo END (Fin), finaliza el grupo original de comandos.
Como salida, este grupo de comandos crea dos archivos. El primer archivo (SAMP)
contiene los elementos seleccionados, y el segundo archivo (ERRORS) contiene todos
los errores de totalización encontrados.

■ Registros de longitud variable


Como ya se mencionó en la sección anterior, los archivos de varios tipos de registros
pueden tener registros de longitud fija o variable.
ACL identifica y maneja automáticamente los archivos de longitud variable CR/LF e
IBM. Cualquier parte de un campo que se extiende más allá del final del registro se
anula. El valor de cualquier campo que está completamente fuera del registro se rellena
Apéndice B Archivos de varios tipos de registros 419
Registros de longitud variable

con espacios en blanco o ceros, según sea necesario. Existen varios tipos comunes de
archivos de longitud variable:
■ Archivos CR/LF
■ Archivos con longitud de registro en el archivo
■ Archivos de longitud variable de IBM
■ Archivos sin longitud de registro en el archivo

Archivos CR/LF
Archivos CR/LF, son archivos en los que al final de cada registro está indicado con un
retorno de carro y un carácter de avance de línea, o simplemente CR o LF.
ACL identifica y maneja automáticamente un archivo CR/LF. El procesamiento y la
creación de una definición del archivo de entrada para esos archivos serán idénticos al
discutido en “Registros de longitud fija” en la página 415.

Archivos con longitud de registro en el archivo


Los archivos en los que la longitud de cada registro está almacenada en un campo del
registro o en la cual pueden ser computados desde los valores de los campos.
ACL procesa automáticamente los archivos de registros de longitud variable cuya
longitud de registro está almacenada en el archivo. No obstante, se debe definir el campo
que contiene la longitud del registro. Asigne el nombre RECORD_LENGTH a este
campo y especifíquelo como campo de tipo NUMERIC sin decimales.
ACL supone que un campo llamado RECORD_LENGTH especifica la longitud de
registro y utiliza automáticamente el valor del campo durante el procesamiento. La
creación de una definición del archivo de entrada para un procesamiento posterior de
estos archivos es idéntica a la explicada en “Registros de longitud fija” en la página 415.

Nota: Para utilizar el campo RECORD_LENGTH, primeramente debe cerrar la DAE y


enseguida abrirla nuevamente.

Archivos de longitud variable IBM


Los archivos de longitud variable IBM son un caso especial de archivos que contienen
las longitudes de sus registros. ACL los identifica inmediatamente.
Estos archivos IBM almacenan la longitud de registro de cada registro en los primeros 4
bytes. Cuando cree una definición del archivo de entrada, ignore los primeros 4 bytes
del principio de cada registro. Comience a definir datos a partir de la posición 5. En los
demás aspectos, el procesamiento y la creación de una definición del archivo de entrada
420 ACL para Windows 7 Guía del Usuario
Registros de longitud variable

para archivos IBM, de longitud variable son idénticos a los ya tratados en “Registros de
longitud fija” en la página 415.

Archivos sin longitud de registro dentro del archivo


Archivos en los que la longitud de registro no está almacenada en el registro, pero se
conoce o puede calcularse.
Algunos archivos de longitud variable no tienen un campo que especifique la longitud
de registro de cada registro. Si conoce o puede calcular la longitud de registro de cada
tipo de registro, puede procesarlos como se indica a continuación:
1. Cuando abre el archivo, ACL lo identifica como un archivo de longitud fija y muestra
los datos en la ventana definición del archivo de entrada. Si ACL no reconoce al
archivo como de longitud fija, debe convertirlo en archivo de longitud fija. En el
cuadro de texto Longitud de registro, escriba la longitud del registro más largo del
archivo y pulse [Enter]. Es posible que los datos mostrados en pantalla, hasta ahora
no tengan mucho sentido.
2. Haga clic en la ficha [Editar campos/expresiones] y defina sólo el campo tipo de
registro en el primer registro, o los campos que sean necesarios para determinar la
longitud del registro. Haga clic en (Aceptar la entrada) para guardar el campo.
3. Haga clic en (Agregar una nueva expresión) para definir un campo computado
condicional que especifique la longitud de cada uno de los tipos de registro. Escriba
RECORD_LENGTH en el cuadro de texto Nombre y asigne un valor predeterminado
igual a la longitud del registro más largo del archivo. ACL reconoce el nombre de
campo y lee automáticamente el contenido como longitud del registro. Para utilizar
el campo RECORD_LENGTH, primeramente debe cerrar la DAE y enseguida abrirla
nuevamente.
4. Haga clic en (Insertar una condición) y especifique, en el cuadro de texto
Condición, una condición que identifique uno de los tipos de registro. En el cuadro
de texto Valor, especifique la longitud de este tipo de registro. Haga clic en [Aceptar]
para cerrar el cuadro de diálogo Añadir una condición y un valor.
5. Después de asignar condiciones y valores a todos los tipos de registro, haga clic
en (Aceptar entrada) para aceptar la definición de campo. Cuando termine,
cierre la ventana.
6. Cierre el archivo de entrada seleccionándolo en la ventana Panorama y haciendo clic
en (Cerrar).
7. Seleccione Edición de la barra de menús y elija Definición del archivo de entrada.
A continuación, haga clic en la ficha [Editar campos/expresiones] y defina el resto
de los campos de datos.
Apéndice B Archivos de varios tipos de registros 421
Registros de longitud indeterminada

Realice el proceso de ese tipo de archivo, exactamente de la misma forma discutida


en “Registros de longitud fija” en la página 415.

■ Registros de longitud indeterminada


En casos extremos, no es posible determinar la longitud del registro con sólo mirar el
registro. Aunque el procesamiento de este tipo de archivos es más complejo, no es
imposible. Este tipo de procesamiento se basa en asignar un valor a una variable llamada
“RECORD_LENGTH” para establecer la longitud del registro.
Suponga que tiene un archivo con los tipos de registro 1 y 2, donde el tipo 1 tiene una
longitud de 133 y el tipo 2 una longitud de 20. No es posible identificar los registros por
separado, pero se sabe que el archivo empieza con un tipo de registro 1 y que cada tipo
de registro 1 tiene un campo que indica cuántos registros de tipo 2 siguen.
La forma de procesar este archivo es crear una variable llamada RECORD_LENGTH, y
asignar un valor de 133 si el registro es tipo 1, y 20 si el registro es tipo 2.
Podemos procesar el archivo como se indica en el siguiente grupo.

Nota: Utilizamos la variable COUNTER para saber si estamos esperando un registro tipo
1 o 2.

COUNTER = 0
GROUP IF COUNT = 0
RECORD_LENGTH = 133
COUNTER = num_twos
COMMENT procesar registros tipo 1
ELSE
RECORD_LENGTH = 20
COUNTER = COUNTER – 1
COMMENT procesar registros tipo 2
END
Observe la asignación de RECORD_LENGTH, que estipula la longitud de registro única-
mente para el registro actual, anulando cualquier cálculo automático de longitud de
registro realizado por ACL. A medida que se lee cada registro, se ajusta adecuadamente
la longitud de registro y continúa el procesamiento.
A medida que se lee cada encabezado de registro, se establece la longitud de registro, así
como COUNTER, basándose en el campo num_twos. Si COUNTER está en cero, ACL
asume que hay otro encabezado en el archivo. Si COUNTER no es cero, ACL lee el
siguiente registro tipo 2. Como COUNTER es restablecido para cero, ACL espera un
encabezado.
422 ACL para Windows 7 Guía del Usuario
Registros de longitud indeterminada

La parte ELSE del grupo maneja los registros tipo 2. Como cada registro se lee, el grupo
reduce COUNTER para que ACL sepa esperar el próximo encabezado de registro. Esto
permite realizar cualquier procesamiento necesario antes de dirigirse al siguiente grupo
de bloques o al siguiente registro.

Archivos de Grupo de bloques


Ahora, suponga que tiene un archivo cuyo encabezado de 50 bytes está seguido por un
número de bloques de 8 bytes de campos (con el número de bloques especificado en el
encabezado). Este archivo es el denominado de archivo de “Grupo de bloques” donde
cada bloque será un “grupo de bloques”. Es posible definir un campo que calcule
automáticamente las longitudes de los registros, es decir,
50 + (8 * número_de_grupo_de_bloques).

Nota: Se debe especificar que la definición del archivo de entrada tenga una longitud de
registro fija. Esta longitud debería ser, por lo menos, tan larga como el registro más largo,
incluyendo las cubetas, ya que de lo contrario no es posible acceder a los campos indivi-
duales.

Para procesar este archivo de cubeta, defina un grupo de la siguiente manera:


COUNTER = 0
GROUP
COMMENT Procesar encabezado
COUNTER = num_grupo_de_bloques
LOOP WHILE COUNTER > 0
COUNTER = COUNTER -1
COMMENT Procesar cubeta
COMMENT utilizando la función OFFSET()
END
END
Apéndice C L ÍMITES ACL

Existen límites para determinados intervalos de entrada y parámetros definidos por el


usuario en ACL. La siguiente tabla define esos límites y explica los resultados cuando
están excedidos.

Definiciones del archivo de entrada

Resultado, cuando excede


Parámetro Límite el límite.

Ancho máximo de nombres de 31 caracteres Truncado en 31 caracteres.


campo

Máximo número de caracteres 1023 caracteres Delimitador de cadena ausente,


en una condición IF tipo de expresión inválida.

Máximo número de caracteres 1023 caracteres Delimitador de cadena ausente,


en una expresión tipo de expresión inválida.

Máximo número de caracteres 255 caracteres Mensaje de error y restablecerá


en una expresión para 255.

Máxima longitud de registro 32767 bytes ACL restablece para 32767.

Ventana de vista

Resultado, si el límite
Parámetro Límite excedió

El ancho máximo de una 255 caracteres Mensaje Inválida de Ancho de


columna individual en una vista Campo. Puede extenderse
es de temporalmente pasando de 255
caracteres, arrastrando hasta el
límite de la columna en ver, pero
será restablece en Modificar
columnas.

Máximo número de columnas en 256 columnas y un número total Mensaje de error: “Se ha
una vista <3826 caracteres en los títulos excedido el ancho máximo para
de la columna la vista”.

423
424 ACL para Windows 7 Guía del Usuario

Resultado, si el límite
Parámetro Límite
excedió

Máximo número de caracteres 150 caracteres Mensaje de error al abrir la vista


en el nombre del título de la y truncado en 150 caracteres.
columna alternativo

Variables

Resultado, si el límite
Parámetro Límite
excedió

Ancho máximo del nombre de la 31 caracteres Truncado en 31 caracteres.


variable

Generador de diálogos

Parámetro Límite Resultado, si el límite


excedió

Ancho máximo de etiquetas de 32 etiquetas No acepta texto adicional con


elementos desplegables más de 32 etiquetas.

Tamaño máximo de etiqueta 255 caracteres Truncado arriba de 255.


única de elemento desplegable

Preferencias—Opciones del archivo de entrada

Resultado, si el límite
Parámetro Límite excedió

Tamaño máximo del búfer 255 caracteres Mensaje de error que


restablecerá para el valor
anterior.
425

Índice

Symbols Aplicación 124


Fuentes 338 Cr, describir 409
# (Signo de número) en las vistas
Pantalla 25 datos como salida 269
200
Aplicaciones estándar 361 datos indefinidos 125
% (Signo de porcentaje) en variables
Archivo datos, definidos 66
357
Extensiones 58 datos, vincular a Proyectos 116
( ) (Paréntesis) 288
Formato 124 DBASE, usar 410
historia, en definiciones de DBF 152
campo numérico. Consulte De reporte, procesar 412
A definir campos de datos físicos Definida 381
Abreviar funciones 296 Informaciones acerca del Delimitados 124, 156, 409
Abreviaturas esquema y 69 ERROR.LOG 335
en modo comando Consulte Salida 269 Formato, seleccionar 124
especificar comandos en la Tipo 129 Hojas de cálculo, importar 152
línea de comando Archivo copia de trabajo 58 impresión. Consulte Archivos
Preferencia Nombres de Mes 333 Archivo de entrada planos
Aceptar, y cuadros de diálogo 350 Campos, reemplazar con Informaciones para las
Aceptar, y macros 357 definiciones de campos de área definiciones del archivo de
ACL de trabajo 366 entrada. 155
Archivos de proyecto 73 Esquemas, compartir 322 LF, describir 409
Asistente 122 Archivo de recuperación Consulte log, cambiar 279
Capacidades analíticas de 79 Archivo Copia de Trabajo Longitud de registro almacenado
comandos 82 Archivo ERROR.LOG 335 en archivo. 420
Iniciando 25 Archivos Longitud fija 408
Instalar 5 áreas de trabajo y varios tipos de Longitud variable 326, 349, 410,
Límites 423 registros 364 419
para OS/390 390 Asignación de nombre Longitud variable (IBM) 419
Salir 59 convenciones con el Sistema Menú 361
Solución integrada 61 Cliente/Servidor de ACL. múltiples tipos de registro 119,
Activada Consulte el Sistema 170
Servidor 376 Cliente/Servidor de ACL, Operaciones 79, 106
Ventana 28, 35 Dudas comunes particionados, definir en el
Activar áreas de trabajo 366 Asistente de Definición de Datos servidor 383
Actualizar datos importados de y servidor 381 Planos 66, 143, 383
origen 151 Asociados a los Proyectos ACL 74 Preferencia de Nombres de
Adicionar o editar tipos de registro Aviso sobrescribir 320 archivos de salida automáticos
adicionales. 408 Bucket, procesando 422 328
Aislar datos 99 Comando de ejecución Preferencias 317
Análisis digital con el comando automática y salida 327 Preparar archivos para análisis
Benford 88 Compatibles con dBase 124, 152 404
Año, dos dígitos 303 Comprimir en el servidor. Procesamiento de longitud
Antigüedad, períodos de Consulte Opciones variable 349
vencimiento 332 Cliente/Servidor Procesar varios tipos de registros
Antigüedad, resultados del trazado Conjunto de caracteres de datos 349
del gráfico 235, 269
426 Índice

Propiedades 125 Campos y comandos de Ejecución


Proyecto 73, 115 Eliminar con IFD 322 automática 327
registros y campos 66 Longitud variable 326 y definiciones del archivo de
relacionados 107 Salida, tipos de. Consulte entrada. Consulte Salida de
reporte 69, 119 Archivos asociados a los archivo
salida, ubicación en el servidor Proyectos ACL Archivos de spool. Consulte
389 sin informaciones del esquema 70 Archivos planos
SAP privado 124 Vincular a Proyectos 116 Archivos de tipo de registro único
secuenciales, definir en el servidor Archivos de datos AccPac 124 118
383 Archivos de hojas de cálculo, archivos de varios tipos de registros
Segmentados 68 importar 152 acerca de 415
seleccionar. Consulte definir Archivos de imagen de impresión Con áreas de trabajo 364
archivos planos, particionados 171 Con grupos 349
y VSAM Archivos de impresión de imágenes Definir 170
Spool. Consulte Archivos planos 132 Procesamiento en Lote 416
tipo de registro único 118 Archivos de impresión. Consulte Registro de longitud fija 415
tipos de 118 Archivos planos Archivos delimitados
Trabajando con varios orígenes. Archivos de longitud fija 408 definir datos 124
Consulte Capacidades Archivos de longitud variable Opciones, archivo de entrada 156
analíticas de ACL Archivos segmentados 68 Usar 409
trabajar con varias fuentes 390 CR, procesando 419 Archivos delimitados. Consulte
trabajar con varios orígenes 81, En grupos 349 también Archivos planos
106 Indicar muestra del recuento de Archivos Excel, importar por medio
Ubicación predeterminado 388 registros. Consulte la barra de de ODBC 151
unidos 106 Estado Archivos LF
varios tipos de registro 349, 364, LF, procesando 419 Describir 409
415 Mostrar datos no válidos como Procesar 419
Volver a dibujar hora y grande espacios en blanco 326 Archivos múltiples en el Sistema
326 Obtener 410 Cliente/Servidor de ACL 390
VSAM, definir en el servidor 383 Procesar 418, 419, 420 Archivos planos
Archivos asociados a los Proyectos Archivos de longitud variable de acerca de 66
ACL 74 IBM. 419 Conversión de datos 404
Archivos compatibles con dBASE Archivos de menú 361, 363 Definir archivos planos,
124, 152 Archivos de Microsoft Excel, particionados y VSAM 383
Archivos con múltiples tipos de importar por medio de ODBC definir datos 383
registro 119 151 Archivos planos, definir en el
Archivos CR Archivos de proyecto 73 servidor 383
acerca de 409 Archivos de proyecto, acerca de 115 Archivos reservados SAP 124
Procesar 419 Archivos de reporte Archivos segmentados 68
Archivos DBF 152 acerca de 69, 119 archivos VSAM, definir en el
Archivos de bucket, procesar 422 Acerca de. Consulte también servidor 383
Archivos de cola de impresión 171 Archivos asociados a los Áreas de trabajo
Archivos de datos Proyectos ACL acerca de 77, 364
como salida 269 Consulte también Archivos Activar 366
Comprimir. Consulte Opciones planos Cambiar el nombre 368
Cliente/Servidor Definir usando filtros de datos campos computados en 77
con informaciones acerca del 171 crear 364
esquema 69 Procesar 412 Editar 367
conjunto de caracteres 124, 155 Archivos de salida Eliminar 368
definida. Consulte Registros y ubicación en el servidor 389 importar, de ACL para MVS o
Índice 427

OS/390. Consulte el Sistema Ayuda, utilizar 57 Comillas, incluir 297


Cliente/Servidor, Dudas Comparar 307
comunes Concatenación 308
Mantenimiento 368 B Constantes 307
Aritmética de coma flotante. Bancos de datos Encontrar en el log de comando
Consulte Operaciones aritméticas DB2, usar 412 271
Aritmética de punto fijo 110, 290 Del sistema central, usar 412 Cálculos
ASCII, conjunto de caracteres 124, IDMS, usar 412 decimales en 290
155, 156 IMS, usar 412 en variables 353
ASCII, Conversión de datos 404 Relacional 410 Errores en 291
ASCII, Problemas con el formato. Barra de botones 27, 266, 320, 339 Fechas en 300
Consulte registros Inclinados y Barra de estado 28 límite de dígitos 292
Desalineados Barra de menús 26 Números, tamaño excesivo de los
Asignar nombre Barra de salto, ajustar 207 292
Archivos de proyecto 116 Barras Operaciones, orden de las 291
archivos, convenciones para. Botones 27, 339 Paréntesis en 291
Consulte el Sistema Estado 28 Redondeo de decimales 291
Cliente/Servidor de ACL, Menú 26 Usar funciones para ejecutar 298
Dudas comunes menú, en los comandos ACL 82 Cálculos, usar funciones para la
Campos, convenciones 192 Salto 207 ejecución 298
de archivos, convenciones de 58 Base de datos relacionales, exportar Cálculos. Consulte también
de expresiones. Consulte para archivos de dBASE 410 Expresiones
Generador de Expresiones, Bases de datos reconocido por ACL Cambiar el tamaño de fuente en una
usar 119 nota 49
Filtros 310 Benford, análisis digital 88 Cambiar la fuente en un reporte 210
palabras clave reservadas 192 Benford, gráfico 240 Cambiar nombre
Asignar, macros y 357 Bitmaps, gráficos como 261 áreas de trabajo 368
Asignar, variables creadas por el Borde de la página, mostrar a la Definiciones del archivo de
usuario y 355 derecha en las vistas. 216, 326 entrada 187
Asistente de ACL 122 Bordes, gráfico 246, 249, 252 Filtros 310, 316
Asistente de Definición de Datos Borrar Lotes 348
Consulte también Interpretar archivos de datos con IFD 322 Variables 357
informaciones del esquema del áreas de trabajo 368 vistas y reportes 219
archivo Campos 192 Cambios de Tipo de Gráfico 240
Mostrar 381 Columnas de vistas 203 Campo
Asistente de Definición de Datos, Definiciones del archivo de Modificadores 267
usar 122 entrada 187 Nombres 339, 355, 357
Atajos de teclado 54 Filtros 316 Propiedades de campo, en las
Atajos, personalizar 359 Lotes 348 vistas de lista 40
Automatización Variables 357 Separadores 129
acerca de 341 Vistas 220 Campos
con conexiones del servidor en el Botón Nota. Consulte Notas, otras Agrupación computado 364
cómputo cliente/servidor 377 notas Ancho de muestra numérica 335
Lotes 78 Buscando texto en el log de archivo de entrada y activación de
Avisar para sobrescribir archivos comando. Consulte Editar áreas de trabajo 366
320 comandos áreas de trabajo y computados
Avisar, reemplazar archivos 320 366
Avisos del usuario. Consulte Lotes Cambiar características
interactivos C utilizando funciones 298
Avisos. Consulte Lotes interactivos Cadenas de caracteres Cambiar el nombre 192
428 Índice

Carácter 306, 324 Valores cero, suprimir en suprimir totales Consulte definir
Caracteres del idioma en el numérico 224 campos de datos físicos
nombre 339 Ver. Consulte Cuadros de lista tipos de 306
Caracteres inválidos en 326 Campos clave Valores cero, suprimir 224
Caracteres ordenados 324 Casilla de Verificación Resumir Y perfil automático 321
Clave 226 226 Carácter
clave, en operaciones con con comando Relaciones 107 Cadenas 288, 306
múltiples archivos 106 con comando Unir 106 Expresiones 307
color en los gráficos 253 Campos computados Formato de Límites Consulte
columnas, representadas como acerca de 112, 164 límites de ACL
66 Acerca de. Véase también definir Funciones 307
computados, en las áreas de archivos y campos Carácter del idioma, en los nombres
trabajo Agrupamiento 364 de campo 339
Condicional 167 Condicional 167 Caracteres especiales en la vista 200
Condicional estático 179 en áreas de trabajo 366 Caracteres inválidos en los campos
Contar 236 en vistas 197 326
Convenciones para asignar Fechas 302 Carga automática de proyectos 359
nombre 192 Sintaxis de parámetros de campo Cedas, en vistas 50
Convertir fechas con computados 365 Ciclo, en los lotes 349
302 Campos Computados Simples 165 Ciclo. Consulte también Archivos
Datos en blanco en las tablas Campos condicionales segmentados
importadas de ODBC 150 Procesar archivos de diversos Clasificar, representar gráficamente
datos secuenciales en las 97 tipos de registro 415 los resultados de 235, 269
Datos, definir 157 Sintaxis de parámetros de campo Cláusula Mientras 346
Definida 66 365 Cláusula Orden. Consulte Definir
Desde el archivo de entrada, listar campos condicionales estáticos tablas y vistas del DB2
282 acerca de 179 Cláusula Si en lotes 346
designar 192 Definir 180 Cláusulas
Desplazar posición de inicio 193 Mostrar 184 Como, Consulte Expresiones
Eliminar 192 ordenar e indexar 186 Dónde Consulte Definir tablas y
Encabezado, extraer. Consulte Procesar 186 vistas del DB2
Procesar campos Campos de altura variable 137 Mientras 346
condicionales estáticos Campos de caracteres Orden Consulte Definir tablas y
Fecha. Consulte definir campos acerca de 306 vistas del DB2
de datos físicos Cambio de cuadro 298 Si 346
Filtrados, ver. Consulte Mostrar Criterio de Ordenamiento 324 Cláusulas Como. Consulte
campos condicionales estáticos Campos de caracteres de líneas Expresiones
identificar 129 múltiples 137 Cliente, configure ACL como 371
macros en 357 Campos de datos Consulte definir Cliente/Servidor
Mostrar cuadro de lista campos de datos físicos de campo 375
Campos/Expresiones 191 Campos físicos 365 Preferencia 371
Ordenar datos en campos Campos numéricos Codificado en las comunicaciones
seleccionados 46 Ancho de muestra 335 del servidor. Consulte Opciones
Propiedades, editar 130 aplicar formato. Consulte definir Cliente/Servidor
Representados como columnas campos de datos físicos Color de fondo, gráfico 249, 250
197 definir. Consulte definir campos Color de las series de datos en los
Seleccionar 40, 45, 148 de datos físicos gráficos 258
Tipo NUMERIC en vistas 303 Color, en los gráficos 250, 253, 258
(UNFORMATTED) 132 reportes, formato en. Consulte Columnas
Tipo PRINT 132 Definir campos de datos físicos Añadir 204
Índice 429

Anchos 207 Desplazar campos 193 Véase también Notas


Aplicar formato 208 Diálogo 350, 357 Añadir al log de comando 278
Campos representados como 66, Duplicados 98 También consulte Ventana Lote
197 Editar 272, 274 Comillas
Eliminar 203 ejecución automática 327 Simples invertidas, utilizar con
Estrecha Consulte caracteres Ejecutar 266, 272 fechas 297
especiales en la vista ejecutar en lotes 341 Utilizar con cadenas de caracteres
Modificar 205 Ejecutar lote 346 297
Mover para las líneas 214 Estratificar 90, 235, 269, 329 Comparar cadenas de caracteres
Reorganizar 207 Exportar 101 307
Salto 207, 221 Expresiones en 276 Compartir
Comando Extraer 100 Esquemas de Archivo de Entrada
Cuadros de diálogo 38 Faltantes 97 322
de campo 327 Grupo 349 Perfiles de servidor 388
Salida 38, 268 Histograma 234, 269, 329 Proyectos 388
Comando Combinar 108 Índice 103 Compatibilidad con versiones
Comando Extraer, con Relaciones log de comandos 272 anteriores
107 lotes, usar 267 ACL para Windows 5
Comando Muestrear y muestreo Ordenar 102 Compatibilidad con versiones
estadístico 104 Parámetros 267 anteriores. Consulte el Sistema
Comando Relaciones Pausa 347 Cliente/Servidor de ACL, Dudas
en Sistema ACL Cliente/Servidor Perfil 88, 321 comunes
390 Relaciones 107 Comprimir archivos de datos.
en varias operaciones de archivos Resumir 95 Consulte Opciones
107 Salida 268 Cliente/Servidor
Comando Shift Fields, usar 193 Secuencia 97, 329 Concatenación, cadena de
Comando Si. Consulte Filtros Tamaño, en el muestreo caracteres 308
Comando Unir estadístico 104 Condición Si en los reportes. 226
en varias operaciones de archivos Totalizar 84 Condicional
106 Unir 106 Campos computados 167
Comandos Usar 266 Campos de tipo de registro 171
Abreviatura. Consulte especificar Variables 353 campos estáticos, ordenar e
comandos en la línea de Varios archivos 106 indexar 186
comando Verificar 329 Índices Consulte Archivos
Aceptar 350, 357 Comandos agrupados en lotes 78 asociados a los Proyectos ACL
acerca de 82, 265 Comandos Mientras Muestreo 399
agrupados en lotes 78 Consulte Filtros Condiciones en los reportes. 226
Anexar 109 Consulte Parámetro de ámbito Conectar al servidor 377
Antigüedad 91, 235, 269, 332 Combinando Conexión de red para Sistema
Asignar 355, 357 Cadenas de caracteres. Consulte Cliente/Servidor de ACL 370
Benford 88 Concatenación, cadenas de Conexiones en el Cliente/Servidor
Buscar 99 caracteres de ACL
Ciclo 349 Combinar acerca de 371
Clasificar 92, 235, 269 campos, con el comando Unir indicador del estado del servidor
Comandos para crear un lote a 106 375
partir de 345 Combinar, con campos para asignar nombre archivos.
Combinar 108 condicionales estáticos. Consulte Consulte el Sistema
Contar 83 Procesar campos condicionales Cliente/Servidor de ACL,
Contraseña 351 estáticos Dudas comunes
Definir Eco 279 Comentarios Servidores, número de 376
430 Índice

Tiempo, controlar 387 Efecto del límite del corte del 37


Configuraciones de la impresora 53 estrato superior, en el proceso Perfiles 373, 380
Configure ACL como cliente 371 de selección de muestras 397 Personalizados, crear 350
Conflictos, resolver en el esquema Muestreo por unidad monetaria Propiedades de Gráfico 247
de archivo 163 393 Propiedades del Eje 254
Constantes Costos de procesamiento de la Reporte 225, 228
Cadena de caracteres 307 unidad central 387 Seleccionar las fuentes de la vista.
Convenciones para especificar Costos de procesamiento, unidad Consulte cambiar fuente.
297 central 387 Seleccionar vista 198
en variables 352 Creación de archivos planos 143 seleccionar/editar cuadros de
fecha 301 Creación de un archivo de datos diálogo 42
numéricos 306 aplanado 143 Tipo de Gráfico Consulte cambios
Numéricos. Consulte Especificar Crear un filtro de datos 172 de tipo de Gráfico
Funciones Utilizando el Cuadro de lista Variables 356
Teclado Campos/Expresiones 190 Cuadros de diálogo Grabar.
Variables, reemplazar con 357 Cuadro, cambiar 298 Consulte los cuadros de diálogo
Contar, campo 236 Cuadros de diálogo Abrir y Grabar Archivo.
Contar, registro. Consulte la barra de abrir y grabar 37 cuadros de lista 44
Estado acerca de 36 Cuadros de mensaje 47
Contar, variable de comando. Activar filtro global 310 Cuadros de problemas y mensajes
Consulte Variables creadas por añadir columnas 204 47
comandos Configurar página 228
Contenido de registro precedente, Contraseña 351
en variables 353 Cuadro de diálogo de comando D
Contraseña, crear cuadros de 38 Datos
diálogo de contraseñas 351 cuadros de diálogo abrir y grabar acerca de 66
Contraseña, cuadros de diálogo 351 37 aislar para análisis 99
Contraseñas, servidor 371, 376 Cuadros de diálogo de selección Análisis de datos utilizando ACL
Controlar el tiempo de conexión 43 79
387 de edición 42 Cinta, obtener 407
Convenciones de información 347 comprimir archivos en el
Cadenas de caracteres literales, En los lotes 79 servidor. Consulte Opciones
especificar 297 Encontrar 271 Cliente/Servidor
Constantes de fecha, especificar Estándar, crear 350 con definiciones internas 119
297 Filtros 310, 316 conversión con el comando
Constantes lógicas, especificar Formato Datos 256 Exportar 101
297 Fuente. Consulte Fuentes, Conversión de datos, archivos
Constantes numéricas, cambiar en las vistas. planos 404
especificar 297 Generador de expresiones 281 Conversión de datos, preparar
para asignar nombre archivos 58 Grabar “Gráfico” como 261 archivos 404
Convenciones para asignar nombres Imprimir documentación 263 de requisición de datos 403
a los archivos 58 Información 347 De una minicomputadora,
Copiar Insertar campos. Consulte obtener 406
celdas en vistas 50 Especificar Campos definiciones externas 120
gráficos para el portapapeles 262 Lotes 342 definiciones internas 119
Vistas 202 modificar columna 205 definir 118, 153
Corchetes.Consulte también Opciones de impresión 336 Del sistema central, obtener 406
Generador de expresiones Para abrir un cuadro de diálogo: desafío de los 61
Corte de estrato superior 37 descarga 407
Describir 397 Para mover un cuadro de diálogo: Efectuar cambio rápido en el
Índice 431

gráfico 238 Vistas 384 Error de mensajes Consulte


Examinar 85 dBASE límites de ACL
Formato hexadecimal 128, 156 Archivos dBASE, usar 410 Imprimir con historia del Archivo
Formatos reconocidos por ACL. tipos de campo, equivalentes a 337
Consulte Datos con ACL 410 Informaciones del archivo 155
definiciones internas Decimales Mostrar al abrir 323
IMS, leer en el servidor. Consulte En cálculos 290 Muestra de datos 156
Opciones Cliente/Servidor En expresiones 288 Ventana 153
Integridad 83 ODBC datos 150 Vistas y 72, 197, 203
Inválidos 326, 335 Precisión en funciones y archivos de salida. Consulte
Jerárquicos 68 financieras 293 Salida de archivo
Limitar datos para análisis. Redondeo 291 y esquema de archivo 72
Consulte Operaciones Definición Definiciones
incluir/excluir archivos planos en el servidor 383 Archivo externo 386
Mostrar, ajustar 157 Archivos planos, particionados y archivo externo 120
Muestra 338 VSAM 383 archivo interno 119
Muestra, desalineado 126 Archivos y campos 115 Definiciones de archivo de entrada,
muestra, registros desalineados Campos de datos 157 crear 121
126 Campos de datos físicos 159 Definiciones de campos
no definidos 120 campos numéricos. Consulte acerca de 120
Obtener datos, PC 406 definir campos de datos físicos crear 121
ODBC, importar 145 Campos o Registros 129 en áreas de trabajo 364
origen, seleccionar 123 Datos en el servidor 381 Incluir en la historia del Archivo
procesamiento, interactivo frente Datos, manualmente 153 337
a lote 83 Registros 129 Y compartir IFDs 322
Propiedades, definir 124 Segmentos IMS 385 Definiciones del archivo externo
Proyectos de análisis, planificar Tablas y vistas de DB2 384 386
403 Definición de Definir archivos con múltiples tipos
Prueba para validez 334 archivos de Access 143 de registro 119
Relacional 68 datos de Access 143 Definir archivos planos de forma
resumir 90 datos de Excel 143 manual 323
Secuencial 97 datos XML 143 Definir datos manualmente 153
servidor principal 390 de los datos del archivo de Definir Eco 279
Servidor, definir en el 381 impresión de imágenes 132 Definir filtros globales 314
Tipo, identificar para conexión Definición de Learn. Consulte Definir los campos/registros 129
del servidor 382 Activar Grabador de Lote Definir, Archivos particionados 383
trazar gráficos 86 Definición del archivo de entrada Desactivar servidor 376
Datos comprimidos, ver en formato acerca de 75, 118, 187 Desborde
hexadecimal 128, 156 Acerca de. Véase también definir Errores 292
Datos de una minicomputadora, archivos y campos numéricos 333
406 Archivos de datos, vinculado a Numéricos. Consulte caracteres
Datos desalineados 126 uno nuevo 188 especiales en la vista
Datos hexadecimales, presentación Archivos de proyecto y 73 Descarga de datos 407
128, 156 Cambiar el nombre 187 Desconectarse del servidor 379,
Datos indefinidos 125 Cerrar 188 381, 386
Datos inválidos, reemplazar por Definiciones de campo en 322 Desconexión automática del
blancos o ceros 335 Duplicado 187 servidor 386
Datos no definidos 120 Editar 189 Desempeño
DB2 Eliminar 187 opción del servidor y codificado.
Tablas 384 eliminar archivo de datos 322 Consulte Opciones
432 Índice

Cliente/Servidor Herramientas en el log de Especificar


Preferencia Verificar Datos 334 comando. Consulte Editar Campos 275
Y volver a dibujar hora 326 comandos campos para gráficos 258
Desplazamiento de Campo. Lotes 348 Encabezados en reportes 225
Consulte Desplazar campos de Propiedades de campo 130 Fechas 301
datos físicos Texto 49 Filtros en reportes 226
Desplazar campos de datos físicos Variables 356 Local de salida 229
193 Editar el filtro de vista. Consulte Opciones de impresión 228, 336
Diálogo, con macros 357 Generador de Expresiones Pie de página en reportes 225
Diálogo, generación de cuadros de Editar las propiedades de campo Salto de columna 207
diálogo 350 130 Subsistemas de DB2 384
Dígitos, límite en los cálculos 292 Efectuar cambio rápido en los datos Tipo de datos para conexión del
Dimensionar de gráfico 238 servidor 382
Gráficos 251 Eje, gráfico 250, 254, 261 Especificar funciones utilizando el
Leyendas 254 Ejecución automática de lotes 360 teclado 296
Ventanas 34 Ejecución de otros lotes desde un Esquemas
División, redondeo de decimales lote 346 Archivo 153, 163
291 El tiempo de procesamiento y Archivo de entrada, compartir
Documentación, imprimir 262 rastrea la conexión del servidor 322
Drivers, ODBC 145 387 Reporte 225
Duplicado Elimine filtros globales 315 Esquemas de archivos
áreas de trabajo 368 En blanco Informaciones de archivo de
Definiciones del archivo de Campos de datos, tablas datos 153
entrada 187 importadas de ODBC 150 orígenes de los datos con
Filtros 316 Líneas de detalle, suprimir en informaciones sobre el
Lotes 348 reportes. 226 esquema del archivo 69
Variables 357 Llenar los caracteres. Consulte Resolver conflictos 163
vistas y reportes 219 Componentes del formato Estratificar, intervalos 329
Duplicados, suprimir en reportes. En el símbolo (@), en el log de Estratificar, resultados del trazado
221 comando 33, 270 del gráfico 235, 269
En espera, en el servidor 376 Etiqueta, gráfico 244, 258
Encabezados Evaluar. Consulte Muestreo
E En la salida del comando 269 estadístico
EBCDIC, conjunto de caracteres En reportes 225 Examinar datos 85
124, 155 Encabezados, suprimir 215 Exportar archivos. Consulte
EBCDIC, conversión de datos 404 Entrada del usuario en lotes Archivos asociados a los
EBCDIC, identificar problemas con. interactivos 349 Proyectos ACL
Consulte registros Inclinados y Errores Expresiones
Desalineados Alerta a los usuarios durante los acerca de 111, 276
EBCDIC, opciones, archivo de lotes 347 Cadena de caracteres 307
entrada 156 Desborde 292 Carácter. Consulte Sintaxis de
Editar En cálculos 291 expresión
Archivos de menú 363 en vistas 200 Con nombre asignado 290
áreas de trabajo 367 Exceder los límites Consulte constantes de fecha. Consulte
Campos 191 límites de ACL Sintaxis de expresión
Comando gráfico 237 Redondeo de decimales 291 constantes lógicas. Consulte
comandos 272, 274 Escala, Eje del gráfico 255 Sintaxis de expresión
Definiciones del archivo de Escriba comandos en la línea de decimales en 288
entrada 189 comando 273 Ejemplos 288
Filtros 315 Espaciado de línea en reportes. 226 En comandos 276
Índice 433

Evaluar 288 acerca de 299 Generador de Expresiones, crear


Expresiones Operadores, año con dos dígitos 331 en 310
precedencia 287 Comillas, simples invertidas 297 Global 308, 315
fecha 300 Constantes 301 lista desplegable, ficha Editar
Fecha. Consulte Sintaxis de Constantes. Consulte Sintaxis de Campos/Expresiones 191
expresión expresión Listas de campos, incluyendo en
Funciones 283 Convertir con campos 320
Generador 281 computados 302 Local 226, 308
Lógicas Consulte Filtros de campo 329 Mantenimiento 316
numéricos 306 de expresiones. Consulte Sintaxis Temporales 312
Paréntesis 288 de expresión Y volver a dibujar hora 326
Sintaxis 286 Dinámicas. Consulte fecha Filtros de datos
tipos válidos. Consulte Sintaxis de principio de siglo acerca de 170
expresión En reportes 221, 232, 299 Condiciones, especificar.
Variables 283 En serie 302 Consulte Crear un filtro de
Expresiones con nombre asignado en vistas 299 datos
290 Expresiones 300 crear 172
Expresiones lógicas Funciones 300 Desactivar 179
Como filtros 308 Principio de siglo 303, 331 Filtros globales 179
En los filtros 81, 112 Seleccionar 301 Predeterminado, configurar.
Extensión de nombre de archivo Fechas en serie 302 Consulte Mostrar campos
.mnu 362 ficha Añadir un Nuevo Filtro de condicionales estáticos
Extensión de nombre de archivo.acl Datos. Consulte Crear un filtro de Propósito del. Consulte Crear un
73 datos filtro de datos
Extensión de nombre de archivo.inx Ficha Editar Campos/Expresiones, Tipos de registro, usar filtros de
74 ventana Definición del Archivo datos para 170
Extensión de nombre de archivo.log de Entrada. 157, 190 ver registros con. Consulte
74 Ficha Más 40 Mostrar campos condicionales
Extensión del nombre de archivo.fil Filtro rápido 312 estáticos
74 Filtros Filtros globales
Extensiones de nombre de archivo acerca de 81, 112 acerca de 308
.acl 58, 73, 116 anexar a 314 Datos 179
.fil 100 Cambiar el nombre 310, 316 Definir 314
.inx 74 crear 299 Eliminar 315
.mnu 362 Datos 170 Reportes 226
Log 74 Datos, configurar como y comando Contar 83
Extensiones, nombre de archivo 58 predeterminado. Consulte Filtros locales
Extraer, con Anexar 109 Mostrar campos condicionales acerca de 308
Extraer, con áreas de trabajo 366 estáticos Especificar una condición en un
Definir globales 314 reporte 226
designar 310, 316 También consulte Filtros
F Duplicado 316 Filtros temporales 312
Fecha Editar 315 Finalizar 131
Impresión, en el log de comando el cuadro de diálogo 310, 316 Formato
278 Eliminando global 315 Columnas en una vista 208
Selector 301 Eliminar 316 Componentes 304
Fecha de Principio del Siglo 303 En reportes 226 Componentes del formato
Fecha principal. Consulte fecha Expresiones lógicas como 112, numérico 304
principio de siglo 308 Fechas 299
Fechas Filtro rápido 312 importar, de ACL para MVS o
434 Índice

OS/390. Consulte el Sistema Combinar tipos diferentes 298 crear 86


Cliente/Servidor, Dudas Ejemplos de utilización 298 Cuadrícula 250, 325
comunes En expresiones 283 Dimensionar 251
numéricos 303, 336 Especificar usando el ratón 294 Efectuar cambio rápido en los
Opciones de reporte 232 Especificar usando el teclado 296 datos 238
Vista de fecha 221, 330 fecha 300 Eje 250, 255, 261
Vistas par reportes 221 Financieras, usar 293 Escala 255
Formato numérico numéricos 306 Etiquetas 244, 258
acerca de 303 Sintaxis, especificar 296 Fuentes 246, 248, 252, 255, 258
Cambiar. Consulte Formato Funciones financieras 293 Imprimir 261
numérico predeterminado. Leyendas 250, 254, 261
Formatos Mostrar opciones 250
Archivo, seleccionar 124 G Mover 251
datos, reconocidos por ACL 119 Generador de Diálogo mover campos de datos en 260
Formatos de datos. Consulte Cuadros de diálogo personalizar 240
también Definiciones de archivos personalizados 350 Propiedades del marco 250
de entrada Cuadros de diálogos en los lotes Tipo de 240
Formatos de la base de datos 79 Gráficos de barra 240
Consulte el Origen de los datos Error de mensajes Consulte Grupos
con informaciones acerca del límites de ACL acerca de 349
esquema de archivo Generador de expresiones Asignar variables 355
Consulte Orígenes de los datos acerca de 281, 285 usar comandos en 267
jerárquicos y relacionales Crear filtros 299, 310 guía de Opciones del Archivo de
Fuente de ancho fijo 338 el cuadro de diálogo 281 Entrada 155
Fuente global en gráficos 248 Teclado 283
Fuentes Usar 284
Ancho fijo 338 Gestionar datos. Consulte la H
Aplicación 338 Solución Integrada de ACL Herramientas, editar en el modo
Cambiar en vistas 210 Grabar datos, obtener 407 comando. Consulte Editar
Eje, gráfico 255 Grabar, copia de trabajo 58 comandos
En reportes 210, 339 Grabar, gráficos Como Bitmaps 261 Histograma, intervalos 329
en vistas 36, 339 Grabar, reporte como HTML 229 Histograma, resultados del trazado
espacio de trabajo 338 Grabar, reportes como archivos 229 del gráfico 234, 269
Global en gráficos 248 Grabar, vistas 197 Historia de archivo
Leyendas en los gráficos. 252 Gráfico 217, 237 acerca de 262
línea de datos en los gráficos 258 Gráfico, editar 237 Imprimir 263, 337
log de comandos 338 Gráfico, salida 269 Incluir definiciones de campo en
Muestra de datos 338 Gráficos 337
Notas 49 acerca de 234 Historia del reporte. Consulte
Proporcionales 339 Apariencia 244 Opciones de impresión
Ventanas 35 Barra 240 Histórico del reporte 263, 337
Fuentes de la línea de datos en el Benford 240 HLP_BATCH_WIN 342
gráfico 258 bitmaps, grabar como 261 HTML, grabar reportes como 229
Fuentes proporcionales 339 Bordes 246, 249, 250, 252
Funciones Campos para, especificar 258
Abreviatura 296 Color 249, 250, 253, 258 I
acerca de 111 Color de fondo 249, 250 Identificar las propiedades 124
Cadena de caracteres 307 color de las series de datos 258 Idioma, definir abreviaturas para
Calcular tasas de intereses diarias color de los campos de datos 253 nombres de mes 333
293 copia para el portapapeles 262 IFDs. Véase Definiciones de archivo
Índice 435

de entrada Iniciando ACL 25 registros desalineados 157


Importar archivos de Hojas de Inicio de Log de comandos
Cálculo 152 ACL 7 @ el símbolo en 33, 270
Importar ODBC datos 145 Inicio de ACL 7 acerca de 33, 270
Impresión de hora en el log de Instalación de ACL 5 Borrar 278
comando 278 Interpretar las informaciones del Comentario, añadir 278
Impresión de hora en reportes 232 esquema de archivo 71 configurar marca de hora/fecha
Imprimiendo Interrumpir recuperación de 328
Historia del reporte. Consulte archivos. Consulte Archivo Copia de campo 277
Opciones de impresión de Trabajo Desactivar 279
Notas del proyecto. Consulte Intervalo aleatorio editar comandos a partir de 272
Imprimir Opciones de la Consulte Muestreo de unidad Ejecutar comandos a partir de
Documentación monetaria 272
Imprimir Consulte Muestreo por Registro Encontrar cadenas de caracteres
acerca de 52 Intervalos. Consulte también 271
de campo 336 Comando Ciclo, Archivos Fecha y hora 278
Del log de comando 276 segmentados Fuente 338
Documentación 263 Gráfico a partir de 237
Gráficos 261 Historia del archivo, incluir 263
historia del archivo 263, 337 L Imprimir de 276
Historia del reporte 229 Leyendas, gráfico 250, 261 ordenar mensaje de error del
Lotes 347 Libro de Ejercicios ACL para sistema 390
Reportes 228 Windows 1 Pruebas de grupo, mostrar 329
Salida 269 Límites de intervalo de entrada. Ventana 337
vista previa 230 Consulte límites de ACL Ver 270
Vistas 216 Línea de comando y salida de comando 38
Imprimir documentación aceptar la entrada 272 Log, Actividad del Servidor 386,
de campo 263 borrar la entrada 272 388
el cuadro de diálogo 263 Ejecución automática de lotes Lógicas en la preferencia de las Listas
Imprimir la historia de los archivos 360 de Campos. Consulte Incluir
con el último resultado 337 En el log de comando 266 Filtros en las preferencias de las
IMS Inicialización automática de Listas de Campos
datos, leer en el servidor. Consulte variables 360 Lógico
Opciones Cliente/Servidor Modificadores de campo 267 Campos 320
Segmentos, definir 385 Secuencia para ejecución de campos, filtros y 112
Indexar con campos condicionales parámetros. 359 Constantes, convenciones para
estáticos. Consulte Procesar Líneas especificar 297
campos condicionales estáticos En vistas de varias líneas 212 Operaciones 110
Indexar datos en servidores Mover desde columnas 214 Login para conexión del servidor
principales 390 registros representadas como 66 371
Indicador del estado, conexión del Líneas de cuadrícula, gráfico 250 Longitud de los registros, ajustando
servidor 375 Lista Desplegable de opciones de 126, 157
Índice. Consulte Archivos asociados presentación 271 Longitud del registro
a los Proyectos ACL Listar los campos en orden físico. Ajustar 126, 157
Información de Herramientas Consulte Preferencias, cambiar. de longitud variable IBM 420
acerca de 320 Llave de hardware 6 Desplazar campos 194
También consulte la Barra de Llave, hardware 6 Los ceros llenan los caracteres.
Botones Llenar los Caracteres. Consulte Consulte Componentes del
Inicialización automática de Componentes del formato formato
variables 360 Localización de defectos en los Los límites excedieron los mensajes.
436 Índice

Consulte límites de ACL Tiempo de Espera de Cliente Nombres de archivos, macros en


Lote Inactivo 387 357
el cuadro de diálogo 342 Tiempo de Espera del Servidor Nombres de camino y carga
Errores, alertan a los usuarios 347 Ocupado 386 automática de proyectos 359
Fuente 338 modo comando Nombres Largos de Archivo.
Grabador 345 Creando las funciones en 296 Consulte Convenciones para
Ventana 342 Especificar comandos en 273 asignar nombres a los archivos
Lotes Sintaxis 273 Notas
acerca de 78, 267, 341 solicitud de información acerca de 47
Auto ejecutar 360 necesaria. Consulte especificar Otras notas 48
Cambiar el nombre 348 comandos en la línea de Notas del proyecto, imprimir.
comandos agrupados en 78 comando Consulte Imprimir Opciones de la
Comandos en 341 Mostrar el borde derecho de la Documentación
Comentarios, añadir. Consulte página 326 Numeración de las páginas en los
Ventana Lote Mostrar formato al abrir 323 reportes 231
crear 342 Mostrar pruebas de grupos en log Numérico
Duplicado 348 329 Constantes 306
Editar 348 Muestra del recuento de registros, Constantes, puntuación 297
Ejecutar desde lotes 346 en la barra de estado 28 de campo 333
Eliminar 348 Muestreo aleatoria, ventajas y Desborde 333
importar, de ACL para MVS o desventajas 396 Desborde. Consulte caracteres
OS/390. Consulte el Sistema Muestreo da transacción 104 especiales en la vista
Cliente/Servidor, Dudas muestreo de unidad monetaria Expresiones 306
comunes Corte de estrato superior 393 Funciones 306
Imprimir 347 En el muestreo estadístico 104 Salida, separador de miles 335
Interactivos 78, 349 Ventajas y desventajas 393 Número de copia vs. Número de
macros en 358 Muestreo estadístico 104 serie 6
Mantenimiento 348 Muestreo por intervalo fijo, ventajas Número de serie vs. número de
Procesar diversos archivos de y desventajas 394 copia 6
tipos de registro en 416 Muestreo por registro, ventajas y
Lotes interactivos 78, 349 desventajas 394
Muestreo, con y sin substitución O
398 Obtención de Archivos de Datos de
M Muestreo, condicional 399 una Computadora Personal. 406
Manual de Referencia de ACL para Muestreo, estadístico 104 ODBC
Windows 1 Muestreo, limitación en el Actualizar los datos de origen 151
Márgenes 52, 229, 326, 338 muestreo, opción Ninguna Datos 145
Matem. Consulte aritmética de Repetición 398 Datos, en las tablas y vistas del
punto fijo Muestreo, métodos 393 DB2 384
Mensaje Tiempo de Espera del Muestreo, resultados, discutir 400 opción Ámbito, en la ficha Más 40
Cliente Inactivo 387 Muestreo, submuestreo 399 Opción archivo de registro del log de
Mensaje Tiempo de Espera del Multiplicación, redondeo de comando. Consulte la Lista
Servidor Ocupado 386 decimales en la 291 Desplegable de Opciones de
Mensajes Presentación
En el Log de Actividad del Opción Blanco si es cero. 224
Servidor 387 N Opción Columna clave de orden
Errores en el modo de comando. No compartir Esquemas de archivos Consulte Columnas, formato
Consulte especificar comandos de entrada 322 Opción de resultados en el log de
en la línea de comando Nombre del host para conexión del comando. Consulte la Lista
ordenar error del sistema 390 servidor 371 Desplegable de Opciones de
Índice 437

Presentación campos condicionales estáticos 163


Opción del último resultado en el Ordenar datos en Pantalla Definición de Campo
log de comando. Consulte la Lista Incluir filtros 320 Computado
Desplegable de Opciones de Listas de campo 46 mostrar. Consulte Mostrar
Presentación Ordenar datos en listas de campo 46 campos condicionales estáticos
Opción Ninguna Repetición en el Ordenar en listas usar. Consulte Campos
muestreo 398 color en los gráficos 253 computados simples
Opción Saltar para Finalizar, en el de campos de datos 46 Pantalla Definición de campo de
Asistente de definición de datos definir 118, 157, 191 datos, usar 158
172 mover en gráficos 260 Pantallas en la ventana de IFD
Opciones tipos de registro condicional 171 [Lista de Campos] 158, 163
Consulte también preferencias Ordenar mensajes de error del Definición de campo computado.
Activación 359 sistema 390 Consulte Campos computados
archivo de entrada 155, 321 Orientación simples
Comando 327 Etiquetas del gráfico 245 Definición de campo de datos 158
de ámbito, en la ficha Más 40 Página 228 Para cambiar el tamaño de fuente de
En los cuadros de diálogo de Orientación de página paisaje. 228 una ventana 35
comando 38 Orientación de página Retrato. 228 Para ponerse en contacto con ACL 1
fecha 329 Origen de datos 123 parámetro Anexar/Anexar a un
Interfaz 319 Origen de los datos jerárquicos y Archivo Existente 109
log de comandos 277 relacionales 68 Parámetro Para. Consulte salida del
numéricos 333 Orígenes de datos sin informaciones comando
print 336 sobre el esquema de archivo 70 Parámetro Primero Consulte
Vista 271, 325 Orígenes de los datos con Parámetro de ámbito
Opciones de activación 359 informaciones acerca del Parámetro Siguiente Consulte
Opciones de interfaz 319 esquema de archivo 69 Parámetro de ámbito
Opciones del archivo de entrada 321 OS/390 Parámetros
Operaciones aritméticas 110 ordenar o indexar en 390 Ámbito 81
Operaciones con varios archivos 81, Comando 267
106 en variables 352
Operaciones de P Funciones. ConsulteGenerador
Archivo único, 79 Página de expresiones
Incluir/excluir 81 Configurar en reportes 228 Los límites exceden los mensajes.
lógicos 110 Definir márgenes 229 Consulte límites de ACL
Orden de las, en cálculos 291 Indicador de ancho 216 Parámetros ConsulteGenerador
Relacional 110 Indicador de borde 326 de expresiones
Varios archivos 81, 106 Numeración en los reportes 231 Sintaxis de campo 365
Operaciones de archivo único 79 Orientación 228 Parámetros de ámbito 81, 267
Operaciones incluir/excluir 81 título en los reportes 327 Parámetros de función
Operadores 287 Palabras clave de parámetros, Consulte también Generador de
Optimizar el flujo de trabajo para macros en 357 expresiones
reducir los costos del servidor 388 Palabras claves Separador de lista 336
Ordenación rápida 211 Abreviatura. Consulte especificar Paréntesis 288, 291
Ordenar comandos en la línea de Pausa en lotes 347
clasificar en una vista 211 comando Pegar parámetros.
datos en servidores principales macros para parámetros 357 ConsulteGenerador de
390 Reservadas 192 expresiones
mensaje, error del sistema 390 Reservadas, en campos 192 Perfil, mostrar 321
Ordenar campos condicionales Palabras reservadas 192 Perfiles, servidor 373, 388
estáticos. Consulte Procesar Pantalla de lista de Campos 158, Personalizada
438 Índice

Archivos de menú 361 Campos 320 Separador de listas 336


Atajos 359 Incluir Historia de Reportes con Separador de miles 335
Cuadros de diálogo 350 el Reporte 337 Símbolo de posición decimal 335
Personalizar Incluir las definiciones de los Tamaño del búfer 324
Barra de botones 340 campos en la historia 337 Título de Página Global 327
gráficos 240 Incluir Nota de la Vista en el Tope Errores 329
Vistas 77 Reporte 337 Usar archivo de salida 328
Pie de página, en reportes 225, 269 Incluir nota de vista en la historia Verificar datos 334
Planificación de proyecto 403 del reporte 337 Versión del idioma 339
Plataforma, seleccionar para el Interrumpir ante desborde Volver a dibujar segundos 326
servidor 123 numérico 333 Volver a dibujar segundos.
Preferencias Intervalos 329 También consulte Preferencias
Abreviaturas de nombres de Límite de errores 329 de Muestra de Filtros.
meses 333 Listar los campos en orden físico. Preferencias de registro de fecha.
Abrir ventana de vista 321 Consulte Preferencias, Consulte Preferencia Registrar
acerca de 317 cambiar. Hora de los Comandos 328
Activar Cliente/Servidor 323 Lógicas en las Listas de Campos. Prefijos 388
Activar la Seguridad Consulte Consulte Incluir Filtros en las Preordenar reportes 226
Avisar, reemplazar archivos preferencias de las Listas de Presentación
Ancho de la Columna de Prueba Campos Parámetros en funciones.
325 Mostrar barra de botones 320 ConsulteGenerador de
Ancho del campo de expresión Mostrar cuadrícula 325 expresiones
335 Mostrar Datos Inválidos 326 registros en las vistas. Consulte
Avisar Antes de Reemplazar Mostrar Datos o Ceros 326 Personalizar vistas
Archivos 320 Mostrar Descripciones de Iconos Presentar
Bips al completarse la tarea 320 320 Asistente de Definición de Datos
Cambiar 317 Mostrar el borde derecho de la 381
Cliente/Servidor 371 página 326 Campos condicionales estáticos
Comandos de ejecución Mostrar formato al abrir 323 184
automática 327 Mostrar pruebas de grupos en log campos numéricos 303
Comparaciones de caracteres 329 Definiciones del archivo de
exactos 288, 307, 323 Muestra de Filtros 308 entrada al abrir 323
Criterio de ordenamiento 324 No compartir esquemas de Descripciones de iconos 320
Datos no válidos en blanco 334 archivos de entrada 322 fechas en vistas y reportes 299
de muestras de filtros 308 Nombres de archivos de salida Formato hexadecimal, registros
definir archivos planos de forma automáticos 328 en 128, 156
manual 323 Ocultar registros filtrados 325 Formatos numéricos 303
Eliminar Archivos de Datos 322 Opciones de Comando 327 Leyendas en los gráficos 261
Error de mensajes Consulte Opciones de fecha 329 Líneas de cuadrícula en las
límites de ACL Opciones de impresión 336 muestras 250, 325
Fecha de Principio del Siglo 331 Opciones de Vista 325 Log de Actividad del Servidor 388
Formato de Vista de Fechas 221, Opciones numéricas 333 Margen, derecha 326
330 Ordenar 324 Registros filtrados 308
Formato numérico Perfil automático al abrir 321 Vistas 198
predeterminado 336 Periodos Antiguos 332 Presentar y organizar ventanas 34
Fuente de aplicación 338 Periodos de Vencimiento 332 Procesamiento en lote frente a
Imprimir la historia de los Probar los anchos de columnas procesamiento interactivo 83
archivos con el último 325 Procesamiento interactivo frente a
resultado 337 Registrar Hora de los comandos lote 83
Incluir Filtros en las Listas de 328 Procesamiento, interactivo frente a
Índice 439

lote 83 Editar archivos de menú Configurar página 228


Procesar campos condicionales Registro de longitud fija 415 crear 220
estáticos 186 Registros Duplicados, suprimir 221
Propiedades Alineación 157 Duplicar, vistas y 219
Archivo 125 clasificar en una vista 211 Encabezados 225
Campo de propriedades, desde la Definida 66 Encabezados, suprimir 215
vista de listas Consulte Definir 129 Espaciado de línea 226
Seleccionar campos Desalineados, en la presentación Esquemas 225
Datos 124 de los datos 126, 157 Fechas 221, 299
Editar campo 130 Filtrado 308, 325 Filtros 226
Propiedades del archivo delimitado Inclinados y Desalineados 126 Filtros globales 226
124 líneas, representadas como 66 Formato de vistas para 221
Proyectos Longitud indeterminada, Formato numérico 303
Abrir 117 procesar. 421 Fuentes 210, 339
acceso a las aplicaciones estándar y Campos 66 Grabar como archivos 229
363 Registros de detalles, extraer. Historia de reportes, incluir 337
Archivos asociados a los 74 Consulte Procesar campos HTML, grabar como 229
Archivos de log, cambiar 279 condicionales estáticos Imprimir 228
Carga automática 359 Registros de detalles. Consulte Líneas de detalle en blanco,
Compartir 388 Archivos de reporte, definir suprimir 226
crear 116 usando filtros de datos Mantenimiento 233
definir datos 118 Registros de encabezado Márgenes 338
Trabajar 115 extraer. Consulte Procesar Numeración de páginas 231
Vistas, copiar de otro 202 campos condicionales estáticos Opciones de formato 232
Pruebas También consulte Archivos de pasos para generar 220
de secuencia 97 reporte, definir usando filtros Pie de página 225
Grupo 329 de datos Preordenar 226
Mientras en lotes 346 Registros de longitud Resumido 226
Si en lotes 346 indeterminadas, procesar 421 Salida 220
Pruebas de grupo mostrar 329 Registros desalineados Salto de columna 207, 221
Pruebas de secuencia 97 Muestra de datos 126 título de la página en 327
Puerto, servidor 371 solución de problemas 157 Valores cero, suprimir 224
Puntuación, en constantes Registros filtrados 308, 325 vista previa 230
numéricas 297, 306 registros Inclinados y Desalineados vistas como 77, 197
126 Reportes resumidos 226
Registros no filtrados, presentar en Requisitos del sistema 5
R los campos condicionales Resumir datos 90
Raíz cuadrada, usar funciones para estáticos 184
calcular 298 Relacionales
Recuperación de archivo. Consulte Datos 68 S
Archivo Copia de Trabajo Operaciones 110 Salida
Redondeo de decimales Reporte, importar, de ACL para Comando 268
Control 291 MVS o OS/390. Consulte el Nombres de archivos
En la división 291 Sistema Cliente/Servidor, Dudas automáticos. Consulte Salida
En la multiplicación 291 comunes de archivo
Errores en cálculos 290 Reportes Numérica, separador de miles
Reducir los costos de procesamiento acerca de 220 335
388 Anotación de fecha y hora 232 Reportes 220
Referencias de línea en archivos de Cambiar nombre, vistas 219 tipos de. Consulte Archivos
menú personalizados. Consulte Condiciones 226 asociados a los Proyectos ACL
440 Índice

Ubicación 229 error en el orden del sistema en y versiones de ACL. Consulte el


Salida de la Pantalla 269 390 Sistema Cliente/Servidor de
Salir de ACL 59 indicador del estado de la ACL, Dudas comunes
Salto de columna conexión 375 Solicitar en el modo de comando.
Especificar 207 Informaciones de login 371 Consulte especificar comandos en
Suprimir duplicados 221 Log de actividad 386, 388 la línea de comando
Secuencia de ordenación para Nombre del host 371 Submuestreo 399
campos de caracteres, establecer Operación 371 Subsistemas, DB2 384
324 plataforma, seleccionar 123 Subtotales
Secuencia, límite de error 329 Rastrea el tiempo de conexión Casilla de Verificación Resumir
Segmentos, definir IMS en el 387 226
servidor 385 Segmentos IMS, definir 385 Especificar saltos de columnas
Seleccionar Seleccionar 382 para generar 207
base de datos 146 Tiempo de conexión, controlar Suprimir totales en campos
campos en los cuadros de diálogo 387 numéricos. Consulte definir
de comando 40 Tiempo de espera 386 campos de datos físicos
campos, desde la vista de listas 45 Servidores principales, ordenar o Sustitución de macro 113, 353, 357
Cuadro de diálogo vista 198 indexar datos en 390
fecha 301 Siglo, principio de 303, 331
Origen de datos 123 Signo de número (#) en las vistas T
origen de datos del servidor ACL 200 Tabla cruzada 94
382 Signo de porcentaje (%) en variables Tablas
Origen de datos locales 123 357 Acceder múltiples DB2 384
Origen de definición externa 123 Signos de mayor y menor en el Actualizar ODBC 151
Segmento IMS 385 cuadro de texto pie de Definir DB2 384
Servidor 382 página/encabezado 225 IMPORTAR DEL ODBC 146
Subsistemas de DB2 384 Símbolo @ (Arroba) 270 Tamaño de papel 52
Vistas. Consulte presentar una Símbolos, posición decimal 335 Tamaño del papel y márgenes 52
vista Sintaxis Tamaño excesivo de los números en
Seleccionar/editar cuadros de Archivos de menú 362 cálculos 292
diálogo 42 Convenciones, funciones. Tamaño y muestreo estadístico 104
Separadores Consulte Especificar Funciones Tasas de interés, cálculos con
Campo 129 Utilizando el Teclado funciones financieras 293
Millares 335 Expresión 286 Teclado en el Generador de
Servidor Función, especificar 296 Expresiones 283
Activa 376 modo comando 273 Texto
Archivos planos, definir 383 Sintaxis de expresión 286 Editar 49
Asistente de Definición de Datos Sintaxis de parámetros de campo Eliminar 49
y 381 365 Tiempo de espera, servidor 386
Compartir perfiles 388 Sistema ACL Cliente/Servidor Tipos de campo
Conectar 377 acceder definiciones de archivo De dBASE, soportado 410
Conexiones, número de 376 externo con 120 NUMERIC (UNFORMATTED)
Contraseñas 371, 376 Diferencias en la funcionalidad 132
crear perfiles 373 (comparado al ACL para Print 132
Definir archivos planos, Windows) 389 Tipos de datos 119
particionados y VSAM 383 Dudas comunes 391 Tipos de registro, usar filtros de
Definir datos en el 381 relaciones en el 390 datos para identificar. 170
Desactivar 376 Ventajas. Consulte el Sistema Todos los campos, en la ficha Editar
Desconectar 379, 381, 386 Cliente/Servidor de ACL, Campos/Expresiones 191
en espera 376 Dudas comunes Total de Control. Consulte definir
Índice 441

campos de datos físicos Variables creadas por comandos Datos. Consulte Crear un filtro
Totales, suprimir en campos Variable de comando Min. Consulte de datos
numéricos. Consulte definir Variables creadas por comandos Ficha Editar
campos de datos físicos Variable de comando Mle 353 Campos/Expresiones 157, 190
TSO Usuario ID 371 Variable de comando Range 353 Fichas 153
Variable de comando Sampint 353 guía de Opciones del Archivo de
Variable de comando Sampsize 353 Entrada 155
U Variable de comando Stddev 353 Ventana Inactiva 28
Unidad Central Variable de comando Total 353 ventana Panorama 32
Base de datos de la unidad central, Variable de comando UEL 353 Ventanas
usar 412 Variable de comando Write 353 Abrir 35, 321
Convenciones de asignación de Variable Promedio de comando 353 abrir vistas automáticamente 321
nombre de archivo. Consulte el Variables ACL 28
Sistema Cliente/Servidor de acerca de 113, 351 Activa 28
ACL, Dudas comunes Cambiar el nombre 357 Activando 35
Obteniendo datos 406 Constantes, reemplazar 357 Dimensionar 34
Unidades centrales, costos de Contenido de registro, Fuentes 35, 338
procesamiento 387 precedente 353 IFDs 153
Unir creadas por el comando 113, 353 Inactiva 28
archivos de servidor 390 creadas por el usuario 113, 355 Líneas de cuadrícula, mostrar en
Unir registros en campos Duplicado 357 la vista 325
condicionales estáticos. Consulte Editar 356 log de comandos 33, 337
Procesar campos condicionales Eliminar 357 Lote 342
estáticos en comandos de grupos 355 Mostrar 34
Unir tablas en el servidor. Consulte en comandos individuales 354 Mover 35
Definir tablas y vistas del DB2 En expresiones 283 Organizando en la pantalla 35
Usuarios, diversos en el Sistema Error de mensajes Consulte Panorama 32
Cliente/Servidor de ACL 388 límites de ACL Vista 198, 312
Utilidades de orden, en el OS/390 Inicialización automática 360 Verificar límite de error 329
390 Mantenimiento 357 Vincular una Definición del Archivo
Nombres 355 de Entrada a un nuevo archivo de
nombres de campos en 355 datos. 188
V Nombres de campos, reemplazar Vista previa de reportes 230
Valor absoluto en el muestreo por 357 Vistas
unidad monetaria 393 Parámetros en 352 Abrir ventanas 321
Valores Sino de porcentaje (%) en 357 acerca de 76
Constantes, convenciones para Variables creadas por el comando borde de la página, mostrar 326
especificar 297 113, 353 Cambiar nombre, reportes y 219
Literales, convenciones para Variables creadas por el usuario campos computados en 197
especificar 297 113, 355 campos computados en. Véase
numéricos en expresiones. Varios usuarios 388 también en Ventana de Vista
Consulte Sintaxis de expresión Vencimiento campos numéricos 303
Valores cero, suprimir 224 utilizando las funciones para campos numéricos. Consulte
Valores literales, convenciones para calcular 298 definir campos de datos físicos
especificar 297 Ventajas y Desventajas del Muestreo Caracteres especiales 200
Variable de comando Absn 353 por celda 395 Celdas en 50
Variable de comando Gapdup 353 Ventana de Vista, crear filtros 312 Columnas 203
Variable de comando High 353 Ventana definición de archivo de Columnas. Consulte Formato
Variable de comando Low 353 entrada numérico predeterminado.
Variable de comando Máx. Consulte ficha Añadir un Nuevo Filtro de como reportes 77, 197
442 Índice

con varias líneas, crear 212


Copiar 202
Creado por ACL 197
crear 201, 203
de campo 325
Definida 30, 197
Definir DB2 384
Duplicar, reportes y 219
e IFDs 72, 197
Eliminar 220
Encabezados, suprimir 215
Error de mensajes Consulte
límites de ACL
Exceso, numérico Consulte
caracteres especiales en la vista
Fechas, presentar 299
Formato para reportes 221
Fuentes 36, 210, 339
grabar 197
Grabar cambios del ancho de la
columna 325
Gráfico a partir de 217
Imprimir 216
Líneas de cuadrícula, mostrar
250, 325
Líneas en varias líneas 212
Lista 45
Lista de Campos, usar 163
los botones de la ventana 31, 199
Mantenimiento 219
Mensajes de error en 200
Modificar 203
Mostrar 198
seleccionar. Consulte presentar
una vista
Signo de número (#) en. Consulte
Caracteres especiales en la vista
Valores cero, suprimir 224
Ventana 198

X
Xbase 410

Z
Z-estadística y Comando Benford
88
Soporte técnico
internacional
Las Américas
 +1-604-669-4997
 +1-604-689-4209
@ support@acl.com

Europa, Medio Oriente y Africa


 +32-2-642-22-90
 +32-2-642-22-91
@ support_europe@acl.com

Asia y Costa del Pacífico


 +65-6299-3365
 +1-604-689-4209
@ support@acl.com
ACL™
Versión

7 Manual de Referencia

Manual de Referencia
ACL para Windows

ACL Services Ltd.


1550 Alberni Street
Vancouver, BC, Canada V6G 1A5
Tel: +1-604-669-4225 Fax: +1-604-669-3557
E-mail: info@acl.com Web: www.acl.com

ACL Europe S.A.


Ringlaan 39 bus 3
1853 Strombeek-Bever, Belgium
Tel: +32-2-642-22-90 Fax: +32-2-642-22-91

7
E-mail: info_europe@acl.com Web: www.acl.com

ACL Services (Singapore) Pte. Ltd.


50 Kallang Avenue para Windows
ACL™
Versión
AWDS107087

#07-05 Noel Corporate Building


Singapore 339505
Tel: +65-299-3350 Fax: +65-299-5110
E-mail: info_asia@acl.com Web: www.acl.com

You might also like