![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Informacion entre Form
Hola, podrian ayudarme con una aplicación que estoy realizando en Delphi 7 y MySQL.
Resulta que tengo dos Form: En el Form1 uso un DBGrid, DataSource, ADOQuery, ADOConnection y un Button. Lo que hago es traer información de mi base de datos y mostrarla en la grilla. En el Form2 tengo varios Edits. Lo que quiero hacer es que luego de seleccionar un registro de la grilla y hacer clic en el Button (Form1), la informacón del registro seleccionado aparezca en los distintos Edits del Form2. Muchas Gracias por su atención. |
#2
|
||||
|
||||
Cambia los TEdits por TDBEdits asociados al mismo mismo dataset.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Hola Casimiro Notevi, gracias por responder, hice lo que me recomendaste pero hay un problemita y es que no hace completamente lo que pretendo, ya que unicamente me muestra los datos de la primera línea de la grilla.
Te explico, lo que quiero hacer es que cuando seleccione cualquier línea de la grilla (Form1) y haga clic en el ButtonModificar muestre en el Form2 todos los datos de la línea que seleccione. Para que desde el Form2 pueda modificar los datos de la línea seleccionada y guardarlos en mi base de datos. Muchas Gracias. |
#4
|
||||
|
||||
Pues sí, tal y como te he dicho, los tdbedits tienes que asociarlo al mismo datasource->dataset que tienes asociado al dbgrid, cada vez que cambies de registro también se cambiarán los datos en esos tdbedits, y si los modificas, evidentemente también se modificarán en el dbgrid. (Si confirmas los cambios, porque como no los confirmes entonces se perderán esas modificaciones).
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
Hola Casimiro Notevi, disculpa que te vuelva a molestar pero sigue mostrando solo los datos del primer registro, cuando selecciono otro registro no pasa nada.
Esto es lo que hago: En el DBEdit1 conecto la propiedad DataSource con el Form1.DataSource1 En el DBEdit2 conecto la propiedad DataSource con el Form1.DataSource1 En el ADODataSet conecto la propiedad DataSource con el Form1.DataSource1 Podrias decirme cual es el problema? Nuevamente Muchas Gracias. |
#6
|
||||
|
||||
Cita:
![]() No puedo porque no me has dicho qué haces, sólo has indicado a qué datasource tienes conectado los componentes. Pero, ¿qué haces?, paso a paso, pega el código, explícalo, gracias.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
paso de informacion entre servidores | gasparsi | SQL | 0 | 08-02-2009 16:23:32 |
copiar informacion entre dos tablas | payo7 | Firebird e Interbase | 4 | 18-10-2008 02:44:21 |
Intercambiar información entre bases de datos por Internet ¿TCP o FTP? | Ariel Pérez | Internet | 2 | 15-09-2006 08:28:35 |
Como intercambio información entre formularios | pyanqn | Varios | 8 | 03-11-2005 17:04:13 |
Pasar información de un form a otro | davidgaldo | Varios | 3 | 10-02-2004 19:00:34 |
![]() |
|