You are on page 1of 32

COMANDOS PARA ANALISIS DE

DATOS

ING. TERESA AIZAGA DE CORONEL


COMANDOS PARA PRUEBAS DE
SECUENCIA
Examinar secuencia
Utilizado para comprobar si uno o ms campos de la tabla que
estamos analizando, se encuentran ordenados de manera secuencial.
En el proyecto ACL105 Fundamentos, abra la tabla Transacciones.
Ejecute Analizar Examinar secuencia.
En la pestaa Principal, seleccione el
o los campos a verificar. Clic en el botn
Secuencia en. Para este ejemplo use el
campo numfact.
Agregue el campo a la lista. Observe que
al lado izquierdo del campo aparece el icono orden ascendente.
Haga clic en ACEPTAR y luego ACEPTAR.
Aparece el informe por pantalla donde se detalla los errores de
secuencia encontrados.
COMANDOS PARA PRUEBAS DE
SECUENCIA
Buscar Faltantes
Detecta si los nmeros o fechas ordenadas en secuencia contienen
faltantes.
En la misma tabla Transacciones, ejecute Analizar Buscar faltantes.
En la pestaa Principal haga clic en el botn Faltantes en.
Agregue un campo, numfact, este comando analiza uno a la vez.
El icono ordenar por predeterminado es ascendente, para cambiar
a descendente, presionarlo. Mantenga igual. Haga clic en
ACEPTAR. Aparece resaltado el campo Nmero de Factura.
Preordenar. Esta casilla activada asegura el orden de los registros.
Listar intervalos faltantes. Active esta casilla para conocer el punto
inicial y final de cada faltante, as como el nmero de elementos
faltantes en cada intervalo. Clic en el botn ACEPTAR.
Resultado: 12 intervalos detectados y 32 elementos faltantes.
COMANDOS PARA PRUEBAS DE
SECUENCIA
Buscar Faltantes
Repita el procedimiento, pero ahora active la casilla Elementos
faltantes para comparar la diferencia que existe en el resultado del
informe actual con el anterior.
Se habilita la caja de texto: N. Mximo elementos faltantes, con
un valor predeterminado de 5.
Esto significa que ACL va a crear una lista de hasta 5 elementos
faltantes individuales para cada faltante. Usted puede modificar y
colocar otro nmero como mximo. Clic en ACEPTAR.
En este informe, podemos apreciar que el formato nos presenta el
nmero del elemento faltante.
De igual forma nos indica, el inicio del faltante y fin del faltante, as
como el nmero de elementos faltantes, llegando al mismo
resultado: 32 elementos faltantes.
COMANDOS PARA PRUEBAS DE
SECUENCIA
Buscar duplicados
Verifica si algn campo de la tabla contiene datos duplicados. Existen
campos que son nicos, por ejemplo: cedula identidad, cdigo de
producto, nmero de cheque, normalmente son campos claves, por
esta razn no pueden repetirse en una tabla maestra.
En la tabla Transacciones, ejecute Analizar Buscar duplicados.
En la pestaa Principal, haga clic en Duplicados en para seleccionar
los campos que desea verificar.
En campos disponibles, seleccione numfact y agregue con la .
Puede cambiar el ordenamiento si desea, (icono a la izquierda del
campo), clic en ACEPTAR. Luego, clic en ACEPTAR.
Aparece en pantalla todas las facturas duplicadas, son 22.
Indica el nmero de registro donde se encuentra la duplicacin.
Para verificar si todo el registro se encuentra duplicado, repita los
pasos, y en Duplicados en, agregue todos los campos. No tenemos dos
registros iguales.
COMANDOS PARA AISLAR DATOS
Extraer datos
Permite extraer registros o campos seleccionados en la tabla activa,
copiar en una nueva tabla o agregarlos a una tabla existente. Se
recomienda usarlo cuando trabaja con tablas grandes.
Proyecto ACL105 Fundamentos.acl, carpeta Analisis_de_inventario,
seleccione la tabla Inventario. Ejecute Datos Extraer datos.
En cuadro de dialogo, pestaa Principal, aparece marcado el botn
Registro, va a extraer todos los campos con sus caractersticas.
Presione botn SI, activa el generador de expresiones para
seleccionar los registros que tengan estado A.
Seleccione campo estadprod con doble clic, luego botn = y
digite criterio A. La expresin se agrega al cuadro de texto del
botn SI.
En el cuadro de texto botn En haga clic y registre Inventario
productos activos, nombre de la tabla donde va a guardar los datos.
Presione el botn OK, verifique la tabla agregada en el proyecto.
COMANDOS PARA AISLAR DATOS
En la tabla Inventario agregar un campo calculado donde reste la
cantidad disponible cantidad pedida y guarde como cantidad
pendiente. Compare su expresin:

