Professional Documents
Culture Documents
Versión
7
E-mail: info_europe@acl.com Web: www.acl.com
Versión 7
“Copyright” © 2002 ACL Services Ltda.
Reservados todos los derechos.
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
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.
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.
Llaves { }
Incluyen un grupo de opciones, de las cuales debe elegirse
sólo una.
¿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
¡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
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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( ).
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 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.
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
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.
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.
nible sólo en la ficha Opciones, del Archivo de Entrada, en la ventana Definición del
archivo de entrada.
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.
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.
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`.
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.
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.
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 menús
La barra de menús lista los menús de ACL. Cada menú contiene una lista de comandos
y opciones de ACL.
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.
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.
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
■ 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
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
Barra de
desplazamiento
vertical
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.
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.
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.
Aceptar entrada
■ 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
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
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.
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.
Seleccionar
Especificar campo(s)
parámetros de existente(s) en
comando una lista de
Vista
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.
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.
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 en el inicio del archivo
Opciones específicas
de comando
Ficha Salida
El comando Antigüedad muestra un cuadro de diálogo de ficha típica [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.
Cuadro de Lista
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 lista
Algunos cuadros de diálogo de selección contienen cuadros de lista simple, como los
cuadros de diálogo Importar.
Selección actual
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
Selección actual
■ 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.
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.
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.
Resalte el
espacio que
desea copiar al
portapapeles
Nota: Es posible que los datos que se copien tengan un espaciado diferente cuando se
peguen.
■ 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.
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.
Atajo Acción
CTRL+P Imprimir
Atajo Acción
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
Atajo Acción
Atajo Acción
■ 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.
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.
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.
Si hace clic en [Sí] para utilizar la copia de trabajo, sobrescriba el archivo del Proyecto de
ACL con el mismo nombre.
■ 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.
61
62 ACL para Windows 7 Guía del Usuario
La solución integrada de ACL
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
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
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.
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( ).
Un archivo de transacciónes
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.
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.
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
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.
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.
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
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
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
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.
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.
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.
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
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
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
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
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
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
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.
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.
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
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.
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.
115
116 ACL para Windows 7 Guía del Usuario
Trabajar con Proyectos de ACL
Archivo de datos
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
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
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.
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.
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 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
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
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.
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
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
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 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
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.
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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
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].
Nota: Si la base de datos ODBC está protegida por una contraseña, deberá especificar esta
contraseña para actualizar los datos.
Lista desplegable
Campos/Filtros
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
Regla
Conjunto de
caracteres
Datos
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
Los campos están desalineados La longitud del registro es Aumentar la longitud del
hacia la derecha. demasiado corta. registro.
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
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
Aceptar entrada
Borrar entrada
Editar nota de
campo
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.
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.
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.
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
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
Asigne nombre a un
nuevo campo
computado
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
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
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.
registro. Puede usar un filtro de datos para excluir las líneas que no serán usadas como
datos.
Aceptar la entrada
Borrar entrada
Condiciones del
filtro
Cuadro de texto
condiciones del
filtro
Los registros
excluidos son
mostrados al
revés
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
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
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”.
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.
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.
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
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].
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
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
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
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.
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.
Eliminar campos
Añadir un nuevo
campo de datos
Agregar una nueva
expresión
Desplazar
campos
Campos/
Expresiones
Vista de lista
Regla
Nota: Todos los campos definidos con un filtro activo son condicionales en aquel
filtro.
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
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.
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
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.
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.
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
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
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
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.
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].
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
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.
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
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.
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.
Valor de la columna
Criterio de ordenamiento
■ 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.
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.
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.
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 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
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
■ 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.
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.
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
Pittsburgh TX
75686
Louisville CO
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
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.
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.
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.
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.
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 [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
■ 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
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.
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.
■ 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 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
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.
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
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
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.
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.
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.
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.
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.
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
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
Seleccione el
campo
Haga clic haciendo
el campo
transparente
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 en
Formato de datos
Datos
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
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.
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.
■ 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.
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 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
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
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 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.
■ 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.
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.
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
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
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
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.
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.
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.
Nota: Asimismo, puede utilizar Notas de Proyecto para registrar los comentarios que no
deben mostrarse en el Log de comandos.
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
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.
■ 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
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.
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
Haga clic
para
verificar la
expresión
Cuadro de
Lista
Funciones
Generador de expresiones
Cuando genere expresiones, tenga en cuenta las siguientes pautas.
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
^ Exponenciales
+ - Suma y resta
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
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:
Salepr 6 Numérico
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<"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
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
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
■ 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%
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.
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.
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.
<> Opcional
| Alternativas separadas
D Expresión de fecha **
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.
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 (~).
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.
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
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`>`990301` F
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
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
■ 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
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.
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.
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.
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.
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.
Condición de filtro
Condición de
filtro
Registro filtrado
Registro no
filtrado
El Igual
No el No igual
El Igual
No el No igual
Entre Entre
No entre No entre
314 ACL para Windows 7 Guía del Usuario
Filtros
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.
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.
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.
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: 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.
■ 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
Nota: Con esta opción activada, los archivos con campos numéricos abrirán con más
lentitud.
Si desactiva esta opción, tendrá que abrir una ventana de Vista cada vez que necesite
una.
Nota: ¡Use esta preferencia con cuidado! Puede que elimine un archivo de datos originales
junto con la Definición 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.
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
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
■ Opciones de vista
Las opciones de vista, permiten determinar las características de la vista.
Mostrar cuadrícula
Esta opción muestra las cuadrículas en las vistas.
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.
■ Opciones de comandos
Las opciones de comando permiten determinar como ACL ejecuta los comandos.
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.
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:
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
1999365 AAAADDD
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.
Año 1 – 99 AA
Mes 1 – 12 MM
Día 1 – 31 DD
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.
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
■ Opciones numéricas
Las opciones numéricas permiten especificar como ACL trata los datos numéricos.
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á.
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
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.
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.
■ 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.
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.
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.
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
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
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
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
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.
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
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].
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
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.
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.
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
Usando variables
Existen tres usos principales para las variables:
■ Para especificar constantes que se utilizan en la aplicación, como las de un
intervalo de muestreo.
■ Para proporcionar información especial a ACL tales como encabezados de
página automáticos y márgenes.
■ En las aplicaciones programables tales como los grupos para mantener infor-
mación de registros previos o para otros fines de control.
Existen muchas otras posibilidades para el uso de variables que usted descubrirá rápida-
mente a medida que las vaya utilizando.
Constantes
Una variable puede mantener el valor de una constante. Por ejemplo, es posible utilizar
una variable para registrar el nivel de materialidad utilizado en determinados intervalos
de muestreo. Puede hacer referencia de la variable en lugar del valor de la materialidad a
lo largo de sus procedimientos. De esta forma, si la materialidad cambia, será necesario
cambiar sólo el valor de la variable, con el fin cambiar adecuadamente todas sus
muestras.
Parámetros
Las variables también son útiles para mantener parámetros. El valor inicial aleatorio de
una muestra puede especificarse como un parámetro variable. Con frecuencia, los
parámetros se especifican en lotes utilizando el comando Aceptar, que permite que en
un lote los comandos permanezcan igual y cambie solamente el valor de las variables
según lo requieran los diferentes parámetros.
Capítulo 8 Automatizar ACL 353
Variables
Macros
Es posible reemplazar un valor en un comando, utilizando un tipo especial de variable:
un macro. Para obtener más información, consulte “Sustitución de macros” en la
página 357.
Cálculos en marcha
En algunos casos es posible que desee realizar cálculos que abarquen una gran cantidad
de registros o incluso un archivo completo. Por ejemplo, las variables son ideales para
totalizar los importes detallados en una factura, por consiguiente, para asegurar que el
total de la factura corresponda a la suma de los detalles. Asimismo, si desea un total de
todo el archivo puede utilizar una variable y actualizarla con el contenido de cada
registro.
Variable Valor
ABSn El valor absoluto del campo descrito por el último comando Estadísticas o
Perfil.
AVERAGEn El valor promedio del campo descrito por el último comando Estadísticas.
Variable Valor
HIGHn El enésimo valor más alto encontrado con el último comando Estadísticas.
Puede que desee utilizar esta variable en una expresión para extraer los cinco
valores más altos de un campo: AMOUNT > HIGH1.
LOWn El enésimo valor más bajo encontrado con el último comando Estadísticas.
Puede que desee utilizar esta variable en una expresión para extraer los cinco
valores más bajos de un campo: AMOUNT < LOW5.
MLEn El total de los errores más probables en una muestra reportado por el comando
Evaluar.
RANGEn La diferencia entre los valores más altos y más bajos encontrados por el último
comando Estadísticas.
TOTALn La suma total de los valores encontrados por el último comando Estadísticas o
Total.
UELn El límite superior de error en una muestra reportado por el comando Evaluar.
Para retener variables automáticas de manera que los comandos posteriores no las
sobrescriban, cambie el nombre a las variables después de haberlas creado. Para obtener
más información, consulte “Mantener variables” en la página 357.
Nota: Las variables cuyo nombre comience con un guión de subrayado no se eliminan
cuando finaliza ACL. Son grabadas en el Proyecto ACL.
Nota: Si un nombre de campo forma parte de la expresión utilizada para definir una
variable, el valor para el campo se toma del registro actual en el momento de definir una
variable. La expresión se evalúa una vez y se le asigna un valor a la variable. Cuando
posteriormente usted pasa a un nuevo registro, no se vuelve a evaluar la expresión.
Para obtener detalles acerca del uso del comando Asignar, consulte “Assign (Asignar)”
en la página 136 del Manual de referencia de ACL para Windows.
356 ACL para Windows 7 Guía del Usuario
Variables
Editar variables
Las variables creadas por comandos y por el usuario aparecen en el cuadro de diálogo
Variables y en el cuadro de lista Variables, en el Generador de expresiones.
Para editar una variable, prosiga de la siguiente manera:
1. Seleccione Edición de la barra de menús y elija Variables. ACL muestra una lista de
filtros.
2. Seleccione una variable.
3. Haga clic en [Aceptar]. ACL muestra el Generador de expresiones. El valor de la
variable seleccionada es presentado en el cuadro de texto Expresión.
4. Modifique la expresión conforme sea necesario.
5. Haga clic en [Aceptar].
Capítulo 8 Automatizar ACL 357
Sustitución de macros
Mantener variables
Utilice el cuadro de diálogo Variables para duplicar, renombrar o eliminar variables.
Para mantener las variables proceda de la siguiente manera:
1. Seleccione Edición de la barra de menús y elija Variables. ACL muestra una lista de
variables, incluyendo aquellas creadas automáticamente por los comandos.
2. Seleccione una variable del cuadro de lista y ejecute una de las siguientes acciones:
■ Haga clic en [Duplicar]. ACL informa que la variable fue duplicada. Haga clic en
[Aceptar].
■ Haga clic en [Renombrar] y escriba en forma realzada un nuevo nombre en el
cuadro de texto. Haga clic en [Aceptar].
■ Haga clic en [Eliminar]. ACL muestra un cuadro de diálogo que solicita que se
elimine la variable solicitada. Haga clic en [Eliminar].
3. Haga clic en [Terminado].
Si está trabajando en modo comando, puede utilizar el comando DELETE (Eliminar)
para eliminar una o más variables. Para obtener más información, consulte el comando
“Delete (Eliminar)” en la página 165 del Manual de referencia de ACL para Windows.
■ Sustitución de macros
La sustitución de un macro es el proceso de reemplazar el contenido de una variable en
un comando por nombres de campos o constantes. Las variables creadas con los
comandos Accept (Aceptar), Assign (Asignar) o Dialog (Diálogo) pueden utilizarse
para la sustitución de macro.
Un reemplazo de macro se identifica por una variable incluida entre signos de
porcentaje (%).
Cuando ACL encuentra una macro en un comando, reemplaza el valor de la variable de
la macro en el comando. Particularmente esto es útil, cuando las variables no pueden
utilizarse directamente, como palabras clave de parámetros, campos y nombres de
archivos.
Las macros pueden contener cualquier texto, múltiples palabras o símbolos, expresiones
o comandos íntegros, o partes de nombres. Incluso es posible insertar macros dentro de
una cadena entre comillas.
358 ACL para Windows 7 Guía del Usuario
Sustitución de macros
Con frecuencia las macros son utilizadas junto con los comandos Aceptar, Asignar o
Diálogo. En el siguiente ejemplo, responda la solicitud de Accept (Aceptar), informando
el nombre del archivo.
ACCEPT "Asigne el nombre del archivo:" TO INPUT_NAME
OPEN %INPUT_NAME%
El signo de porcentaje (%) hace que el comando OPEN (Abrir) ignore el nombre de la
variable y sustituya su contenido por el nombre del archivo de entrada especificado.
■ Opciones de activación
Es posible crear aplicaciones de ACL utilizando la característica de atajo en Microsoft
Windows™, ejecutados haciendo doble clic en un icono. Con atajos personalizados, se
puede cargar automáticamente un Proyecto ACL, inicializar variables y/o ejecutar un
lote. Los atajos personalizados incluyen el nombre del archivo ejecutable de ACL y
parámetros, como el nombre del Proyecto ACL, variables y lotes.
Para crear un atajo para ACL en su sistema operacional Microsoft Windows™, proceda
de la siguiente manera:
1. En el menú Iniciar, seleccione Configuración y elija Barra de tareas. Windows
muestra el cuadro de diálogo Propiedades de barra de tareas.
2. Haga clic en la ficha [Programas del menú Iniciar].
3. Haga clic en [Adicionar]. Windows muestra el cuadro de diálogo Crear Atajo.
4. Haga clic en [Examinar], seleccione el ejecutable de ACL y haga clic en [Abrir]. El
cuadro de texto de la Línea de Comando muestra el nombre del camino del ejecu-
table de ACL, entre comillas:
"C:\Archivos de Programas\Software ACL\ACL para Windows
Versión 7\AclWin.exe"
5. Haga clic en [Siguiente].
6. Seleccione la carpeta en la cual desea colocar el atajo y haga clic en [Siguiente].
7. Escriba un nombre para el atajo, en el cuadro de texto.
8. Haga clic en [Finalizar].
Para obtener más información sobre la creación de atajos, consulte el Manual de
referencia de su Windows™.
ubicado en el directorio de trabajo, debe incluir la ruta. Por ejemplo, para cargar
automáticamente el proyecto Workbook, la línea de comando sería la siguiente:
"C:\Archivos de Programas\Software ACL\ACL para Windows
Versión 7\AclWin.exe" "C:\ACL Data\Archivos de Datos de
Muestra\Workbook.acl"
Nota: Como ACL ejecuta parámetros de línea de comando en el orden en que aparecen, el
nombre de la rota de la carpeta ejecutable de ACL debe preceder el nombre del
Proyecto ACL.
Nota: Como ACL ejecuta parámetros de línea de comando en el orden en que aparecen, el
nombre del Proyecto ACL debe preceder cualquier variable.
Nota: Como ACL ejecuta parámetros de línea de comando en el orden en que aparecen, el
nombre del Proyecto ACL debe preceder cualquier lote.
Capítulo 8 Automatizar ACL 361
Aplicaciones estándar archivos de menú personalizados
Es posible combinar variables y lotes. Por ejemplo, para inicializar la variable Materia-
lidad y ejecutar el lote Get_Dups en la carga automática del proyecto libro de trabajo, la
línea de comando será la siguiente:
"C:\Archivos de Programas\Software ACL\ACL para Windows
Versión 7\AclWin.exe" "C:\ACL Data\Archivos de Datos de
Muestra\Workbook.acl" /vMaterialidad=10000 /bGet_Dups
El comando es ejecutado de acuerdo con el orden especificado en la línea de comando.
En el ejemplo precedente:
■ Ejecute ACL
■ Cargue el proyecto libro de trabajo
■ Establezca la variable “materialidad” en 10.000
■ Ejecute el lote Get_Dups
1 35 37
Elementos
de menú Comandos
Marcador de fin de línea
MENU PRINCIPA 6 .
Análisis Margenes 8 menu_def .
Bloque de menú
ANÁLISIS MÁRGENES 4 .
Excepto Listado PAUSE 'DO Batch where margin<=0' .
Productos Margen Super. PAUSE 'Sample Batch top 5 margins' .
Productos Margen Inferor PAUSE 'Calculate lowest 5 margins' .
Estadisticas del Margen STATISTICS .
Capítulo 8 Automatizar ACL 363
Aplicaciones estándar archivos de menú personalizados
■ Espacios de trabajo
Un espacio de trabajo es un espacio separado de un Proyecto ACL que contiene defini-
ciones de campo. Cuando se activa un espacio de trabajo, los campos que contiene
pueden utilizarse en su Proyecto actual (con su archivo de entrada actual), hasta que
abra un nuevo archivo. Esto evita tener que definir los campos de espacios de trabajo
para cada archivo de entrada.
Los espacios de trabajo se utilizan con mayor frecuencia para agrupar campos compu-
tados que se quieran utilizar con más de un archivo de entrada. Por ejemplo, es posible
que se desee asociar un espacio de trabajo a una aplicación específica (como por
ejemplo cuentas por cobrar) para agrupar diferentes períodos de tiempo o diferentes
departamentos o divisiones. Los nombres utilizados por los campos computados deben
ser los mismos en todos los archivos de entrada con los cuales el espacio de trabajo se
encuentra activada.
Los espacios de trabajo también pueden utilizarse para almacenar definiciones de
campos regulares (al contrario de los computados). Cuando trabaje con archivos de
varios tipos de registros, puede almacenar la definición de cada tipo de registro en un
espacio de trabajo separado. Cada espacio de trabajo se puede activar de forma selectiva
cuando se desee procesar un tipo de registro específico.
4. Mueva los campos del cuadro de lista, Campos disponibles para el cuadro de lista
Campos seleccionados, o haga clic en [Expr] y utilice el Generador de expresiones
para crear una expresión o campo computado. Haga clic en [Aceptar] cuando haya
terminado.
ACL abrirá la ventana Editar espacios de trabajo, mostrando el número de defini-
ciones incluidas en el espacio de trabajo.
Campo computado Valores y
condicional condiciones
Buscar
Editar Nota del
Espacio de
Trabajo
Añadir campos
al Espacio de
Trabajo Valor
Campo predeter-
computado minado
Expresión
Campo físico
5. Cierre la ventana Editar Espacios de trabajo. ACL muestra un cuadro de diálogo que
solicita el nombre de su espacio de trabajo.
6. Escriba un nombre para su espacio de trabajo.
7. Haga clic en [Aceptar].
Las definiciones de campo del espacio de trabajo están ahora en uso con el archivo de
entrada actual, por lo que no es necesario activarlas. A menos que posteriormente se
eliminen las definiciones de campo del espacio de trabajo, éstas se guardan junto con la
Definición del archivo de entrada.
También es posible crear un espacio de trabajo en el modo de comando. Para obtener
más detalles, consulte “Save (Guardar)” en la página 322 del Manual de referencia de
ACL para Windows.
Los campos condicionales (tal como City, en el ejemplo mostrado arriba) tiene el
formato:
Nombre_del_campo Tipo_de_campo
Condición_o_valor
...
Valor_predeterminado
Los campos computados (tal como Valor) tienen la forma:
Nombre_del_campo Tipo_de_campo
Expresión
Los campos físicos (del tipo ProdNo) tienen esta forma:
Nombre_del_campo tipo_de_campo inicial_de_campo
longitud_de_campo <dec>
Nota: Si activa un campo con el mismo nombre de uno de los campos en el archivo de
entrada, ACL mostrará un cuadro de mensaje, preguntando si desea reemplazar el campo
en el archivo. Haga clic en [Sí] para reemplazar la definición de campo, en su archivo de
entrada actual con la definición del espacio de trabajo durante la sesión, o haga clic en
[No].
Capítulo 8 Automatizar ACL 367
Espacios de trabajo
Las definiciones de campo del espacio de trabajo están ahora disponibles para su proce-
samiento e inclusión en vistas y reportes. Los campos no aparecen en la vista a menos
que los añada.
En esta sección aprenderá los detalles acerca del Sistema ACL Cliente/Servidor, inclu-
yendo:
■ Un panorama del cómputo del cliente/servidor con ACL
■ Como configurar ACL para Windows para actuar como un cliente
■ Asuntos de conexión y desconexión
■ Asuntos operacionales del cliente/servidor
369
370 ACL para Windows 7 Guía del Usuario
Sistema ACL Cliente/Servidor
■ Los usuarios de ACL para Windows tienen acceso directo al poder del procesa-
miento del servidor principal.
Componentes
El Sistema ACL Cliente/Servidor permite a las empresas que utilizan el sistema opera-
cional OS/390 obtener ventajas de las capacidades del cliente/servidor de ACL. Este
permite que el procesamiento ocurra en el cliente, en el servidor o en ambos.
El Sistema ACL Cliente/Servidor consiste en:
■ Un servidor—un servidor Principal ejecutando ACL for OS/390 Versión 7 con la
opción Cliente/Servidor activada.
■ Uno o más clientes—PCs ejecutando ACL para Windows Versión 7 con la
opción Cliente/Servidor activada.
■ Una conexión de red TCP/IP para enlazarlos. La comunicación TCP/IP puede
ser directa, en una LAN, o por conexión automática en una rede extendida.
Para establecer una conexión cliente/servidor, es necesario configurar
ACL para Windows y para actuar como un cliente. Hace esto para activar la opción
Cliente/Servidor en ACL para Windows y definiendo un perfil del servidor.
También es necesario configurar ACL for OS/390 para actuar como un servidor. Para
obtener más información acerca de la configuración de ACL for OS/390 y para actuar
como un servidor, consulte ACL for OS/390 Versión 7 Guía del usuario.
Si el nuevo perfil está basado en uno ya existente, podrá copiar las configuraciones
del perfil existente en la lista desplegable.
3. Escriba un nombre y haga clic en [Aceptar].
4. Especifique las informaciones apropiadas en los cuadros de texto como descrito a
continuación en “Campos necesarios”.
5. Si especificó una contraseña en el cuadro de diálogo Perfil, ACL mostrará un cuadro
de mensaje pidiendo que confirme si quiere guardar la contraseña con el perfil.
■ Para guardar la contraseña con el Perfil, haga clic en [Aceptar].
■ Para volver al cuadro de diálogo Perfil y eliminar o cambiar la contraseña, haga
clic en Cancelar.
Campos necesarios
Se debe proporcionar las informaciones en cada uno de los siguientes campos:
■ Nombre del Perfil. puede escribir cualquier nombre, con o sin espacios. Pueden
presentarse hasta 26 caracteres en el cuadro Nombre del perfil.
■ Tipo de Servidor. En ese momento, ACL soporta un tipo de servidor. Otros
tipos de servidores pueden añadirse en las futuras versiones de
ACL para Windows.
■ ID de Usuario del TSO. Cada usuario en un sistema OS/390 tiene una identidad
exclusiva de usuario TSO asignada por el administrador del sistema. Obtenga su
número o nombre de identidad de usuario asignado del administrador del sistema
de servidor.
Capítulo 9 Computación Cliente/Servidor 375
Configure ACL para Windows para ser un cliente
Indicador de estado
La línea de Estado de la Conexión que se encuentra en la parte inferior del cuadro de
diálogo, indica si ACL para Windows está conectado al servidor ACL for OS/390.
Opciones Cliente/Servidor
También puede elegir una o más de las siguientes opciones. No existen opciones selec-
cionadas por fábrica.
■ La Codificación codifica sus comunicaciones de red con el servidor. ACL utiliza
algoritmo de codificación de 32 bits. El seleccionar esta opción puede reducir
considerablemente las comunicaciones.
■ Compresión comprime los Archivos de datos y envía para el servidor. La
compresión de datos acelera el tiempo de transmisión, aunque los archivos estén
codificados. Dependiendo del tipo de datos que están siendo transferidos, para
la compresión puede ser tan alta como 10:1. Sin embargo, una relación de
compresión de 3:1 es la característica de la mayoría de los datos.
■ Activar IMS. Habilite esta opción para leer los datos IMS en el servidor. Esta
opción tal vez deje más lento el procesamiento de datos no-IMS.
376 ACL para Windows 7 Guía del Usuario
Servidores activos
Botones de comando
El cuadro de diálogo Perfiles tiene los siguientes botones de comando:
■ Cerrar permite cerrar el cuadro de diálogo. Los cambios no son grabados.
■ Nuevo permite crear un nuevo perfil.
■ Guardar permite guardar el perfil junto con cualquier cambio.
■ Renombrar permite renombrar al actual perfil.
■ Eliminar permite eliminar un perfil seleccionado.
■ Conectar permite conectar manualmente al servidor seleccionado.
■ Servidores activos
Puede tener diversos perfiles de servidor, pero puede tener sólo una conexión activa con
el servidor en cualquier momento. Cuando se establece una conexión con un servidor,
éste se vuelve en el servidor activo. Todas las DAEs que estaban abiertas en el servidor
anterior, o localmente en el ACL para Windows, serán cerradas.
Todos los comandos ejecutados en un servidor son ejecutados en el servidor activo. Un
usuario no puede especificar un servidor diferente para cada comando individual.
El cerrar ACL para Windows desactivará automáticamente todos los servidores.
■ Desactivar un servidor
Al cambiar de un servidor para otro o trabajar localmente en ACL para Windows, el
servidor anterior se desactiva y es colocado en espera. Permanecerá en espera hasta que
se conecte nuevamente o hasta que el tiempo de espera de los recursos de red se agote y
el servidor sea desactivado. Un servidor desactivado no está utilizando el tiempo de
CPU.
Al reactivar un servidor, no ocurre ninguna validación de la contraseña o del ID del
usuario. Su contraseña y su ID de usuario serán validados sólo si se establece una nueva
conexión.
Capítulo 9 Computación Cliente/Servidor 377
Etapas de la conexión
■ Etapas de la conexión
La conexión es establecida en etapas y se podrá controlar el seguimiento de su solici-
tación de conexión en el Log de actividad mostrado siempre que se hace una solicitación
de conexión manual o automática.
Existen cinco etapas en una conexión exitosa:
■ Conectarse al servidor
■ Inicializar servidor
■ Conectado al servidor
■ Inicializar variables del servidor
■ Conexión exitosa
El log de actividad del servidor indicará que la conexión fue exitosa y cerrará automáti-
camente.
Progreso de
una Conexión
exitosa
■ Conectar y desconectar
Puede conectarse o desconectarse de un servidor, manual o automáticamente.
Conectarse manualmente
Existe sólo una manera para conectarse manualmente a un servidor.
378 ACL para Windows 7 Guía del Usuario
Conectar y desconectar
3. ACL muestra el log de la actividad del servidor, que permite controlar el seguimiento
de su conexión. Después que se establece la conexión, el log de actividad del servidor
es cerrado y ACL muestra el estado de la conexión en la esquina inferior izquierda
del cuadro de diálogo Perfiles.
Desconectarse manualmente
Desconectarse de un servidor significa que la conexión se cierra. Él no coloca el servidor
en el modo de espera.
Existen dos maneras para desconectarse manualmente de un servidor: Eligiendo
Desconectar en el menú Servidor o utilizando el cuadro de diálogo de Perfiles.
Conéctese automáticamente
ACL se conecta automáticamente a un servidor cuando:
■ Abre una DAE vinculada a un archivo en un servidor
■ Enlazar un DAE a un archivo en un servidor
■ Define una nueva DAE de un archivo del servidor utilizando el Asistente de
definición de datos
Nota: Cuidado, ya que estas acciones causarán una conexión automática pudiendo
incurrir en gastos de procesamiento de CPU.
Capítulo 9 Computación Cliente/Servidor 381
Definir datos en un servidor
Desconectarse automáticamente
ACL de desconecta automáticamente de un servidor cuando:
■ Se cierra y sale de ACL para Windows
■ Las comunicaciones fallan por alguna razón
■ El tiempo de espera de un servidor se agota
Nota: Es necesario crear y guardar por lo menos un perfil de servidor para continuar. Para
obtener más información, consulte “Crear un perfil del servidor” en la página 373.
Mostrar el Asistente
Puede mostrar el Asistente de definición de datos de guna de estas formas:
■ Creando un nuevo Proyecto ACL
■ Creando una nueva definición del archivo de entrada en un proyecto existente
Elegir un servidor
El Asistente le presenta ahora dos opciones: se puede definir un archivo en una unidad
local o definir un archivo en un servidor.
1. Haga clic en Servidor ACL para elegir un servidor.
2. Elija un perfil del servidor del cuadro de lista desplegable.
3. Haga clic en Siguiente. ACL muestra el log de actividad del servidor mientras se
encuentra conectado al servidor seleccionado.
4. Cuando la conexión es establecida, haga clic en Siguiente para continuar. ACL
muestra la pantalla Origen de datos del Asistente.
■ IMS
■ Definiciones del archivo externo: COBOL, Easytrieve y PL/1
La opción IMS en esta pantalla estará disponible sólo si está seleccionada la opción
Activar IMS en el perfil del servidor. Consulte “Opciones Cliente/Servidor” en la
página 375.
Seleccione un elemento de la lista y haga clic en Siguiente. Continúe con las directrices
del Asistente para el tipo de datos que optó por definir.
Seleccionar un archivo
1. Utilice el cuadro de diálogo Abrir para buscar por el nombre del archivo que desea
abrir. El valor predeterminado para el cuadro Examinar es el valor del prefijo
proporcionado en el Perfil del servidor. Se puede editar este valor o insertar el
nombre completo del archivo calificado.
Tal vez necesite esperar algunos minutos entre las selecciones para la actualización
del cuadro de diálogo, dependiendo del tráfico o de la actividad del servidor en la
conexión de red.
2. Seleccione el nombre del archivo que desea abrir y haga clic en Abrir.
Subsistemas de DB2
Para definir tablas de DB2, debe especificar el subsistema de DB2. ACL muestra una lista
de subsistemas que son definidos en ACL for OS/390 Archivo Personalizado. ACL no
ejecuta ninguna verificación de la autorización, porque el acceso a los subsistemas es
controlado por el DB2.
Solicite informaciones sobre el subsistema al administrador del sistema. Tal vez sea
necesario que especifique informaciones adicionales, dependiendo del subsistema
elegido.
Asociar tablas
Si elige más de una tabla, el Asistente solicitará que especifique los campos clave para
poder utilizarlos en la identificación de las relaciones entre las tablas.
Capítulo 9 Computación Cliente/Servidor 385
Definir datos en un servidor
El Sistema ACL Cliente/Servidor requiere que se ejecute la asociación muchos para uno,
entre tablas múltiples. ACL for OS/390 permite el acceso de muchos para muchos.
Después que son definidas en el Asistente las informaciones ORDER y WHERE, son
guardadas con la DAE y no pueden cambiarse. Para modificar las cláusulas ORDER y
WHERE, debe crear una nueva DAE.
Definición externas
Si seleccionó Definición externas en la pantalla anterior del Asistente, el resto del
proceso es idéntico para definir los archivos en una unidad local. Continúe con las
etapas presentadas en el Asistente de definición de datos.
Además de los copybooks COBOL y de las definiciones PL/1, el
Sistema ACL Cliente/Servidor le permite enlazar definiciones Easytrieve a los Archivos
de datos.
Controlar su conexión
El log de actividad del servidor muestra el histórico y el estado de su conexión durante
la sesión actual. También muestra cuanto tiempo ha estado conectado al servidor y
cuanto tiempo de CPU utilizó.
ACL muestra el log de actividad del servidor durante la conexión manual o automática.
El log se cierra después que se establece la conexión.
388 ACL para Windows 7 Guía del Usuario
Compartir los proyectos y perfiles del servidor
Para controlar el tiempo transcurrido, mantenga abierto el log de actividad del servidor
mientras trabaja.
Sesión del
servidor actual
Prefijos
El prefijo especificado en el perfil del servidor determina la ubicación predeterminada
de los archivos creados como extracción, durante las operaciones de ACL. Tenga esto en
consideración al configurar los perfiles del servidor que serán compartidos por diversos
usuarios.
■ Diferencias en la funcionalidad
El Sistema ACL Cliente/Servidor ofrece a los usuarios de ACL para Windows y
ACL for OS/390 la mayoría de las funciones que se obtienen en cada producto de forma
separada. Debido a las diferencias entre las dos plataformas, verá que hay algunas
diferencias al trabajar con estas aplicaciones como parte del
Sistema ACL Cliente/Servidor.
Archivos de salida
El Sistema ACL Cliente/Servidor envía los datos a la plataforma en la cual residen los
datos fuente: en la unidad local o en el servidor principal. El directorio predeterminado
de la unidad local es el directorio que contiene el proyecto ACL. La ubicación predeter-
minada en OS/390 se determinada por el prefijo especificado en el perfil del servidor.
Siempre puede optar por guardar los datos en el lugar que desee. En los lotes, puede
utilizar la palabra clave LOCAL para garantizar que la salida del comando se envíe al PC
en lugar de al servidor principal. Si accede a los datos de cinta del servidor principal
desde un PC, ACL para Windows siempre envía los datos a la unidad local.
390 ACL para Windows 7 Guía del Usuario
Diferencias en la funcionalidad
Archivos múltiples
Las operaciones con archivos múltiples como relaciones y uniones pueden ejecutarse
solamente con archivos que se encuentren en la misma computadora. Todos los archivos
que vayan a relacionarse o unirse deben estar en el sistema OS/390 o en el PC. No puede
unir o relacionar archivos del PC con conjuntos de datos del servidor OS/390.
Para ejecutar operaciones de archivos múltiples en el servidor, se debe acceder a todos
los archivos utilizando el mismo perfil del servidor.
Otras diferencias
El Sistema ACL Cliente/Servidor proporciona todas las funciones de
ACL para Windows y de ACL for OS/390, sólo con algunas excepciones:
■ Sólo procesamiento interactivo. El Sistema ACL Cliente/Servidor no puede
ejecutarse en el modo por lotes ni enviar tareas OS/390 fuera de línea.
■ ADABAS. ACL for OS/390 permite el acceso directo a ADABAS. El
Sistema ACL Cliente/Servidor aún no admite este recurso.
■ Definiciones del archivo de entrada, lotes y espacio de trabajo. Se crean en el lado
del cliente del Sistema ACL Cliente/Servidor, en ACL para Windows.
■ Comandos TSO y comandos específicos de OS/390. El
Sistema ACL Cliente/Servidor no admite estos comandos, incluidos SET
CLASS, SET COPIES, SET CPU, SET FUNCTION, SET ISPFLOG, SET KEY, SET
MENU, SET PREFIX, SET PRINT y CLS.
■ Comando Exportar. La salida del comando Exportar sólo podrá enviarse a
ACL para Windows, ya se haya realizado la exportación en los datos del servidor
o del cliente.
■ Evite comillas simples. No puede utilizar comillas simples en nombres de
archivos largos para la salida del comando del servidor al cliente. Las comillas
Capítulo 9 Computación Cliente/Servidor 391
Dudas comunes
■ Dudas comunes
¿Si ya tengo la versión 6,01 de ACL for MVS, basta sólo instalar el
ACL para Windows Version 7 para utilizar el Sistema ACL Cliente/Servidor?
No. Ambos productos deben tener el mismo número de versión. Para obtener ventajas
del Sistema ACL Cliente/Servidor, debe utilizar ACL para Windows Versión 7 junto con
el ACL for OS/390 Versión 7.
¿Aún puedo utilizar los formatos, lotes, espacios de trabajo y reportes que fueran
creados utilizando ACL for MVS o ACL for OS/390?
Usted puede descargarlos por descarga como archivos de texto ASCII y, enseguida,
importarlos para un Proyecto ACL para Windows utilizando el botón (Importar
desde ACL for OS/390) en la ventana Panorama. Para utilizar el DAEs importados con
datos del servidor, deberá primero enlazarlos al archivo de datos apropiado. Tal vez los
lotes importados necesiten ser ajustados para acomodar las cuestiones específicas de
ACL for OS/390, tales como, el formato de configuración de PDSs y la abertura completa
de archivos y/o formatos completamente calificados.
¿Es necesario seguir las convenciones de asignación de nombre de archivos
especiales al guardar datos en el servidor principal?
Los datos OS/390 no son almacenados en archivos y directorios jerárquicos como están
en el Windows. Debe seguir las convenciones de asignación de nombre del OS/390 al
guardar datos en el servidor principal.
¿Qué beneficios puedo obtener al adquirir el Sistema ACL Cliente/Servidor, en vez
de utilizar mi Departamento de Sistemas para hacer el “download” de los datos, y
luego utilizar ACL para Windows para analizarlos?
No será necesario depender del equipo de Departamento de Sistemas o esperar hasta
que ellos obtengan sus datos. El Sistema ACL Cliente/Servidor le proporcionará el
acceso directo a los datos del servidor principal y para las interfaces OS/390 soportadas,
tales como: DB2 y IMS.
Puede ser más productivo, ya que todos sus analistas de datos tendrán acceso a los datos
del servidor principal, no sólo aquellos con entrenamiento especializado en OS/390.
392 ACL para Windows 7 Guía del Usuario
Dudas comunes
Capítulo 10 M UESTREO CON ACL
En esta Sección aprenderá los detalles sobre los diversos métodos de muestreo del ACL,
incluyendo bases de muestreo y los métodos de muestreo proporcionados por el
comando ACL Muestra.
■ Base de muestreo
La base de muestreo es la unidad que se utiliza para dibujar una muestra. ACL utiliza
una de dos bases de muestreo:
■ Unidad monetaria
■ Registro
393
394 ACL para Windows 7 Guía del Usuario
Métodos de muestreo
Muestreo de registros
Una base de registros trata cada registro de forma equitativa utilizando un valor
nominal 1. Como resultado se obtiene una muestra que orienta por estar basada en los
valores de un registro, de modo que cada registro tiene las mismas posibilidades de ser
seleccionado.
Utilice una base de muestreo de registros cuando desee expresar confianza como
porcentaje relativo a una población determinada (por ejemplo, que el error no exceda el
3%).
Con una base de muestreo de registros, los datos se tratan como un flujo de registros en
el que cada registro tiene la misma posibilidad de ser seleccionado. La población es el
número de registros del archivo. Por consiguiente, un elemento $1.000 y un elemento $1
tiene la misma probabilidad de ser seleccionado, cada vez que cada elemento representa
sólo un registro y cada registro tiene la misma posibilidad de ser seleccionado.
■ Métodos de muestreo
ACL utiliza uno de estos tres métodos para seleccionar elementos en la muestra:
■ Intervalo fijo
■ Celda, llamado también de intervalo aleatorio
■ Aleatorios
Es posible utilizar el comando Muestreo de ACL para seleccionar sólo un subconjunto
de la población que se desea mostrar. Para obtener más información, consulte
“Muestreo condicional” en la página 399.
Con el corte de estrato superior (aplicable sólo a los muestreos de unidad monetaria) un
elemento mayor que el del corte se selecciona automáticamente, sin que afecte al
proceso de muestreo. Consulte “Corte de estrato superior” en la página 397.
Al utilizar el muestreo por intervalo fijo, es necesario estar consciente de los modelos de
los datos. Al utilizar un intervalo fijo en la selección aleatoria se puede diseñar una
muestra que no sea en absoluto representativa, si en los datos hay un modelo que
coincide con el intervalo que se especifica. Por ejemplo, son realizados muestreos con un
intervalo de $1.000.000 y los gastos mensuales probados, llegan a cerca de $1.000.000,
En este caso, es posible que sea seleccionada la misma categoría de gastos reducidos,
para todas las selecciones, porque esta categoría aparece en los intervalos de un millón
de dólares, en el archivo. Sin embargo, tal situación es rara en la práctica.
Nota: Si pretende utilizar el comando Evaluar de ACL para determinar el efecto de los
errores en el muestreo de la unidad monetaria, se debe utilizar un muestreo de intervalo
fijo para obtener resultados correctos.
Como ejemplo, considere “el peor de los casos” en el que existe un intervalo de 100 y un
elemento de $99 que está exactamente por encima del límite entre los dos grupos.
Dependiendo de los números aleatorios elegidos, el elemento $99 puede no ser selec-
cionado en alguno de los dos grupos. De hecho, existe un 25% de las probabilidades de
que el elemento no sea seleccionado en ninguno de ellos. Normalmente, el elemento no
se perderá si se acerca más a uno de los grupos. Este ejemplo muestra una de las
probables implicaciones en el muestreo por celda.
Muestreo aleatorio
El muestreo aleatorio es el método de muestreo menos aceptado. En el muestreo
aleatorio se especifica el tamaño de la población (“p”), el número de elementos que se
van a seleccionar (“n”) y una semilla aleatoria. ACL utiliza la semilla aleatoria para
inicializar un generador de números aleatorios. Después produce “n” números entre el
cero y “p”, y ordena los números en orden ascendente. ACL no genera el mismo número
aleatorio dos veces. Si se produce más de un número aleatorio con el mismo valor se
descarta y se reemplaza por otro nuevo. Recuerde que en los muestreos de unidad
monetaria el elemento seleccionado está expresado en centavos y no en dólares, por lo
que es bastante improbable que se descarte algún número en una muestra de unidad
monetaria. El resultado es que, en el muestreo por registro, un mismo registro no puede
seleccionarse más de dos veces, pero en el muestreo por unidad monetaria, el mismo
registro puede seleccionarse más de una vez.
Después que se ha establecido la lista de selecciones, ACL selecciona los elementos
específicos. Por ejemplo, si la población es 1.000, el tamaño de la muestra es 5 y la
semilla aleatoria es 9084633983. ACL producirá los números 244, 261, 339, 874 y 985.
Por lo tanto, se seleccionarán estos elementos específicos.
Si utiliza el muestreo aleatorio debe saber que mientras cada elemento tiene las mismas
posibilidades de selección, no existe ninguna garantía de que los resultados se distri-
buyan de forma uniforme. En el ejemplo precedente, entre 339 y 874 hay un espacio de
más de 500 elementos, entre los cuales no se ha efectuado ninguna selección. Un
muestreo de intervalo fijo asegurará que no había más de 200 faltantes. Además, en el
muestreo aleatorio no hay corte de estrato superior. Si el ejemplo fuese con un muestreo
de unidad monetaria, podría ocurrir que un elemento representativo de aproximada-
mente la mitad del archivo no fuera seleccionado por encontrarse en el faltante antes
indicado. Como no existe la forma de evitar la selección de números “cercanos” y no
“iguales”, en las muestras de unidad monetaria, la misma entrada puede seleccionarse
más de una vez, o muchas veces. El resultado es que el muestreo aleatorio es, de manera
general, la menos adecuada de los métodos de muestreo. Sin embargo se encuentra
disponible, si lo desea.
Capítulo 10 Muestreo con ACL 397
Corte de estrato superior
Nota: Las modificaciones del corte de estrato superior sólo las deben realizar los especia-
listas que tengan experiencia en teorías técnicas relacionadas con el muestreo estadístico.
398 ACL para Windows 7 Guía del Usuario
Muestreo con y sin reemplazo
■ Submuestreo
En algunos casos un registro en el archivo representa un número de transacciones
separadas, por ejemplo, anunciando los totales en un Subsistema de cuentas por pagar.
Para probar sólo una de las partes integrantes, haga clic en la ficha [Más], en el cuadro de
diálogo Muestreo y selecione la casilla de verificación Submuestra.
El hecho de especificar Submuestra hace que ACL muestre el dólar (centavo) real selec-
cionado junto con otra información. Por ejemplo, si la cantidad seleccionada era
$12.455, el dólar real seleccionado puede ser el dólar 4.620 de esa cantidad. Especificar
submuestra permite que $4.620 sea ona cantidad también, de modo que se pueda
realizar un muestreo adicional.
■ Muestreo condicional
Puede aplicar una condición para que sólo una porción de la población esté en la
selección. Si desea, utilice el muestreo condicional para limitar el ámbito de las selec-
ciones o para excluir determinados elementos.
Nota: Cuando se utiliza una condición para restringir los elementos que se deben utilizar
en un muestreo, se reduce el tamaño de la población. Un método de muestreo que se basa
en el tamaño de la población se debe regular convenientemente.
400 ACL para Windows 7 Guía del Usuario
Un ejemplo de muestreo
■ Un ejemplo de muestreo
Este ejemplo compara la manera en que los diferentes métodos de muestreo seleccionan
elementos. El ejemplo tiene las siguientes características:
■ x representa una selección
■ t representa una selección de elemento de corte de estrato superior
■ Las columnas bajo cada tipo del muestreo muestran la cantidad del muestreo
■ Método por celdas: Las cantidades incluidas están resaltadas en cada celda
■ Método aleatorio: en este ejemplo se utilizan números aleatorios arbitrarios para
las selecciones aleatorias
Método aleatorio
Asumimos que los valores aleatorios entre 1 y 100 son 4, 13, 15, 37, 42, 56, 59, 80, 89 y 93.
El elemento $12 en la línea 7 no es seleccionado, aunque haya sido considerado de corte
de estrato superior en los dos ejemplos anteriores. El elemento $33 se ha seleccionado 3
veces debido al rango de dólares que abarca.
Método aleatorio
Hemos supuesto que los tres valores aleatorios entre 1 y 16 eran 2, 5 y 14.
Apéndice A O BTENCIÓN DE DATOS
403
404 ACL para Windows 7 Guía del Usuario
Pautas para la preparación del archivo
que identifiquen diferentes tipos de registros con sus relaciones. Solicite los datos
en su formato preferido: Disco, cinta o acceso ODBC. Solicite informaciones de
control, como los recuentos de registro y los totales que no son significativos.
Puede ser útil trabajar con un pequeño archivo de muestra, con la finalidad de
comprobar sus procedimientos antes de pedir el archivo completo.
■ Si es necesario, obtenga los datos junto con los diseños de los registros y los
totales de control.
■ Utilice el Asistente de definición de datos para crear definiciones del archivo de
entrada, con la finalidad de que ACL pueda leer y mostrar los datos.
■ Verifique la integridad de los datos. Utilice las herramientas y el diseño del
registro en ACL, para asegurarse que los archivos y el número de registros están
correctos, asimismo, que existe concordancia entre los totales de control.
Verifique si todos los datos son válidos. Vea las inconsistencias entre sus datos y
sus conocimientos en el espacio comercial. Discuta los resultados inesperados
con el propietario de los datos.
■ Utilice los comandos y funciones para explorar los datos y responder a sus
preguntas. Utilice el Log de comandos, las notas de Proyecto y las notas de vista
para documentar su trabajo, así como, su procedimiento.
■ Confirme sus resultados con quien pueda verificarlos. Haga con su gerente o
colega de trabajo la revisión de sus procedimientos. Ante las anomalías descu-
biertas, investigue cuáles son los posibles motivos. Asegúrese que sus suposi-
ciones, conclusiones o recomendaciones sean válidas.
■ Discuta los resultados con el propietario de los datos y con los otros interesados
y conforme sea necesario, efectúe nuevos análisis.
■ Documente sus resultados en un reporte.
■ Archive su Proyecto ACL y los datos relacionados para una referencia futura.
■ Si es necesario un análisis regular y sistemático, considere en automatizar su
análisis utilizando los recursos de lote de ACL.
archivos de longitud fija, cada registro tiene un número fijo de campos y cada campo,
una longitud constante. Normalmente, sólo existe un tipo de registro en el archivo.
Para el procesamiento, se prefiere un archivo de longitud fija con un tipo de registro
único, no obstante, ésta no es una condición esencial. ACL también puede procesar los
archivos de tipo de registro múltiple, además de cualquier tipo de archivo de tamaño
variable.
Si los datos están en una base de datos relacional, éstos se deben convertir a un archivo
plano antes de cargarlos o copiarlos en una cinta. Si tiene un departamento de sistemas
de información, pídale información. También es posible utilizar ODBC para leer una
base de datos relacional.
Alternativamente, en lugar de hacer plana la base de datos, es posible que desee generar
un reporte de los datos y utilizar ACL para analizar el reporte archivo de cola.
Descarga de datos
La forma más común de tener acceso a los datos de un servidor principal o minicompu-
tadora es por medio de un “download” (descarga) o por la “emulación del terminal” En
la mayoría de los casos, la computadora personal emula una terminal en un un servidor
principal o en una minicomputadora. Necesita software para realizar la descarga en la
computadora personal desde un servidor principal o una minicomputadora.
A menudo es necesario un hardware especial para emular un terminal en una compu-
tadora personal. El dispositivo más frecuente es un IRMA (o tarjeta compatible), que
proporciona al terminal 3270 acceso a un servidor principal IBM, y un adaptador de
red, que permite acceder directamente al servidor principal.
Archivos CR/LF
ACL detecta automáticamente los caracteres de retorno de carro (CR) y avance de línea
(LF), que indican el final de un registro en los archivos CR/LF. El valor Hexadecimal
para una combinación de retorno de carro y avance de línea es 0D0A, que es el método
estándar para separar archivos de líneas en una computadora personal compatible con
IBM.
Estos archivos suelen ser archivos de textos ASCII sencillos, con información impri-
mible como reportes y texto. Es posible eliminar espacios en blanco para ahorrar
espacio. El resultado es un archivo donde cada longitud de registro (línea) es diferente,
dependiendo de la cantidad de espacios en blanco que se eliminen.
ACL detecta archivos CR/LF y proporciona automáticamente la longitud de registro
correcta y el juego de caracteres.
Apéndice A Obtención de datos 409
Estructuras del archivo y tipos de registro
Archivos CR
Los archivos CR son archivos únicos de computadora que tienen un retorno de carro
(CR) para marcar el final de cada registro. ACL trata estos archivos como si fueran
archivos CR/LF. Este es el método estándar de separar archivos de línea en las computa-
doras compatibles con Macintosh.
Archivos LF
Los archivos LF son archivos de computadora únicos que tienen un avance de línea (LF)
para marcar el final de cada registro. ACL detecta estos archivos automáticamente y los
trata como si fuesen CR/LF.
Archivos delimitados
Muchos archivos de datos contienen campos que no tienen una posición fija en un
registro. En cambio, cada campo está separado del resto por un carácter separador de
campos. Estos archivos se denominan delimitados.
Cuando ACL detecta un archivo delimitado, solicita que se convierta. Haga clic en
[Aceptar] para que ACL genere un archivo de longitud fija con todos los campos
definidos. ACL asigna nombres a los campos de la siguiente forma FIELD_1, FIELD_2,
etc. Es necesario cambiar estos nombres por otros más representativos.
Si un archivo de datos utiliza delimitadores no estándares, es posible que ACL no pueda
detectar que el archivo es delimitado. En este caso, haga clic en el botón (Convertir
archivo delimitado) en la ventana definición del archivo de entrada para visualizar el
cuadro de diálogo Delimitador personalizados donde se pueden especificar los delimi-
tadores no estándares. Esto permite analizar y utilizar virtualmente cualquier archivo
delimitado, independientemente de los caracteres utilizados como delimitadores.
410 ACL para Windows 7 Guía del Usuario
Estructuras del archivo y tipos de registro
Base de datos
La mayoría de las bases de datos relacionales tienen estructuras internas complejas que
dificultan el acceso o el análisis. Es probable que pueda exportar a un archivo DBF
(dBASE) en las bases de datos relacionales basadas en computadoras personales.
Archivos dBASE
ACL detecta y analiza automáticamente los archivos dBASE de una computadora
personal (normalmente los que tienen una extensión *.dbf) y crea un formato para
ellos. Esto también es válido para archivos dBASE creados mediante productos
“xBASE” (compatibles con dBASE), como FoxPro™, Visual FoxPro™ y Clipper™.
Nota: ACL lee los archivos de datos dBASE, pero no lee ningún otro archivo asociado con
ellos, tales como archivos índices o memorándum.
Cuando abra un archivo dBASE, ACL mostrará este mensaje: “Probablemente el archivo
sea de dBase. ¿Crear campos ahora? “Cuando haga clic en [Aceptar] informará que
“fueron creadas automáticamente definiciones de campo”. Después de verificar si las
definiciones de campo están correctas, es posible iniciar el procesamiento del archivo.
Apéndice A Obtención de datos 411
Estructuras del archivo y tipos de registro
ACL admite la mayoría de los tipos de campo dBASE (incluidos los que recientemente
agregó Visual FoxPro) y genera automáticamente el campo apropiado. Los tipos de
campo son los siguientes:
Carácter ASCII
Numérico NUMERIC
Fecha DATE
Lógico LOGICAL
Flotante NUMERIC
Moneda MICRO
Doble FLOAT
ACL trata los campos de valor nulo de Visual FoxPro como espacios en blanco o ceros,
según convenga.
Los tipos de campo que ACL no admite son los campos Memorándum y General, así
como los campos Fecha/Hora. No obstante y si fuese necesario, es posible acceder a la
información de los campos Fecha hora.
Debido a que el campo Fecha/Hora tiene siempre una longitud de 8 bytes, el espacio
correspondiente de ese tamaño aparecerá en la definición del campo. Internamente este
tipo de campo está formado por dos campos MICRO de 4 bytes. El primero es la fecha
y el segundo, la hora. Para definir un campo Fecha/Hora en la ventana Fecha hora,
comience definiendo las dos partes de 4 bytes como campos MICRO, separados sin
decimales, y asígneles los nombres Fecha y Hora.
La parte de la fecha se almacena en realidad como número de días. Este formato de fecha
difiere del formato de fecha de ACL en exactamente 2.415.020 días. Por lo tanto, para
tratar correctamente la fecha en ACL es necesario crear una expresión con el siguiente
formato: `000101`+DATE-2415020 y asignarle un nombre para futuras referencias.
Consulte “Fechas en serie” en la página 12, en Manual de referencia de
ACL para Windows.
La parte de hora se almacena como miles de segundos a partir de la medianoche. Es
posible determinar la hora del día con dos posiciones decimales, dividiendo el
412 ACL para Windows 7 Guía del Usuario
Estructuras del archivo y tipos de registro
contenido del campo hora entre 3.600.000.00. Por ejemplo: 7,50 es 7:30 AM y 14,97 es
casi 3PM.
Para determinar exactamente las horas, minutos y segundos, utilice la función
INTEGER( ):
Horas:
INT(TIME/3600000,0000)
Minutos
INT(MOD(TIME;3600000)/60000)
Segundos:
INT(MOD(TIME;60000)/1000)
Archivos de reporte
Casi todo el software de computadoras genera reportes de transacciones detallados.
ACL puede leer información almacenada como si fuera un reporte impreso. Esta
aplicación se utiliza cuando desee acceder a datos almacenados, en formato de base de
datos complejo, en vez de un archivo plano. Esta técnica abre casi todos los datos para
análisis independientes utilizando ACL.
El primer paso para procesar un reporte como datos es capturar la información en un
archivo de disco. En la mayoría de los ambientes de las minicomputadoras y servidor
principal, la captura se hace directamente porque los archivos se colocan en una cola
antes de imprimirlos. No es necesario imprimir el archivo, sólo tiene que copiarlo de la
cola antes de eliminarlo. Normalmente queda un archivo de longitud fija de 133, ya que
resulta más fácil de procesar en ACL.
Apéndice A Obtención de datos 413
Estructuras del archivo y tipos de registro
Puede ser un poco más difícil capturar datos en un ambiente del servidor Principal. Si se
encuentra en un ambiente LAN, puede utilizar la cola de impresión LAN como si fuera
una cola del servidor principal. En un ambiente monousuario es posible utilizar un
número de utilidades del dominio público, un programa compartido y utilidades de
bajo costo para guardar texto de impresora en un archivo de disco. Normalmente se
utiliza un archivo CR/LF de longitud variable que ACL pueda leer.
Cuando procese un archivo de reporte como datos, trátelo como un caso especial de
archivo de múltiples tipos de registro. Para obtener más detalles acerca de como leer
archivos de reporte. Consulte “Archivos de reporte” en la página 119.
Algunos archivos pueden tener más de un tipo de registro. Por ejemplo, los archivos de
múltiples tipos de registros pueden constar de registros de encabezado, detalle y pie. En
la mayoría de los casos, estos archivos de varios tipos de registros tienen un campo cuyo
contenido permite distinguir entre tipos de registros como: H (para registros de
encabezado), D (para registros de detalle) y T (para registros de pie de página).
Los registros de encabezado pueden tener información, como el nombre del cliente,
número, dirección, etc.
Los registros de detalle pueden tener información como la descripción del producto, el
número del producto, el precio de venta, etc.
Los registros de pie de página pueden contener información como los totales de cada
factura.
Un ejemplo es el INVOICE.FIL suministrado con el Libro de ejercicio de Libro de trabajo
de ACL para Windows archivo. Para ver un ejemplo de como tratar este tipo de archivo.
Para obtener más información, consulte “Campos de datos” en la página 157.
Los archivos de varios tipos de registros pueden tener una longitud de registro fija o
variable. La siguiente explicación asume que está trabajando con un archivo de longitud
de registro fija. Para obtener más detalles acerca de como trabajar con archivos de longi-
tudes variables, consulte “Registros de longitud variable” en la página 418. Defina los
tipos de registro y sus campos relacionados utilizando filtros de datos, conforme está
descrito en “Filtros de datos” en la página 170.
415
416 ACL para Windows 7 Guía del Usuario
Registros de longitud fija
con espacios en blanco o ceros, según sea necesario. Existen varios tipos comunes de
archivos de longitud variable:
■ Archivos CR/LF
■ Archivos con longitud de registro en el archivo
■ Archivos de longitud variable de IBM
■ Archivos sin longitud de registro en el archivo
Archivos CR/LF
Archivos CR/LF, son archivos en los que al final de cada registro está indicado con un
retorno de carro y un carácter de avance de línea, o simplemente CR o LF.
ACL identifica y maneja automáticamente un archivo CR/LF. El procesamiento y la
creación de una definición del archivo de entrada para esos archivos serán idénticos al
discutido en “Registros de longitud fija” en la página 415.
para archivos IBM, de longitud variable son idénticos a los ya tratados en “Registros de
longitud fija” en la página 415.
Nota: Utilizamos la variable COUNTER para saber si estamos esperando un registro tipo
1 o 2.
COUNTER = 0
GROUP IF COUNT = 0
RECORD_LENGTH = 133
COUNTER = num_twos
COMMENT procesar registros tipo 1
ELSE
RECORD_LENGTH = 20
COUNTER = COUNTER – 1
COMMENT procesar registros tipo 2
END
Observe la asignación de RECORD_LENGTH, que estipula la longitud de registro única-
mente para el registro actual, anulando cualquier cálculo automático de longitud de
registro realizado por ACL. A medida que se lee cada registro, se ajusta adecuadamente
la longitud de registro y continúa el procesamiento.
A medida que se lee cada encabezado de registro, se establece la longitud de registro, así
como COUNTER, basándose en el campo num_twos. Si COUNTER está en cero, ACL
asume que hay otro encabezado en el archivo. Si COUNTER no es cero, ACL lee el
siguiente registro tipo 2. Como COUNTER es restablecido para cero, ACL espera un
encabezado.
422 ACL para Windows 7 Guía del Usuario
Registros de longitud indeterminada
La parte ELSE del grupo maneja los registros tipo 2. Como cada registro se lee, el grupo
reduce COUNTER para que ACL sepa esperar el próximo encabezado de registro. Esto
permite realizar cualquier procesamiento necesario antes de dirigirse al siguiente grupo
de bloques o al siguiente registro.
Nota: Se debe especificar que la definición del archivo de entrada tenga una longitud de
registro fija. Esta longitud debería ser, por lo menos, tan larga como el registro más largo,
incluyendo las cubetas, ya que de lo contrario no es posible acceder a los campos indivi-
duales.
Ventana de vista
Resultado, si el límite
Parámetro Límite excedió
Máximo número de columnas en 256 columnas y un número total Mensaje de error: “Se ha
una vista <3826 caracteres en los títulos excedido el ancho máximo para
de la columna la vista”.
423
424 ACL para Windows 7 Guía del Usuario
Resultado, si el límite
Parámetro Límite
excedió
Variables
Resultado, si el límite
Parámetro Límite
excedió
Generador de diálogos
Resultado, si el límite
Parámetro Límite excedió
Índice
Carácter 306, 324 Valores cero, suprimir en suprimir totales Consulte definir
Caracteres del idioma en el numérico 224 campos de datos físicos
nombre 339 Ver. Consulte Cuadros de lista tipos de 306
Caracteres inválidos en 326 Campos clave Valores cero, suprimir 224
Caracteres ordenados 324 Casilla de Verificación Resumir Y perfil automático 321
Clave 226 226 Carácter
clave, en operaciones con con comando Relaciones 107 Cadenas 288, 306
múltiples archivos 106 con comando Unir 106 Expresiones 307
color en los gráficos 253 Campos computados Formato de Límites Consulte
columnas, representadas como acerca de 112, 164 límites de ACL
66 Acerca de. Véase también definir Funciones 307
computados, en las áreas de archivos y campos Carácter del idioma, en los nombres
trabajo Agrupamiento 364 de campo 339
Condicional 167 Condicional 167 Caracteres especiales en la vista 200
Condicional estático 179 en áreas de trabajo 366 Caracteres inválidos en los campos
Contar 236 en vistas 197 326
Convenciones para asignar Fechas 302 Carga automática de proyectos 359
nombre 192 Sintaxis de parámetros de campo Cedas, en vistas 50
Convertir fechas con computados 365 Ciclo, en los lotes 349
302 Campos Computados Simples 165 Ciclo. Consulte también Archivos
Datos en blanco en las tablas Campos condicionales segmentados
importadas de ODBC 150 Procesar archivos de diversos Clasificar, representar gráficamente
datos secuenciales en las 97 tipos de registro 415 los resultados de 235, 269
Datos, definir 157 Sintaxis de parámetros de campo Cláusula Mientras 346
Definida 66 365 Cláusula Orden. Consulte Definir
Desde el archivo de entrada, listar campos condicionales estáticos tablas y vistas del DB2
282 acerca de 179 Cláusula Si en lotes 346
designar 192 Definir 180 Cláusulas
Desplazar posición de inicio 193 Mostrar 184 Como, Consulte Expresiones
Eliminar 192 ordenar e indexar 186 Dónde Consulte Definir tablas y
Encabezado, extraer. Consulte Procesar 186 vistas del DB2
Procesar campos Campos de altura variable 137 Mientras 346
condicionales estáticos Campos de caracteres Orden Consulte Definir tablas y
Fecha. Consulte definir campos acerca de 306 vistas del DB2
de datos físicos Cambio de cuadro 298 Si 346
Filtrados, ver. Consulte Mostrar Criterio de Ordenamiento 324 Cláusulas Como. Consulte
campos condicionales estáticos Campos de caracteres de líneas Expresiones
identificar 129 múltiples 137 Cliente, configure ACL como 371
macros en 357 Campos de datos Consulte definir Cliente/Servidor
Mostrar cuadro de lista campos de datos físicos de campo 375
Campos/Expresiones 191 Campos físicos 365 Preferencia 371
Ordenar datos en campos Campos numéricos Codificado en las comunicaciones
seleccionados 46 Ancho de muestra 335 del servidor. Consulte Opciones
Propiedades, editar 130 aplicar formato. Consulte definir Cliente/Servidor
Representados como columnas campos de datos físicos Color de fondo, gráfico 249, 250
197 definir. Consulte definir campos Color de las series de datos en los
Seleccionar 40, 45, 148 de datos físicos gráficos 258
Tipo NUMERIC en vistas 303 Color, en los gráficos 250, 253, 258
(UNFORMATTED) 132 reportes, formato en. Consulte Columnas
Tipo PRINT 132 Definir campos de datos físicos Añadir 204
Índice 429
campos de datos físicos Variables creadas por comandos Datos. Consulte Crear un filtro
Totales, suprimir en campos Variable de comando Min. Consulte de datos
numéricos. Consulte definir Variables creadas por comandos Ficha Editar
campos de datos físicos Variable de comando Mle 353 Campos/Expresiones 157, 190
TSO Usuario ID 371 Variable de comando Range 353 Fichas 153
Variable de comando Sampint 353 guía de Opciones del Archivo de
Variable de comando Sampsize 353 Entrada 155
U Variable de comando Stddev 353 Ventana Inactiva 28
Unidad Central Variable de comando Total 353 ventana Panorama 32
Base de datos de la unidad central, Variable de comando UEL 353 Ventanas
usar 412 Variable de comando Write 353 Abrir 35, 321
Convenciones de asignación de Variable Promedio de comando 353 abrir vistas automáticamente 321
nombre de archivo. Consulte el Variables ACL 28
Sistema Cliente/Servidor de acerca de 113, 351 Activa 28
ACL, Dudas comunes Cambiar el nombre 357 Activando 35
Obteniendo datos 406 Constantes, reemplazar 357 Dimensionar 34
Unidades centrales, costos de Contenido de registro, Fuentes 35, 338
procesamiento 387 precedente 353 IFDs 153
Unir creadas por el comando 113, 353 Inactiva 28
archivos de servidor 390 creadas por el usuario 113, 355 Líneas de cuadrícula, mostrar en
Unir registros en campos Duplicado 357 la vista 325
condicionales estáticos. Consulte Editar 356 log de comandos 33, 337
Procesar campos condicionales Eliminar 357 Lote 342
estáticos en comandos de grupos 355 Mostrar 34
Unir tablas en el servidor. Consulte en comandos individuales 354 Mover 35
Definir tablas y vistas del DB2 En expresiones 283 Organizando en la pantalla 35
Usuarios, diversos en el Sistema Error de mensajes Consulte Panorama 32
Cliente/Servidor de ACL 388 límites de ACL Vista 198, 312
Utilidades de orden, en el OS/390 Inicialización automática 360 Verificar límite de error 329
390 Mantenimiento 357 Vincular una Definición del Archivo
Nombres 355 de Entrada a un nuevo archivo de
nombres de campos en 355 datos. 188
V Nombres de campos, reemplazar Vista previa de reportes 230
Valor absoluto en el muestreo por 357 Vistas
unidad monetaria 393 Parámetros en 352 Abrir ventanas 321
Valores Sino de porcentaje (%) en 357 acerca de 76
Constantes, convenciones para Variables creadas por el comando borde de la página, mostrar 326
especificar 297 113, 353 Cambiar nombre, reportes y 219
Literales, convenciones para Variables creadas por el usuario campos computados en 197
especificar 297 113, 355 campos computados en. Véase
numéricos en expresiones. Varios usuarios 388 también en Ventana de Vista
Consulte Sintaxis de expresión Vencimiento campos numéricos 303
Valores cero, suprimir 224 utilizando las funciones para campos numéricos. Consulte
Valores literales, convenciones para calcular 298 definir campos de datos físicos
especificar 297 Ventajas y Desventajas del Muestreo Caracteres especiales 200
Variable de comando Absn 353 por celda 395 Celdas en 50
Variable de comando Gapdup 353 Ventana de Vista, crear filtros 312 Columnas 203
Variable de comando High 353 Ventana definición de archivo de Columnas. Consulte Formato
Variable de comando Low 353 entrada numérico predeterminado.
Variable de comando Máx. Consulte ficha Añadir un Nuevo Filtro de como reportes 77, 197
442 Índice
X
Xbase 410
Z
Z-estadística y Comando Benford
88
Soporte técnico
internacional
Las Américas
+1-604-669-4997
+1-604-689-4209
@ support@acl.com
7 Manual de Referencia
Manual de Referencia
ACL para Windows
™
7
E-mail: info_europe@acl.com Web: www.acl.com