1 00:00:00,000 --> 00:00:05,200 En este vídeo vamos a aprender a hacer algunas consultas paramétricas. Bueno, para crear una 2 00:00:05,200 --> 00:00:09,360 consulta paramétrica no es más que una consulta de selección en la que, en este caso, lo que vamos 3 00:00:09,360 --> 00:00:14,800 a hacer es crear nuevos campos a partir de la información que ya contiene nuestras tablas. 4 00:00:14,800 --> 00:00:21,720 Entonces empezamos creando una consulta de selección. Diseño de consulta. 5 00:00:22,920 --> 00:00:26,240 Por ejemplo, de la tabla clientes vamos a agregar 6 00:00:26,240 --> 00:00:35,760 un campo en el que quiero que los nombres y apellidos aparezcan dentro del mismo campo. 7 00:00:35,760 --> 00:00:42,480 En realidad estas consultas las creamos muchas veces para crear exclusivamente para este documento, 8 00:00:42,480 --> 00:00:50,800 para esta consulta, este campo en el que vamos a juntar datos que están en campos diferentes dentro 9 00:00:50,800 --> 00:00:56,400 de la misma tabla. Entonces para crear un nuevo campo lo que vamos a hacer es escribir en primer 10 00:00:56,400 --> 00:01:04,480 lugar, como si fuera un nuevo campo, una nueva columna, vamos a crear su nombre. En este caso 11 00:01:04,480 --> 00:01:11,480 lo vamos a llamar nombre y apellidos. Si nosotros dejáramos simplemente estos nombres escritos, 12 00:01:11,480 --> 00:01:16,320 lo que va a hacer Access va a ser buscar este mismo nombre dentro de la tabla. Como no lo va 13 00:01:16,320 --> 00:01:20,760 a encontrar, nos va a decir que ese campo no existe. Por lo tanto nosotros ahora tendremos que decirle 14 00:01:20,760 --> 00:01:26,320 de dónde tiene que coger la información para que Access nos permita crearlo. Entonces a continuación 15 00:01:26,320 --> 00:01:30,480 lo que hacemos es escribir los dos puntos. Los dos puntos nos sirven para separar lo que es el 16 00:01:30,480 --> 00:01:34,680 nombre original que va a tener este nuevo campo que estamos creando, que sería nombre y apellidos, 17 00:01:34,680 --> 00:01:39,880 y a la derecha de los dos puntos lo que tenemos que decirle a Access es cuáles son los datos que 18 00:01:39,880 --> 00:01:45,080 vamos a utilizar para crearlo, de dónde tiene que sacar la información. Entonces en este caso lo que 19 00:01:45,080 --> 00:01:49,720 lo tenemos que hacer es escribir los nombres de los campos que sí existen en la tabla entre 20 00:01:49,720 --> 00:01:56,800 corchetes. Entonces vamos a decir que el nuevo campo va a estar formado del campo nombre. Vemos que lo 21 00:01:56,800 --> 00:02:01,560 escribimos entre corchetes. Access, al escribir entre corchetes, va a saber que estamos refiriéndonos 22 00:02:01,560 --> 00:02:05,720 a un campo de esta tabla y va a venir a buscarlo. Tenéis que escribirlo exactamente igual que 23 00:02:05,720 --> 00:02:10,080 vosotros lo tengáis escrito en vuestra tabla. Y a continuación no simplemente quiero que me 24 00:02:10,080 --> 00:02:15,000 aparezca el nombre. Si yo ahora mismo cambiara a ver los datos, lo que hemos hecho simplemente, 25 00:02:15,000 --> 00:02:19,640 así lo veis, es crear un campo que se llama nombre y apellidos pero ahora mismo sólo contiene el 26 00:02:19,640 --> 00:02:26,000 nombre. Queremos también un hilero de apellidos. En este caso volvemos a la vista diseño y 27 00:02:26,000 --> 00:02:33,120 necesitamos utilizar un conector, un pegamento. ¿Cuál es el que utilizamos? La I inglesa, 28 00:02:33,120 --> 00:02:39,520 que la encontráis en la tecla número 6 del teclado. A continuación escribimos el siguiente 29 00:02:39,520 --> 00:02:45,520 campo, que son los apellidos, que están en la tabla, también entre corchetes. De esta manera, 30 00:02:45,520 --> 00:02:49,960 si cambiamos a ver los datos, vemos que ya tenemos un nuevo campo que se llama nombre y apellidos y 31 00:02:49,960 --> 00:02:55,680 ya aparecen el nombre y los apellidos. ¿Qué es lo que ocurre? Que estarían juntos el nombre con 32 00:02:55,680 --> 00:02:59,560 los apellidos, es decir, no habría separación y por mucho que nosotros sigamos aquí no 33 00:02:59,560 --> 00:03:05,320 podemos cambiarlo. ¿Qué tenemos que hacer? Agregar entre nombre y apellidos otro elemento, 34 00:03:05,320 --> 00:03:11,680 un espacio, para que aparezcan separados. Volvemos otra vez al diseño y aquí lo que 35 00:03:11,680 --> 00:03:16,480 tenemos que hacer es unir como una tercera pieza. En realidad nuestro campo nombre y apellidos va a 36 00:03:16,480 --> 00:03:21,320 ser un rompecabezas que está compuesto de tres piezas. De la primera pieza, que sería el campo 37 00:03:21,320 --> 00:03:28,600 nombre, de la tercera pieza, que serían apellidos y entre medias tenemos que poner otra pieza, que 38 00:03:28,600 --> 00:03:33,520 sería un espacio. ¿Qué ocurre? Que no puedo escribir un espacio sin más porque Access lo va a eliminar. 39 00:03:33,680 --> 00:03:38,880 Para poder escribir un espacio, un guión, un paréntesis, es decir, cualquier carácter que 40 00:03:38,880 --> 00:03:44,480 queramos utilizar para separar dos palabras o dos campos, lo que tenemos que hacer es escribirlo 41 00:03:44,480 --> 00:03:49,600 entre comillas. Entonces nuestro rompecabezas estaría compuesto de la primera pieza, que sería 42 00:03:49,600 --> 00:03:55,360 del nombre, y echamos pegamento para la siguiente pieza. Esa siguiente pieza que tenemos que escribir 43 00:03:55,360 --> 00:04:01,880 sería abrimos comillas, metemos un espacio con la barra espaciadora, cerramos comillas y tenemos 44 00:04:01,880 --> 00:04:08,840 que pegar esta pieza a la siguiente pieza, que serían los apellidos. De esta forma veis que 45 00:04:08,840 --> 00:04:13,120 tendríamos que el campo nombre y apellidos, que es lo que aparece a la izquierda de los dos puntos, 46 00:04:13,120 --> 00:04:19,280 sería el nombre nuevo de nuestro campo, estaría compuesto primera pieza del campo nombre, tiene 47 00:04:19,280 --> 00:04:25,840 que ir entre corchetes para que Access sepa que es un nombre de nuestra tabla y unimos a la siguiente 48 00:04:25,840 --> 00:04:32,200 pieza, que sería, entre comillas, un espacio, y a continuación lo uniríamos a la tercera pieza, 49 00:04:32,200 --> 00:04:38,680 que serían los apellidos. De esta manera, al venir a nuestro campo veríamos que ya el nombre y 50 00:04:38,680 --> 00:04:44,200 apellido ya aparece por separado. Guardáis los cambios y ya podéis utilizar este campo 51 00:04:44,200 --> 00:04:47,840 como nuevo campo, eso sí, únicamente en esta consulta.