FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Editar Registro desde dbGrid
Hola a ver si alguien me puede ayudar necesito modificar un regisro con doble click del dbgrid. Que al hacer doble click se abra un form ara editarlo
|
#2
|
||||
|
||||
¿Y qué problema hay?
Crea un formulario con los componentes para editar el registro (DBControls) y enganchalos a la misma fuente de datos que el DBGrid (Datasource). Luego en el evento DobleClick del DBGrid abre el formulario de edición. Tal vez no he entendido la pregunta.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
ok ya tengo el formulario de edicion listo, y si coloco el numero de registro lo puedo modificar lo que quiero es hacer el enlace desde el dbgrid que al hacer clieck me abra el formulario con los datos a editar, solo me falta el enlace la verdad no se como hacerlo
|
#4
|
||||
|
||||
¿Has probado con el método Show?
Accedes a los eventos del grid, en el dobleclick, colocas:
Cambia el form2, por el nombre de tu formulario.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
me abre el formulario perfectamente pero la duda es como le indico cual es el registro para que me traiga los datos
|
#6
|
||||
|
||||
Si los componentes de conexión (por eso te lo he dicho) son los mismo que los del Grid, te mostrará automáticamente el mismo registro que hay activo en el DBGrid, que es sobre el que has hecho el doble click.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#7
|
|||
|
|||
Son los mismos, el mismo query y todo solo que el form me abre en blanco
|
#8
|
|||
|
|||
Nota. el formulario uso edit, no estoy usando dbedit.
|
#9
|
|||
|
|||
y asi?
en el evento doble clik del DbGrid
Saludos Última edición por MartinS fecha: 08-02-2012 a las 16:09:32. |
#10
|
||||
|
||||
Si usaras componentes de bases de Datos (DBEdit, por ejemplo), tendrías los datos directamente. Puedes hacer la prueba colocando uno y conectándolo a algún campo (DataSet y FieldName). Si usas componentes normales, la cosa se complica y entonces debes asignar los valores "a mano" al entrar, como indica MartinS y grabar también "a mano al salir". De todas maneras, yo te aconsejo que cambies los componentes.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#11
|
|||
|
|||
Ok voy a hacerlo y les comento por aca
|
#12
|
|||
|
|||
Fnciono perfectamente muchas gracias
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Editar registro ubicado en DBGrid | eduardo s. | Varios | 7 | 19-06-2023 10:57:18 |
editar campo autoincremento al editar registro anterior | chartres | Conexión con bases de datos | 1 | 21-05-2011 01:37:25 |
Pasar un registro desde un dbgrid a un dbedit | Vales08 | Varios | 6 | 18-05-2011 01:24:33 |
error al editar un registro | look | OOP | 3 | 18-10-2007 00:43:51 |
editar un registro | jdattoli | Conexión con bases de datos | 1 | 08-02-2006 21:01:04 |
|