Access 2016 avanzado: Consultas

Campos calculados numéricos, fecha y texto

¡Prueba gratis durante 10 días

nuestros 1240 cursos !

Prueba gratis Mostrar modalidades de suscripción
¿Como podemos crear campos calculados en una consulta, es decir campos cuyo valor depende de lo que hay en otros campos, hasta la versión 2010? los campos calculados no se podían hacer en las tablas y había que hacerlos en las consultas.

Transcripción

Vamos a ver ahora cómo podemos crear campos calculados en las consultas. Antiguamente no existían los campos calculados en las tablas y siempre había que crearlos en las consultas. Solo a partir de la versión de 2010 existen los campos calculados en las tablas. Voy a ir, entonces, a la ficha de Crear y le digo Diseño de consulta y vamos a empezar cogiendo la tabla de Detalles de pedidos en la cual nosotros tenemos el campo PrecioUnidad y al campo Cantidad, pero no tenemos el campo total. Voy a poner los dos campos para comprobar que después nos sale bien. Entonces, tengo el PrecioUnidad y la Cantidad. Voy hacer más ancha esta columna y aquí le voy a decir el campo total y, ¿cómo le indico que este es el nombre de un campo? Le pongo a continuación dos puntos y, ahora, pongo entre corchetes los campos que yo quiera. En este caso: [preciounidad]*[cantidad] Los nombres de los campos en Access siempre tienen que ir entre corchetes y, ojo, hay que escribirlo exactamente igual que como está. Por ejemplo en este caso, preciounidad no tiene espacio con lo cual escribo preciounidad, si tuviera espacio lo tengo que poner, y le digo por cantidad. Si yo, ahora, me cambio de vista, tengo el PrecioUnidad y la Cantidad y veo que me ha calculado el total. Entonces, puedo guardar esta tabla con el nombre de total, por ejemplo, y le digo Aceptar. Este caso era muy típico hacer un campo calculado con una operación matemática. Voy a cerrar esta tabla, pero no es el único. Me voy a ir a Crear, ahora, y voy a ir, otra vez, al Diseño de la consulta. En este caso, voy a coger la tabla de Pedidos y cierro esta ventana. Tengo la Fecha del pedido y la Fecha de entrega. Pues por ejemplo, me voy a crear un campo que voy a llamar dias y le voy a decir que sea: [fechaentrega] - [fechapedido] Hago más ancha la columna; compruebo que no tienen espacios, porque lo he escrito sin espacio; si tuvieran espacios le tendría que poner espacios y me cambio de vista. Y veo cuándo ha sido la fecha del pedido y cuándo ha sido la fecha de entrega. Con lo cual veo los días que han pasado entre ambas fechas. En una fecha, en Office, se le pueden sumar días, restar, si así les sumamos números y, luego, lo que hacemos es que le sumamos días, les restamos un número, le restamos días; se puede restar una fecha de otra. Bueno, pues, guardo la consulta con el nombre de días del pedido; por ejemplo, y le digo Aceptar. La cierro, porque otro tipo más de campo calculado. Me voy a ir, otra vez, a Crear. Ahora, está el Diseño de la consulta y, ahora, voy a coger la tabla de Clientes. En la tabla de Clientes tenemos; por ejemplo, el Código postal y, también, tenemos la Dirección y la Ciudad. Yo, por ejemplo, quiero poner el Código postal y, a continuación, la Ciudad. Voy a poner; en este caso, los dos campos, tanto el Código postal como la Ciudad, pero me voy a crear un campo calculado. Entonces, voy a crearme un campo calculado que sea "direc", de dirección; lo voy a llamar solo "direc" porque ya existe un campo que se llama dirección y qué le voy a decir que sea... le voy a poner códpostal. Ojo con esto. A mi no me gusta ponerle acentos en los campos ni en los nombres de los objetos, pero como estas tablas las he importado de la base de datos de Neptuno, que la ha creado Microsoft, sí que le ha puesto acentos con lo cual en el nombre del campo le tengo que poner acento, si no me da error. A continuación del código postal, ¿qué es lo que quiero? Un espacio; quiero concatenar. Entonces, ¿qué tengo que hacer? Ponerle un ampersand. El ampersand y, ahora, entre comillas un espacio ¿Por qué tiene que ir entre comillas? Porque el espacio es un literal, es un texto que quiero poner siempre igual. Después, le pongo otro ampersand y, ahora, ya le pongo el campo ciudad que, como cada campo, tiene que ir entre corchetes. Entonces ahora, me cambio de vista y, como vemos, me aparecen juntos en el mismo campo, en el campo "direc" que me he creado, tengo juntos el código postal y la ciudad. Bueno, pues voy a guardar también esta consulta con el nombre de "direcciones" y la cierro. Vemos de esta manera que podemos crear campos calculados tanto de texto como de número, como de fecha. Con todo tipo de datos podemos crear campos calculados.

Access 2016 avanzado: Consultas

Descubre el potencial de las consultas en Access 2016, para visualizar los datos que tengamos en nuestras tablas y para poder modificar los datos ya introducidos en ellas.

1:29 horas (22 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.