Extraer datos por campos: Ejecute Datos Extraer datos.


Active botn campos, presione botn Extraer campos.
Seleccione los campos que se muestran en la imagen.
Recuerde que Cantidad_pendiente es campo computado.
Al extraer, la formula va a desaparecer.
Es comparable con la opcin pegar valores de Excel.
Recuerde que el orden de los campos seleccionados es
como van a aparecer en la nueva tabla. Presione el botn Aceptar.
En el cuadro de texto del botn En escriba Inventario pendiente,
nombre de la tabla donde va a guardar los datos. Presione el botn OK.
Edite el formato de esta nueva tabla y observe Cantidad_pendiente
aparece como un campo ACL ya no es calculado.
COMANDOS PARA AISLAR DATOS
Podemos filtrar la tabla antes de extraer. Vamos a utilizar una funcin
ACL para filtrar los registros con error en el cdigo de producto.
Abra la tabla Errores, Clic en el botn filtro, aparece el generador de
expresiones: en la sesin Operadores presione no y observe en el
cuadro de la expresin que se convierte en NOT.
En la sesin funciones, seleccione con doble clic Verify, dentro del
parntesis seleccione campo y haga doble clic sobre el campo
numprod, compare con la imagen.
Presione el botn Aceptar.
Compare el resultado con la imagen adjunta:

Ejecute el men Datos - Extraer, por registro.


En el cuadro de texto del botn En registre Productos errados,
nombre de la tabla donde guarda los registros con error en el cdigo
del producto. Presione el botn OK. En el navegador observe creada la
tabla productos errados, en el proyecto activo.
COMANDOS PARA AISLAR DATOS
Si deseamos filtrar informacin que se encuentra en un rango de
valores o fechas debemos usar la funcin BETWEEN.
Agregue un filtro y escoja la funcin BETWEEN con doble clic, si no lo
hace de esa manera, la funcin no trae los argumentos.
Seleccione valor con doble clic; en campos disponibles escoja
fechacoste con doble clic; valor se reemplaza con este campo.
Seleccione con doble clic min. En los operadores presione el botn
Fecha y hora. En el cuadro de dialogo aparece seleccionado el ao,
cambie por 2000. En la caja de lista seleccione el calendario y
aparece el ao 2000, seleccione Octubre 10. Haga clic en ACEPTAR.
Repita los pasos para el siguiente argumento: max, con la fecha
31/12/2000
El resultado de la expresin debe quedar as:
Haga clic en ACEPTAR, aparecen los productos costeados en este rango
de fecha. Ejecute contar: tenemos 44 registros que cumplen con esta
condicin de los 152 registros del archivo.
COMANDOS PARA AISLAR DATOS
Otro ejercicio para extraer: usar la opcin Aadir
Aplica cuando cada tabla tiene la misma estructura.
En la carpeta Analisis_de_inventario, abra la tabla Inventario.
Ejecute Datos - Extraer, presione el botn SI para filtrar productos de
clase 01. Genere la expresin y compare:

Haga clic en Aceptar para retornar a la pantalla principal.


