Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   query y locate (https://www.clubdelphi.com/foros/showthread.php?t=6045)

vetustas 16-12-2003 11:16:58

query y locate
 
Trabajo con Delphi 5 y paradox. Mi duda es la siguiente:
quiero usar el resultado de un tquery para poner como parametro en una función locate de una tabla. Me explico. Lo que tengo es:
Código:

  Modulo.qryPracticaAlumno.Close;
  Modulo.qryPracticaAlumno.ParamByName('dni').AsString:=dbedit1.text;
  Modulo.qryPracticaAlumno.Open;
  Modulo.tbPracticas.Locate('cod_Practica',*****,[]);
  form_altapracticas.show;

lo que quiero es donde estan los *'s poner el resultado del query que tiene en sql lo siguiente:

Código:

SELECT p.cod_Practica
FROM practica AS p, alumno AS a
WHERE p.cod_Alumno=a.cod_Alumno AND
a.dni_Alumno=:dni

Se puede hacer? sino me podeis dar alguna otra solucion
espero haberme explicado medianamente bien. Gracias

Descendents 16-12-2003 11:27:01

SELECT p.cod_Practica as codigo
FROM practica AS p, alumno AS a
WHERE p.cod_Alumno=a.cod_Alumno AND
a.dni_Alumno=:dni

query1 tiene este select digamos.

Sino te he entendido mal,esta lina es el resultado que tu buscas.
query1.fieldbyname('codigo').value;

en lugar de value, tambien puedes usar asstring o asinteger.

Saludos


La franja horaria es GMT +2. Ahora son las 00:15:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi