Vous êtes sur la page 1sur 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 aplicacion