En el cuadro del botn En registre artculos toma inventario
nombre de la tabla para guardar los datos filtrados. Presione el botn OK.
Abra la tabla Inventario y ejecute Extraer, presione el botn SI filtre
productos de la clase 07. Haga clic en Aceptar y retorna.
Presiona el botn En, en el cuadro Guardar archivo como, localice
la tabla artculos_toma_inventario.FIL, que ya existe pero con productos
de clase 01, presiona el botn Guardar y retorna a la pantalla principal
del comando. Presione el botn OK.
Aparece mensaje indicando que el archivo ya existe. Presione el botn
Aadir, los productos clase 07 se agregan en la misma tabla .
COMANDOS PARA AISLAR DATOS
Exportar a otra aplicacin
Permite exportar datos desde una tabla a una variedad de formatos
de archivo para utilizarlos con otras aplicaciones.
En la carpeta Analisis_de_inventario, abra la tabla Inventario. Ejecute
Datos - Exportar a otra aplicacin.
En la pestaa Principal, aparece activado el botn Campos, haga clic
en Exportar campos, agregue los campos en el orden que desea.
Haga clic en ACEPTAR.
En la caja de lista Exportar como, escoja el formato de exportacin
que desee aplicar, en este caso:
Excel 07-2010, aparece como nombre del archivo, el mismo nombre
de la tabla ACL. Clic en botn EN, seleccione la ruta donde
guardar el archivo, puede cambiar de nombre con el que desee.
Clic en ACEPTAR, y aparece el siguiente mensaje:

Verifique el archivo exportado en la ruta correspondiente.


COMANDOS PARA AISLAR DATOS
Tambin puede realizar una exportacin activando el botn Vista.
ACL tomara todos los campos de la vista actual. Los campos se
exportan en el mismo orden en que aparecen en la vista.
Aplique el procedimiento anterior bajo este esquema y utilice ahora
un archivo delimitado, use como separador el pipe (|).
Cuando use Delimitado, elija Exportar con nombres de campos
para incluir nombres de columnas como encabezados. Seleccione
los caracteres correspondientes de Separador de columna y
Calificador de texto.
Compare su resultado con la imagen adjunta en pantalla y verifique
el archivo en la ruta donde orden que se grabe.
COMANDOS PARA REORDENAR REGISTROS
Ordenar registros
Permite ordenar los registros de la tabla seleccionada y enviar los
resultados a una nueva tabla ACL.
Use la misma tabla Inventario y ejecute Datos - Ordenar registros.
En la pestaa Principal, presione el botn ordenar por, para
seleccionar el o los campos sobre los que desea ordenar. El orden
en que los agregue establece la prioridad de ordenamiento.
En el campo agregado use el botn de ordenamiento para
cambiar la forma en que se desea ordenar. Esta forma
predeterminado indica ascendente. Si desea descendente, haga clic
en este botn para cambiar el sentido de la flecha. Cuando termine
de seleccionar los campos haga clic en ACEPTAR.
Puede excluir registros haciendo clic en el botn SI.
En el cuadro de texto del botn En..., registre el nombre de la tabla
donde generar el resultado, en este caso, inventario ordenado.
Clic en ACEPTAR. Verifique la tabla agregada la carpeta activa.
COMANDOS PARA REORDENAR REGISTROS
Crear ndice
Permite ordenar temporalmente los registros por medio de los
campos claves de la tabla seleccionada, sin afectar el orden fsico
de los datos, los resultados se envan a una nueva tabla.
En ACL un campo clave es el campo comn en dos tablas a travs
del cual se pueden relacionar.
En la carpeta Analisis_cuentas_a_cobrar abra la tabla Clientes. Ejecute
Datos - Crear ndice.
En el cuadro de dialogo Indexar, en la pestaa Principal, presione el
botn Indexar en, seleccione el o los campos para indexar. El orden
de seleccin determina la prioridad para indexar.
Escoja el campo de lmite de crdito y agregue. Haga clic sobre el
botn de ordenamiento para cambiar a descendente, para mostrar
primero los clientes con mayor lmite de crdito. Presione el botn
ACEPTAR, y retorna a la pantalla principal.
Observe un nmero adjunto al campo lmitecred. ..
COMANDOS PARA REORDENAR REGISTROS
La indexacin no realiza cambios al orden fsico de los datos, crea
un archivo ndice a travs del cual accede a los registros en orden
secuencial de acuerdo con el ndice establecido.
En el cuadro de texto del botn En... escriba el nombre del ndice, en
este caso Limitecred D. Haga clic en ACEPTAR.
Verifique el resultado, aparecen los clientes con lmite de crdito de
mayor a menor. Cuando no necesite la tabla indexada, cambie el
estatus en la caja de lista, seleccione Ninguno/a y la tabla recupera
su orden fsico.

