Ver Mensaje Individual
  #1  
Antiguo 15-01-2014
NISOTO NISOTO is offline
Miembro
NULL
 
Registrado: abr 2012
Ubicación: RIOHACHA - LA GUAJIRA
Posts: 27
Reputación: 0
NISOTO Va por buen camino
Copiar solo un registro de una tabla a otra

Hola a todos,
Tengo 2 tablas en Firebird 2.5 y Delphi 2007.

1. Alumnos
COD_ALUMNO*
SALON
NOMBRES
APELLIDOS

2. Matricula
AULA*
ESTUDIANTE*
NOMBRES
APELLIDOS

Necesito copiar el registro que yo seleccione de la tabla “Alumnos” a la tabla “Matriculas”, el inconveniente es que el código que tengo por el momento me copia todos los registros.

Código Delphi [-]
procedure TFormmatriculas.btnMatricularClick(Sender: TObject);
  begin
     DMMatriculas.ibqry_Calificacion.Close;
     DMMatriculas.ibqry_Calificacion.Sql.Clear;
     DMMatriculas.ibqry_Calificacion.Sql.Add('INSERT INTO Matricula (ESTUDIANTE, AULA, NOMBRES, APELLIDOS)');
     DMMatriculas.ibqry_Calificacion.Sql.Add('SELECT ID_ALUMNO, SALON, NOMBRES, APELLIDOS SALON FROM alumnos');
     DMMatriculas.ibqry_Calificacion.Open;
  end;
Si alguien me puede ayudar se lo agradecería.

Última edición por NISOTO fecha: 15-01-2014 a las 21:36:08.
Responder Con Cita