Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Busqueda en un TClientDataSet (https://www.clubdelphi.com/foros/showthread.php?t=72399)

Livey 16-02-2011 16:17:59

Busqueda en un TClientDataSet
 
Buenos dias,
Estoy utilizando Delphi 7, y estoy importando datos por medio de un XML
Mi consulta es la siguiente:
Utilizo dos TClientDataSet con una estructura como esta:
el TClientDataSet1 tiene los campos numero(que es un ID) y otros campos y el TClientDataSet2 que tambien tiene el campo numero.

El problema es que no se como hacer para que cuando estoy en el TClientDataSet2 acceder a información de TClientDataSet1 en el cual el campo numero sea igual para ambos(para obtener información de ese registro en TClientDataSet1).

Al González 16-02-2011 18:55:46

Hola Livey.

Es extraño que nadie te haya respondido aún, quizá sea por lo escueto de tu pregunta y la falta de acentos.

Para posicionar el conjunto de datos 1 en el mismo registro que el conjunto de datos 2, puedes usar un simple Locate.

Código Delphi [-]
CDS1.Locate ('ID', CDS2 ['ID'], []);

Eso hará que CDS1 busque y se posicione en el registro cuyo campo ID sea igual al campo ID del registro en el que se encuentra ya posicionado CDS2.

Si esto no te sirve, te invito entonces a plantear de forma más generosa tu pregunta.

Un saludo.

Al González. :)

Livey 16-02-2011 19:28:34

Tienes razón, pero como nadie me repondia, busqué y busqué, hasta que encontré lo que mencionas.
Muchas gracias por tu ayuda!! ;)


La franja horaria es GMT +2. Ahora son las 15:27:17.

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