Puede observar en la carpeta ACL DATA (explorador Windows), el


ndice creado con extensin INX.
Para eliminar el ndice, en el navegador, haga clic derecho sobre la
tabla y seleccione Propiedades. Haga clic en la pestaa ndices,
observe que aparece el ndice creado.
Seleccione y haga clic en Eliminar. Presione ACEPTAR.
COMANDOS PARA RESUMIR DATOS
Resumir
Permite resumir datos para cada valor nico o combinacin nica de
valores. Tambin puede calcular el subtotal de campos numricos
para cada uno de estos valores nicos.
Abra la tabla Clientes. Ejecute Analizar Resumir
En la pestaa Principal haga clic en Resumir sobre, seleccione el
campo sobre el cual desea resumir, en este ejemplo use estado.
Agregue a los campos disponibles y haga clic en ACEPTAR.
Haga clic en Campos de subtotales y seleccione Limitecred. Agregue
a campos disponibles y haga clic en ACEPTAR.
Para agregar otro campo en resultados de salida, haga clic en Otros
campos, agregue a campos disponibles. Como est agrupando, debe
tener cuidado con los campos que selecciona. Haga clic en ACEPTAR.
Si el campo por el que va a realizar el resumen ya est ordenado,
desactive la casilla de Preordenar. Haga clic en ACEPTAR.
El resultado agrupa por cada estado el valor de lmite de crdito.
Adicionalmente se realiza un recuento de las transacciones
COMANDOS PARA RESUMIR DATOS
Clasificar
Permite resumir datos de tipo texto, agrupa y cuenta el nmero de
registros relacionados con cada valor nico del campo seleccionado y
calcula los subtotales de los campos numricos que se requieran.
Abra la tabla Clientes. Ejecute Analizar Clasificar
En la pestaa Principal haga clic en Clasificar en, seleccione el
campo, en este ejemplo use estado. Agregue a campos disponibles y
haga clic en ACEPTAR.
Haga clic en Campos de subtotales, y seleccione Limitecred. Agrguelo
a campos disponibles y haga clic en ACEPTAR.
En pantalla, tenemos la misma cantidad de registros obtenidos con el
comando Resumir, porque usamos estado para clasificar y Lmite de
crdito para totalizar. Se podra decir que ambos comandos son
iguales, sin embargo, en Clasificar obtiene % de participacin para
recuento y Lmite de crdito y ambas columnas estn totalizadas.
Tambin aparece una pestaa adicional Grfico, haga clic, y nos
presenta el resultado en forma grfica y con opciones para modificar.
COMANDOS PARA RESUMIR DATOS
Estratificar
Permite crear un perfil de la tabla, resumir datos numricos agrupando los
registros en intervalos numricos dentro de un rango. Puede especificar el
tamao del rango, la cantidad de intervalos en el rango y qu campos se
deben totalizar.
En Analisis_cuentas_a_cobrar abra la tabla Cuentas_cobrar.
Ejecute Analizar Estadistico Estadisticas sobre el campo importe y
considere solo los registros con tipo de transaccin igual a IN.
Pensar que equivoque el comando, pero no es as. Obtiene valores
mximos y mnimos y sobre esta base ejecute Analizar Estratificar.
En la pestaa Principal, haga clic en Estratificar en, seleccione importe.
Haga clic en Campos de subtotales, seleccione importe. En Mnimo,
aparece automticamente el valor mnimo como primer intervalo.
En Mximo, aparece automticamente el valor mximo para el ltimo
intervalo, tomado del resultado del comando estadstico.
En Intervalos ingrese el nmero de intervalos iguales que ACL produce entre
el valor mnimo y el mximo. El nmero predeterminado es 10.
Si activa Libre ingrese el valor inicial de cada intervalo . clic en ACEPTAR.
COMANDOS PARA COMBINAR DATOS
Combinar tablas
Permite combinar dos tablas ordenadas, que tengan estructuras de
registros idnticas, en una nueva tabla que tiene el mismo criterio de
ordenamiento de las tablas originales.
En la carpeta Analisis_cuentas_a_cobrar abra la tabla Transacciones.
Crear una nueva tabla: Trans_prod01, como resultado de extraer
las transacciones de los productos que tengan clase 01.
En la misma tabla Transacciones, proceda a extraer las
transacciones de los productos que tengan la clase 09 y cree la
tabla: Trans_prod09.
Estas tablas generadas, tienen la misma estructura de la tabla
Transacciones, por lo que vamos a combinarlas en una nueva tabla.
En estos momentos la tabla Trans_prod09 est abierta y si
ejecuta el comando Combinar tabla, el programa asume que esta
tabla es la primaria. Si no queremos que esto ocurra, cierre la tabla.
COMANDOS PARA COMBINAR DATOS
Abra con doble clic la tabla Trans_prod01.
Ejecute Datos - Combinar tabla.
En el cuadro de dialogo en la seccin de tabla primaria haga clic en
Claves primarias para seleccionar el campo para ordenar.
En la seccin tabla secundaria aparece ninguno. Haga clic en la
caja de lista, localice y seleccione la tabla Trans_prod09.
Observe en el navegador del proyecto que las tablas seleccionadas
estn identificadas con el nmero 1 y 2 para indicar cul es
primaria y secundaria.
Presione el botn En para registrar el nombre de la nueva
tabla, en este ejercicio usaremos Trans_ext_prod0109.
Presione el botn ACEPTAR.
COMANDOS PARA COMBINAR DATOS
Unir tablas
Permite combinar dos tablas ordenadas, con estructuras de registros
diferentes, por medio de un campo clave comn de cada tabla, en una
nueva. Este comando requiere una tabla de entrada primaria, por lo general
son las transaccionales y una secundaria que normalmente es la maestra.
Pasos para unir tablas: Planificar la unin
Definir el objetivo Qu resultados espera obtener?
Identificar las dos tablas que se unirn
Identificar los campos comunes a ambas tablas
Examinar los campos claves en ambas tablas para asegurar que:
Sean el mismo tipo de datos
Tengan la misma longitud
Respeten el mismo uso de maysculas o minsculas y la justificacin
Determinar qu tabla ser primaria. Por lo general, es la tabla que
contiene datos que se complementaran con los datos de la secundaria
Por lo general la tabla primaria es la que se abre primero.
Definidas las tablas primaria y secundaria, seleccione el tipo
de unin que utilizara.
COMANDOS PARA COMBINAR DATOS
Tipos de unin
Existen seis opciones para utilizar el comando Unir, pero solo vamos a
referirnos a cinco de ellas. La sexta opcin se ensea en cursos
avanzados. Para entender cada una de estas opciones usaremos las
tablas de Nmina y Empleados para identificar todos los empleados
mal retribuidos.
COMANDOS PARA COMBINAR DATOS
Opcin 1: Registros primarios coincidentes
Crea un registro de salida para todos los registros de la tabla primaria que
coincidan con la tabla secundaria.

