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 19-09-2008
Pollo2004 Pollo2004 is offline
Miembro
 
Registrado: sep 2006
Posts: 64
Poder: 18
Pollo2004 Va por buen camino
Exclamation Dos Form y una misma tabla

Hola nuevamente, les escribo para hacerles una consulta, tengo un DBGRID el cual muestra ciertos datos de una tabla, ahora yo quisiera q al hacer doble click sobre un registro q lo estoy mirando en el DBGRID se abra una nueva ventana mostrando el total de la informacion de este registro.

Gracias y salu2 para todos!!!
Responder Con Cita
  #2  
Antiguo 19-09-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Hola Pollo2004, solo tendrías que acceder a los campos de tu DataSet y mostrarlos en tu otro form, ejemplo, queremos mostrar los datos del registro actual en edits del otro formulario

Código Delphi [-]
procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin
 Form2.Edit1.Text := Query1.FieldByName('campo1').AsString;
 Form2.Edit2.Text := Query1.FieldByName('campo2').AsString;
 Form2.Show;
end;

O si quieres mostrarlos en DBEdit, tienes que enlazarlos al DataSource que esta enlazado a tu DBGrid de tu otro formulario.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #3  
Antiguo 19-09-2008
Siem Siem is offline
Registrado
 
Registrado: sep 2008
Posts: 6
Poder: 0
Siem Va por buen camino
Cita:
Empezado por Pollo2004 Ver Mensaje
Hola nuevamente, les escribo para hacerles una consulta, tengo un DBGRID el cual muestra ciertos datos de una tabla, ahora yo quisiera q al hacer doble click sobre un registro q lo estoy mirando en el DBGRID se abra una nueva ventana mostrando el total de la informacion de este registro.

Gracias y salu2 para todos!!!
Una recomendacion. Para aplicaciones de varios forms , utiliza los Datamodule. Son contenedores que se usan para contener los componentes relacionados con las conexiones a las base de datos.

Yo utilizo en concreto los ADO para conectar con la BD. Si tienes un grid enganchado a una tabla o consulta, al hacer doble click, con el evento DBGrid1DblClick puedes abrir otro form, y si usas componentes DBEDIT, no te hace falta ni meter codigo. Ya te mostraria los datos. En la clausula uses de este segundo forms, debes incluir la unidad donde esten los conetores con la BD.

Espero que te sirva. un saludo
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
Subconsulta con la misma tabla krls SQL 5 05-04-2008 01:03:51
de una misma tabla Citlalli Firebird e Interbase 9 19-09-2006 20:29:07
Consulta con dos relaciones a la misma tabla mcrz2 SQL 4 23-05-2006 13:15:25
Update de Campos en la Misma Tabla Jvilomar SQL 1 05-04-2005 17:35:05
Subconsulta a la misma tabla apicito SQL 3 23-07-2004 21:24:24


La franja horaria es GMT +2. Ahora son las 16:51:04.


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