miércoles, 13 de enero de 2010

Consultas en Access

Vamos a intentar explicar de la mejor manera posible como se realizan determinadas peticiones de información a Access. El medio es crear un objeto de Access al que denominamos consulta.

Unir en un solo campo el contenido de los campos NombreCompañía y NombreContacto de la tabla Clientes.

En primer lugar, crearemos la consulta en vista diseño, subiremos la tabla clientes para tener disponibles los campos con los que nos interesa trabajar.

Ahora nos colocaremos en la primera columna de la cuadricula de diseño, en la mitad inferior de la vista diseño de la consulta, donde teclearemos lo siguiente:

Compañía y contacto:[NombreCompañía]&" "&[NombreContacto]

El texto que está antes de los dos puntos : va a ser el nombre que tenga el nuevo campo. Si no ponemos nada par el nombre, Access por defecto lo nombrará como Expr1.
Después escribiremos el nombre del primer campo que queremos unir. Importante, los nombres de los campos siempre irán encerrados entre corchetes. Para unirlo o pegarlo a otro elemento se usa el carácter &, por lo tanto, lo ponemos. Como no queremos que los dos campos estén unidos sin espacio entre ellos, le añadimos un espacio, que se incorpora encerrándolo entre comillas. Así se hará con cualquier carácter que queramos añadir.

Para colocar el segundo campo colocaremos el segundo & y escribimos el nombre del segundo campo entre corchetes. Podemos unir en un solo campo, el número de elementos que nos interese. Hay que tener cuidado que cada vez que coloquemos un nuevo campo o carácter, no hay que olvidarse de escribir el &. Este símbolo sirve y actúa como unión entre los campos y caracteres que queremos colocar en el nuevo campo. En la consulta la expresión se verá así:




Ahora ya solo nos queda ejecutar la consulta, y para ver el resultado de la misma, pulsaremos en el primer icono de la barra de herramientas (Vista). El resultado que nos mostrará la consulta será el siguiente:



Esto era lo que nos pedía la consulta.

Listar la descripción de las categorías de alimentos que no sean bebidas

En esta consulta tenemos que visualizar todas las categorías excepto una. En una consulta, en vista diseño, subiremos la tabla de categoría, bajaremos el campo NombreCatergoría y colocaremos el cursor en la fila de criterios. Para negar algo en primer lugar escribiremos Negado y después se teclea la categoría que queremos que no aparezca, en este caso bebidas. Por tanto, la vista diseño de la consulta será:


En el resultado vemos que aparecen todas las categorías excepto la que hemos negado, bebidas:

No hay comentarios:

Publicar un comentario

Actualizar tablas en Excel

En el siguiente ejercicio vamos a ver como actualizar tablas en excel. Nos centraremos en modificar unos precios con código VBA. Modificare...