En la pestaa Principal, en Tabla primaria, haga clic en Claves primarias,


seleccione los campos que necesita coincidir en la tabla secundaria, en
este caso, nmero del empleado. Haga clic en ACEPTAR.
En la seccin Tabla secundaria, en la caja de lista escoja la tabla
Empleados. Haga clic en Claves secundarias, seleccione los campos que
son comunes a los campos seleccionados en la tabla primaria, haga clic en
ACEPTAR.
En la seccin Tabla primaria, haga clic en Campos primarios, seleccione
los campos que necesita incluir en la nueva tabla, en este ejercicio, escoja
nmero de empleado y salario neto. Haga clic en ACEPTAR.
COMANDOS PARA COMBINAR DATOS
Opcin 2: Registros principales sin correspondencia
Crea un registro de salida para todos los registros de la tabla primaria que
no coincidan con la tabla secundaria.

Abra la tabla Nmina con doble clic y repita el procedimiento de la opcin 1


hasta llegar al cuadro de texto del botn EN, para ingresar el nombre de
la nueva tabla, en este caso Opcin 2 unir.
Haga clic en el botn Ms. Para esta segunda opcin, en Unir categoras,
seleccione el botn registros principales sin correspondencia. Haga clic
en ACEPTAR.
Este tipo de unin crea un nico registro de salida para cada registro de la
tabla primaria que NO tenga una coincidencia en la tabla secundaria.
Estos registros corresponde a pagos realizados en la nmina para
empleados que no existen en la tabla maestra Empleados, por esa razn
no sale el salario mensual.
COMANDOS PARA COMBINAR DATOS
Opcin 3: Registros primarios coincidentes, incluir todos los
registros primarios
Crea un registro de salida para cada uno de los registros de la tabla primaria
que coincidan con la tabla secundaria y un registro adicional para cada registro
no coincidente de la tabla primaria.

