Microsoft Access 2000

  Lección: 125
 
Capítulo: Trabajemos con las propiedades generales de la consulta

Estando en modo Diseño, pulsemos el botón Propiedades para presentar el cuadro de la fi-gura 4.17 (mostrado ya en el Capítulo 4, cuando estudiamos la función
del parámetro Mostrar Todos los campos).

Cómo mostrar valores únicos cuando éstos se repiten

Supongamos que se nos pide que elaboremos un informe con la lista de las localidades en las que opera la empresa. Utilizaremos a este efecto la propiedad
de la consulta Valores único aplicándola al campo Localidad de la tabla Clientes.

Estando activa esta propiedad, el resultado de la consulta mostrará la información de mane-ra tal que no se repitan dos registros con todos los campos iguales
o dicho en otras palabras, la combinación de valores de todos los campos tiene que ser única para un registro dado que se va a incluir en los resultados.

Mientras que Valores únicos sólo contempla el resultado de la consulta (evita dos o más registros que muestren los mismos datos) Registros únicos toma como
referencia el registro de origen; en este caso seleccionará registros únicos en la tabla (o consulta) origen y los mostrará como resultado.

La diferencia entre ambos modos se presenta en el caso de que no sean incluidos todos los campos del origen en la tabla dinámica. Si el origen de los datos
tiene dos registros que se dife-rencian sólo por el contenido de campos no mostrados, el resultado para Registros únicos nos dará dos registros con los
datos mostrados idénticos mientras que Valores únicos mostrará uno solo.

Por el hecho de establecer cualquiera de estas propiedades el resultado se mostrará orde-nado de izquierda a derecha por el valor de todos los campos.

Distintos modos de trabajo de las tablas dinámicas

Si abrimos el parámetro Tipo Recordset (figura 9.3) se presentarán tres opciones.

Figura 9.3

La primera opción: Dynaset es la predeterminada, y como ocurrió en todas las consultas que utilizamos hasta ahora, podíamos modificar los datos y esos cambios
se guardan en la tabla origen.

Consultas sin verificación de coherencia

Dynaset (Actualizaciones incoherentes) nos permite actualizar datos que resultarían lue-go en incoherencias respecto de las combinaciones que contiene la
consulta. Para comprobarlo con un ejemplo, hagamos lo siguiente:

1. Abramos la consulta ConsClientes e intentemos en cualquiera de los registros colocar un có-digo de provincia no válido, sabemos que esto será mostrado
como un error (recordemos el cartel de la figura 5.10 del Capítulo 5).

2. Ahora accedamos al cuadro de Propiedades, abramos la lista del parámetro Tipo Recordset (figura 9.3) y cambiemos a Dynaset (Actualizaciones incoherentes).

3. Repitamos el paso 1 y luego pulsemos para pasar a otro registro y confirmar así que el có-digo no válido ahora sí fue aceptado.

Esta forma de trabajo no es recomendable, pero puede servirnos si tenemos cierta urgencia para ingresar registros en una consulta sin tener los datos correspondientes
en la/s tabla/s rela-cionada/s; por ejemplo, ingresar Clientes sin asignar el vendedor en una consulta que lo exija co-mo verificación de coherencia.

Sabemos que podríamos hacer esto fácilmente abriendo la tabla e ingresando los datos allí pero no tendremos a la vista los datos de otras tablas combinadas
que tal vez necesitemos.

Consultas de sólo lectura (vistas)

Volviendo a las opciones de la figura 9.3, si elegimos para nuestra tabla dinámica la opción Archivo SnapShot, ésta generará una vista que sólo nos mostrará
los datos no permitiendo su modificación, por lo que la consulta será de sólo lectura.
 

  Volver al índice