FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Pasar datos de un DBGrid a otro DBGrid
Hola, estoy usando Delphi y MySQL. Queria saber como puedo pasar los datos de un DBGrid a otro DBGrid.
Esta es la situación, tengo un form con: Edit1, Button1, Button2, DBGrid1, DBGrid2. El funcionamiento es el siguiente, en el Edit1 escribo una palabra presiono el Button1 y me trae todos los registros de la base de datos que están relacionados con esa palabra y los muestra en el DBGrid1(para esto uso DataSource1, ADOQuery1, ADOConnection1). Hasta aquí todo bien. El problema es como pasar los datos del DBGrid1 al DBGrid2, no quiero pasar todos, sino que el usuario seleccione un registro del DBGrid1 presione Button2 y el registro seleccionado pase al DBGrid2. Espero que puedan ayudarme, desde ya muchas gracias por su atención. |
#2
|
||||
|
||||
Hola lucas05.
¿ La tabla referenciada por ADOQuery1 es igual a la que se mostrará en DBGrid2 ? Es decir, ¿ A que TDataSource y TDataSet está conectado el DBGrid2 ? Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
|||
|
|||
Hola ecfisa, el DBGrid2 no lo conecte a ningun DataSource y tampoco a ningun ADOQuery.
Gracias por responder. |
#4
|
||||
|
||||
Hola Lucas.
Es que así no funciona la cosa... Simplificando mucho el concepto, un TDBGrid es la representacíón visual del valor de los campos de una tabla o consulta, no trabaja por sí sólo. No sé que deseas hacer con los campos del registro seleccionado en DBGrid1, en gran medida de eso depende que camino seguir. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
|||
|
|||
Hola ecfisa, nuevamente gracias. En otros temas del foro vi que hacían algo parecido, seleccionaban un registro de una grilla presionaban un button y pasaban los datos de ese registro a varios Edit.
Lo que intento hacer es lo mismo, pero en vez de pasar los datos a los Edit quiero pasar los datos a otra grilla. Osea volver a mostrar el mismo registro de la primera grilla en la segunda grilla, pero no todos los registros sino los que selecciono de la primera grilla Gracias por tu atención. |
#6
|
||||
|
||||
Cita:
Es decir que ClientDataSet1 tiene que tener una copia de todos los campos del ADOQuery1. Luego el código: Haciendo click sobre el TButton se irá copiando a DBGrid2 el registro que esté seleccionado en DBGrid1. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#7
|
||||
|
||||
Bienvenido a clubdelphi, como siempre aconsejamos a los nuevos, no olvides leer nuestra guía de estilo, gracias por tu colaboración
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Pasar registros desde un dbgrid a otro dbgrid con botones.. | Vales08 | Varios | 17 | 21-11-2011 19:27:50 |
Pasar Datos De Dbgrid A Otro | Helg17 | Tablas planas | 7 | 27-03-2009 10:16:37 |
Pasar informacion de un dbgrid a otro | schaka | Conexión con bases de datos | 3 | 11-02-2008 10:15:32 |
Pasar lineas de in dbgrid a otro dbgrid | look | OOP | 3 | 21-09-2007 23:16:29 |
Como extraer datos de un DBgrid a otro DBgrid | mickey | Conexión con bases de datos | 13 | 29-01-2004 05:05:30 |
|