Abra la tabla Nmina y repita el procedimiento de la opcin 1 hasta llegar al


cuadro de texto del botn EN, para ingresar el nombre de la nueva
tabla, en este caso Opcin 3 unir.
Haga clic en Ms. Para esta tercera opcin, en Unir categoras, seleccione
el botn registros principales con correspondencia. Adicionalmente
active Incluir todos los registros principales. Haga clic en ACEPTAR.
Este tipo de unin crea un registro nico de salida para cada uno de los
registros en la tabla primaria que tenga una coincidencia en la tabla
secundaria y un nico registro adicional para cada registro no coincidente
en la tabla primaria.
Este resultado es una combinacin de las dos pruebas anteriores.
COMANDOS PARA COMBINAR DATOS
Opcin 4: Registros primarios coincidentes, incluir todos los
registros secundarios
Crea un registro de salida para cada uno de los registros de la tabla primaria
que coincidan con la tabla secundaria y un registro adicional para cada
registro no coincidente de la tabla secundaria.

Abra la tabla Nmina y repita el procedimiento de la opcin 1 hasta llegar al


cuadro de texto del botn EN, ingrese el nombre de la nueva tabla, en
este caso Opcin 4 unir.
Haga clic en Ms. Para esta cuarta opcin, en Unir categoras, seleccione
registros principales con correspondencia. Adicionalmente active la casilla
Incluir todos los registros secundarios. Haga clic en ACEPTAR.
Este tipo de unin crea un registro nico de salida para cada uno de los
registros en la tabla primaria que tenga una coincidencia en la tabla
secundaria y un nico registro adicional para cada registro no coincidente en
la tabla secundaria.
COMANDOS PARA COMBINAR DATOS
Opcin 5: Registros primarios coincidentes, incluir todos los registros
primarios y secundarios
Crea un registro de salida para cada uno de los registros de la tabla primaria que
coincidan con la tabla secundaria y un registro adicional para cada registro no
coincidente en las tablas primaria y secundaria.

Abra la tabla Nmina y repita el procedimiento de


la opcin 1 hasta llegar al cuadro del botn EN,
ingrese el nombre de la nueva tabla, en este caso Opcin 5 unir.
Haga clic en Ms. Para esta quinta opcin, en Unir categoras, seleccione registros
principales con correspondencia. Active las casillas: Incluir todos los registros
primarios e Incluir todos los registros secundarios. Haga clic en ACEPTAR.
Este tipo de unin crea un nico registro de salida para cada uno de los registros
en la tabla primaria que tengan una coincidencia en la tabla secundaria y un nico
registro adicional para cada registro no coincidente en las tablas primaria y
secundaria.
Visualice todos los pagos de la nmina y todos los empleados que aparecen en la
tabla de registros de empleados. Observe pagos errneos efectuados a nmeros de
empleado no vlidos y empleados a los que no se les cancel. Los campos faltantes
para estos registros no coincidentes se llenan con espacio en blanco o ceros.
COMANDOS PARA COMBINAR DATOS
Relacionar tablas
Permite acceder a los datos de algunas tablas simultneamente, con
estructuras de registros diferentes, por medio de un campo clave comn de
cada tabla. Es el equivalente lgico del comando Unir, pero sin generar la
creacin de una nueva tabla. La relacin se puede eliminar en cualquier
momento ya que las tablas relacionadas siguen siendo independientes.
Si se detectan claves duplicadas en la tabla relacionada, ACL har las
comparaciones con la primera clave encontrada. Si no encuentra una clave de
comparacin en la tabla relacionada, los campos relacionados se llenan con
valores en blanco o ceros en la vista de la tabla principal.
En la carpeta Analisis_nomina tenemos la tabla Nmina, que contiene toda la
informacin de las transacciones resumidas por empleado, que se generan
mensualmente; la tabla maestra Empleados que contiene toda la informacin
acerca de los empleados. Adicionalmente, la tabla Departamentos_trabajo
que almacena cdigo y nombre de departamento.
Abra la tabla Nmina, cree una Vista con el nombre Nmina x Departamento,
agregar todos los campos en el siguiente orden: coddept, numemp, fechpago,
salbruto, saldeduc, salneto, numcheque. De esta manera conserva la vista de
la tabla en forma original.
COMANDOS PARA COMBINAR DATOS
Relacionar tablas
Ejecute Datos Relacionar tablas.
Haga clic en Agregar tabla. En el cuadro de dilogo, seleccione la tabla
Empleados, y luego la tabla Departamentos_trabajo. Cierre la ventana
del cuadro.

