![]() |
Pasar una variable entre forms
Hola amables amigos
tengo 2 formas , en la primera tengo un dbgrid con un simpledataset y un datasource ya me conecte y hago mi consulta y de ahi quiero actualizar un dato , el metodo es el siguiente : cuando en le dbgrid pongo el foco en algun registro , con un boton pasarme a la forma 2 y de ahi agisnar los valores de mis campos a unos edit y una vez que modifique algunos datos con un boton mandar mi update a mi tabla , el problema es que no puedo pasar el valor de la variable de la forma 1 a la forma 2 para que pueda ya estando el forma 2 mande llamar con una consulta el dato y poder mostrarlo en los edit's pongo mi codigo forma 1
forma 2
gracias anticipadas por su respuesta y ayuda |
Por favor, recuerda poner títulos descriptivos a tus preguntas.
En este caso, "Hacer un insert" no tiene absolutamente nada que ver con lo que preguntas :confused: Gracias. |
borrar datos mysql
si una disculpa , me equivoque que hago dime que puedo hacer
|
No te preocupes, tenlo en cuenta para la próxima vez :)
Ya lo modifico yo. |
Si se ponen títulos descriptivos... fíjate lo que ocurre... al final de la página, abajo del todo, aparecen otros hilos/temas que tienen títulos parecidos y puedes encontrar la solución :)
|
Bastaría con colocar SimpleDataSet1 en un datamodule y ligar los Datasources de Form1 y Form2 a ese dataset. Al ser el mismo dataset, lo que hagas en un form se refleja en el otro. Aunque viendo que utilizas un "select * from" me parece que no tiene ningún caso llamar a una form adicional para hacer la edición.
El esquema que utilizas es correcto, sin embargo es mejor que el select que muestra la lista de registros para elegir cual se quiere editar solo contengan los menos campos posibles de manera que sea más rápida. Ya al editar el registro entonces si hacemos un "select *" pero trayéndonos únicamente el registro que necesitamos. |
La franja horaria es GMT +2. Ahora son las 03:47:32. |
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