![]() |
Obtener datoa de un query a otra pantalla
Ola buenas! porfas alguien seria tan amable de decirme como poder realizar lo siguiente:
tenog una pantalla con un db grid y lo que necesito es que al momento de seleccionar un registro me mande los datos del mismo a otra pantalla asu respectivo edit ya tengo el adoquery y lo estoy haciendo en el evento ondblclick del dbgrid actualmente lo tengo con el metodo fieldbYname pero este solo me pasa siempre el primer registro de cada dbgrid.. alguien me podria decir como hacerlo:confused: |
el query al que te refieres es el mismo que esta relacionado con el dbgrid, porq de ser asi estas haciendo algo mal y la unica forma de saberlo es que coloques el codigo como lo haces
|
y sigo! upss
Cita:
f_pedido_II.Edit5.Text:=m_datos.query_colores.fielDbyname('id_color').asstring; f_pedido_II.Edit6.Text:=m_datos.query_colores.fielDbyname('color').asstring; f_busqueda_coloresII.Hide; PERO SIEMPRE ME PASA EL PRIMER REGISTRO DEL DBGRID A OTRA PANTALLA TENGO SUS RESPECTIVOS CAMPOS PARA CADA UNO PERO SIEMPRE ME MANDA EL MISMO EL PRIMERO.... SORRY SOY MUY PERO MUY PRINCIPIANTE |
El que lo acceses con "FieldByName" no tiene nada que ver con que te mande el primer registro...
te manda el primer registro porque el dataset asociado al dbgrid esta colocado en el primer registro. Tienes que recordar que el dbgrid es solo una representación gráfica del dataset asociado a este. |
pero y entonces...
Cita:
|
el dataset asociado al dbgrid es m_datos.query_colores??
|
Bueno pues le modifique el dsource al dbgrid junto con el data set y si c pudo esperemos eso sea lo k el profe nos pidio gracias!....
|
| La franja horaria es GMT +2. Ahora son las 22:16:56. |
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