Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Asignar numero de registro (https://www.clubdelphi.com/foros/showthread.php?t=41289)

nikotina 12-03-2007 15:26:56

Asignar numero de registro
 
Hola a todos. mi pregunta es sencilla, tengo dos dbgrid en un mismo form y con la misma cantidad de registros. Lo que quiero hacer es que cuando clickeo en una celda de un dbgrid tambien se posicione en el mismo numero de registro del otro dbgrid, es decir, que se marquen los respectivos renglones.

muchas gracias

ContraVeneno 12-03-2007 16:36:03

El dbgrid es solo una representación gráfica de tu dataset (no se cuantas veces lo he dicho hoy, creo que mejor lo pongo en mi firma) así que todo lo que planees hacer, lo deberías hacer sobre el dataset, no sobre el dbgrid.

Prueba en el evento OnDataChange de tu primer dataset a hacer un locate al segundo dataset o de plano utilizar la propiedad RecNo de estos.

nikotina 12-03-2007 17:23:01

Ok. Entiendo lo que dices
 
Ok. Entiendo lo que dices con respecto al dbgrid, pero en mi codigo tengo, en el evento oncellclik del primer dbgrid, query2.RecNo := query1.RecNo y no funciona. En que estoy fallando?.

ContraVeneno 12-03-2007 17:33:27

¿ya probaste usar locate?

nikotina 12-03-2007 17:46:50

podrias detallarme?
 
No. Podrias detallarme mas o menos como funciona el locate?. nunca lo he usado.

gracias

jhonny 12-03-2007 18:34:10

La función Locate es muy sencilla, solo es cuestión de pasarle el nombre del campo sobre el que quieres buscar y el valor, además de que si quieres que distinga la mayúsculas de las minúsculas y esas cosas... En la ayuda y en la búsqueda de estos foros encontraras no poca información al respecto.


La franja horaria es GMT +2. Ahora son las 14:48:24.

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