Desde la tabla principal Nmina haga clic en el


campo clave numemp y arrastre hasta el campo
clave numemp de la tabla Empleados.
Desde el campo clave coddept de la tabla principal,
haga clic y arrastre hasta el campo clave coddept de
la tabla Departamentos_trabajo.
Presione el botn Finalizar. Observe que la vista est
intacta tal como la creamos, pero lgicamente ha sufrido un cambio,
internamente se han generado unos ndices para estas relaciones.
COMANDOS PARA COMBINAR DATOS
Relacionar tablas: Agregar campos relacionados a una vista
En la vista Nmina x Departamento, haga clic con el botn derecho en la columna
nmero de empleado y seleccione Agregar columnas.
En la caja de lista De Tabla, donde se encuentran todas las tablas relacionadas,
escoja Empleados. Haga clic en ACEPTAR.
Agregue los campos que desee que aparezcan en la vista a campos seleccionados,
para este caso use Nombre, apellidos y Sueldo mensual, observe que se agrega el
nombre del campo acompaado del nombre de la tabla. Haga clic en ACEPTAR.
Repita el procedimiento, haga clic derecho en la columna nmero de empleado,
escoja Agregar columnas. En la caja de lista De Tabla, seleccione
Departamentos_trabajo, agregue el campo descdept a campos seleccionados y
haga clic en
ACEPTAR.
Compare el
resultado de la vista y mueva los campos hasta dejarlos como la imagen.
No hemos tenido necesidad de crear una nueva tabla y se ha relacionado
informacin de tres tablas para poder generar nuevos reportes aplicando otros
comandos como clasificar, resumir, estratificar, estadsticas, entre otros.
Retorne a la vista original y aparece el siguiente mensaje: Desea guardar los
cambios que efectu en Nmina?, haga clic en ACEPTAR.
COMANDOS PARA COMBINAR DATOS
Relacionar tablas: Editar una relacin
Con la tabla principal abierta, ejecute Datos Relacionar tablas.
En el cuadro de relaciones haga clic derecho
sobre la lnea de enlace entre las dos tablas y
seleccione Editar relacin.

En el cuadro de dialogo Editar relacin, se


Muestra la tabla principal como Padre y
la tabla secundaria como Hijo.
Cambie el campo clave de la tabla principal
o de la relacionada. No existen otros campos
que se puedan relacionar, por lo tanto deje el campo coddept.
Observe que se ha creado un ndice en esta relacin. Presione el botn
CANCELAR.
COMANDOS PARA COMBINAR DATOS
Relacionar tablas: Editar una relacin
Eliminar una relacin
Con la tabla principal abierta, ejecute Datos Relacionar tablas.
En el cuadro de relaciones haga clic derecho
sobre la lnea de enlace entre las tablas Nmina
y Departamentos_trabajo, seleccione Eliminar.

La lnea de relacin desaparece. Haga clic en Finalizar.

Ejecute nuevamente el comando y solo aparecern las dos tablas que


quedan relacionadas.
Haga clic en la Vista Nmina x Departamento y ahora observa un cuadro
de dialogo donde se indica un error al momento de cargar la Vista:
Departamentos_trabajo.descdept no se ha definido. Ya no existe
porque eliminamos esa relacin. Haga clic en ACEPTAR. Observe que la
vista se carga pero que el campo descripcin departamento ya no existe.

You might also like