Access 2016 avanzado: Consultas

Consultas de anexar

¡Prueba gratis durante 10 días

nuestros 1218 cursos !

Prueba gratis Mostrar modalidades de suscripción
¿Como podemos copiar de una tabla a otra? Evidentemente las tablas no son iguales, ni los campos tampoco, pero un campo de texto lo podremos llevar a un campo de texto, uno numérico a uno numérico y uno de fecha a uno de fecha.

Transcripción

Vamos a ver ahora las consultas de "Anexar" o "Datos anexados". Nos van a permitir llevar registros de unas tablas a otras. Para ello, vamos a ir a la ficha de "Crear" en la que vemos "Diseño de consulta" En la tabla de "clientesPedidosDetalles" hemos borrado los que son de Francia. Lo que queremos hacer ahora es llevar otra vez la tabla clientes de "Pedidos y de Detalles de pedidos" los registros de Francia a la tabla de "clientesPedidosDetalles". Ahora lo que tenemos que hacer es coger las tablas de origen. Entonces cogemos Clientes Pedidos Detalles de pedidos y lo cierro y le voy a indicar que sea una consulta de datos anexados, o sea, que queremos "Anexar datos". Ahora le tenemos que indicar a qué tabla queremos llevar los datos. Yo lo quiero llevar a la tabla de "clientesPedidosDetalles". También lo podríamos llevar a otra base de datos y decirle en qué tabla de otra base de datos queremos añadir los datos. En este caso, aquí. Le doy a "Aceptar". ¿Qué es lo que vamos a ir haciendo? Vamos a ir poniendo los campos que nos queremos llevar. En este caso, en las dos tablas, los campos se llaman igual. No hace falta que se llamen igual los campos, pero, evidentemente, lo que sí tendríamos que hacer es que un campo de texto tiene que ir a un campo de texto, un campo numérico a un campo numérico. Si hay cualquier condición por la cual no se pueda añadir ese registro, por ejemplo, que cree una entrada repetida en una clave principal, efectivamente, eso no puede ser, entonces no me va a llevar ese registro o si incumplió una máscara de entrada o una regla de variación, todos esos registros no me los llevaría. En este caso, lo que voy a hacer es voy a coger de la tabla de clientes todos los campos, pero no voy a coger el asterisco, los voy a coger uno por uno. Los selecciono y los arrastro. Como vemos hemos puesto el campo "idCliente" y como detecta que hay uno exactamente igual en la tabla de destino ya pone "Anexar a" ese mismo campo. Si no fuera así, lo que tenemos que hacer es elegir a qué campo lo queremos llevar. Entonces ahí ya los tenemos todos. ¿De pedidos? igual, de "FechaPedido" tendríamos que coger y poner todos los campos. Por último, de "Detalles de pedido" también los queremos poner todos. En este caso, le puedo poner el asterisco si quiero. ¿Por qué no se lo he puesto en la tabla de clientes? Muy sencillo, porque tal y como está ahora mismo esta consulta lo que haría sería llevar todos los registros de las tablas de clientes, pedidos y detalles de pedidos a la tabla donde lo tenemos todo. Entonces, ¿qué tenemos que hacer? En el campo "País" en la fila de criterios le tenemos que poner Francia para que de esta manera solo me lleve a los que son de Francia. Por supuesto, puedo poner todas las condiciones que quiera, no solamente esta. Ahora lo que vamos a hacer es guardar la consulta, le vamos a decir "Anexar Francia" y le digo "Aceptar". Ahora ejecuto la consulta y me dice que se van a anexar 181 filas. Le digo que sí. Cierro la consulta. Voy a abrir otra vez la tabla de "clientesPedidosDetalles" y veo que aquí en el "País" vuelvo a tener los registros que son de Francia. Con lo cual ya he vuelto a tener esos registros ya que me lo he llevado de las tablas de "Clientes, Pedidos y Detalles de pedidos". Las consultas de acciones no se pueden deshacer con el botón de deshacer pero sí se pueden hacer consultas que hagan lo contrario. Cierro la tabla y le digo si quiero guardar los cambios de diseño, si has hecho más ancho una columna o algo así. Le puedo decir que sí y ya lo tendríamos.

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.