Registros de una tabla a otra tabla (misma estructura)

Buen día:
Antes que nada agradezco su atención. La cuestión es que tengo 2 tablas que son "tabla1" y "tabla2". Ambas tamblas tienen los mismos campos= "id","nombre", "edad" mi cuestión es la siguiente.
¿Cómo puedo pasar los registros de la tabla 1 a la tabla2?
Le agradezco mucho su ayuda.

1 respuesta

Respuesta
1
Utiliza el comando Append From ejemplo:
If !Used("Clientes")
  Use Clientes In 0
Endif
If !Used("Clientes1")
  Use Clientes1 In 0
Endif
* Copiar los registros de la tabla clientes a la tabla Clientes 1
Select Clientes1
Append From Clientes
Para que esto funcione las tablas deben tener los mismos campos o la misma estructura.
Según entiendo no importa que tabla este abierta en ese momento ¿verdad?. Es decir ¿no es necesario que clientes este abierta antes que clientes1?.
Gracias.
Disculpe como puedo hacer para seleccionar los campos que deseo copiar, lo que pasa es que el id_cliente es autoincremento. Lo que me gustaría hacer es copiar el campo nombre y el campo edad y que el id_cliente siga autoincrementandose.
Le agradezco mucho su ayuda
 =)
Un código como el siguiente puede servirte:
If !Used("Clientes")
  Use Clientes In 0
Endif
If !Used("Clientes1")
  Use Clientes1 In 0
Endif
* Copiar los registros de la tabla clientes a la tabla Clientes 1
Select Clientes1
Append From Clientes Fields Clientes. Nom_cli, clientes.dir_cli
Y lo mismo que antes para que esto funcione las tablas deben tener los mismos campos o la misma estructura.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas