Mover registros |
Responder
|
| Autor | |
adcasor
Nuevo
Unido: 10/Octubre/2011 Estado: Sin conexión Puntos: 8 |
Opciones de entrada
Gracias(0)
Cita Respuesta
Tema: Mover registrosEnviado: 02/Septiembre/2025 a las 23:48 |
|
Buenas tardes, Espero me puedan ayudar, intento mover registros de una tabla otra en la misma base de datos de Access 2016, pero no encuentro la forma de hacerlo con un solo comando, creo que no existe el comando mover y es que aparte de todo no soy muy bueno en esto de la programación, aunque trato, actualmente lo hago por medio de un par de consultas, una para anexar y otra para borrar. Les comento mi problema, tengo una base de datos de equipos de computo, pero algunos equipos ya son obsoletos o ya no funcionan, lo que hice fue poner un campo de control para excluirlos, pero quiero que esos registros pasen a otra tabla para cada categoría Y no sé cómo
seguir para solucionarlo y eliminar los equipos y así conservar un
histórico o evidencia de los equipos, saber que le paso al equipo. Agradezco ayuda. Gracias
|
|
![]() |
|
xavi
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Terrassa-BCN Unido: 10/Mayo/2005 Localización: Catalunya |||| Estado: Sin conexión Puntos: 14926 |
Opciones de entrada
Gracias(0)
Cita Respuesta
Enviado: 04/Septiembre/2025 a las 09:52 |
|
Hola,
Hasta dónde yo se, no es posible mover registros entre tablas. La opción de anexar y luego borrar es la que creo que todos hemos tomado ante esa situación. Justamente ahora me encuentro ante algo parecido a lo que planteas. En mi caso se trata de pasar los registros de más de 18 meses a tablas de histórico. Sea por el criterio fecha o bien por ese campo de control que mencionas, entiendo que: - debes pasar los registros de una tabla principal y los de la tabla subordinada a otras tablas de histórico - las tablas de histórico tienen los mismos campos (en mi caso solo cambio los autonuméricos por numéricos) Si es algo como eso, mi técnica es bastante simple: Empiezo por la tabla principal. - Consulta de inserción en la tabla histórico de todos los registros a traspasar. - Consulta de eliminación de la tabla original de los registros traspasados - Hago una consulta de selección de la tabla subordinada de todos los registros huérfanos (porque el registro principal ha sido borrado en el paso anterior) y la convierto en una consulta de inserción en la tabla histórica. - Eliminación de registros huérfanos Espero haberte entendido. Recuerda: los experimentos con gaseosa. Un saludo |
|
![]() |
|
adcasor
Nuevo
Unido: 10/Octubre/2011 Estado: Sin conexión Puntos: 8 |
Opciones de entrada
Gracias(0)
Cita Respuesta
Enviado: 09/Septiembre/2025 a las 18:58 |
|
Muchas gracias Xavi. Voy hacer las consultas y aplicarlas con una macro, para que anexe los registro a la tabla y los borre Saludos
|
|
![]() |
|
Responder
|
|
|
Tweet
|
| Ir al foro | Permisos de foro ![]() Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |