Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-04-2011
lucas05 lucas05 is offline
Miembro
 
Registrado: ago 2010
Posts: 116
Poder: 14
lucas05 Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 02-04-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.058
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cambia los TEdits por TDBEdits asociados al mismo mismo dataset.
Responder Con Cita
  #3  
Antiguo 02-04-2011
lucas05 lucas05 is offline
Miembro
 
Registrado: ago 2010
Posts: 116
Poder: 14
lucas05 Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 02-04-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.058
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
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).
Responder Con Cita
  #5  
Antiguo 02-04-2011
lucas05 lucas05 is offline
Miembro
 
Registrado: ago 2010
Posts: 116
Poder: 14
lucas05 Va por buen camino
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.
Responder Con Cita
  #6  
Antiguo 02-04-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is online now
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.058
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por lucas05 Ver Mensaje
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.
No, no puedo decirte cual es el problema, je, je, je...
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
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


La franja horaria es GMT +2. Ahora son las 10:45:16.


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
Copyright 1996-2007 Club Delphi