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 12-03-2007
Ericato Ericato is offline
Miembro
 
Registrado: mar 2007
Posts: 12
Poder: 0
Ericato Va por buen camino
A ver si me explico mejor: quiero mostrar <> datos de 1 tabla en <> Form's

Tengo una Tabla con 7 campos, en una grilla (FORM1) quiero mostrar los datos más importantes: DNI, Nombre y Apellido y al hacer doble click en un registro determinado, quiero que en otro form2, en DBEDIT's me muestre los demás datos. lo que yo hago es lo siguiente: en Form1 - dataset determino los tres campos que quiero mostrar con la DBgrilla, y en el Form2 - dataset los demás datos que quiero mostrar en DBEDIT's. lo hago de esta manera porque si coloco todos los campos en FORM1 me aparecen todos los datos en la grilla y eso no quiero para mi programa..... ¿cómo resulevo mi problemaaaaa?
Responder Con Cita
  #2  
Antiguo 12-03-2007
manolop manolop is offline
Miembro
 
Registrado: may 2005
Posts: 109
Poder: 20
manolop Va por buen camino
Tendras que en el evento OnDblClick coger el valor del código del registro y pasarselo al form2 por ejemplo mediante una llamada en el constructor, para poder una vez en el Form2 hacer una query o un locate y mostrar todos los datos del registro. Espero q te sirva...
Responder Con Cita
  #3  
Antiguo 12-03-2007
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
o tambien podrías utilizar un módulo de datos (datamodule)
__________________

Responder Con Cita
  #4  
Antiguo 12-03-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Opino igual que ContraVeneno.

Un datamodule con la tabla.

Los dos forms, en su Uses de la parte de interface añades "uses nombredatamodule".

Ya puedes usar la misma tabla en ambos formularios, como las dos ventanas dependen del mismo dataset, al moverte de registro en una ventana, también se mueve en la otra, así que no tienes que sincronizar nada.

En la ventana del DBGrid, dale doble clic a la propiedad Columns y elimina aquellas que quieras ocultar.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, 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
Vamos a ver si me explico ElDioni Impresión 1 09-09-2005 13:36:30
Mejor motor de datos Aprendiendo Conexión con bases de datos 10 23-08-2005 19:12:48
¿Existe algún problema si quiero utilizar 2 TQuery para la misma base de datos ? nuri SQL 4 28-07-2005 09:40:54
mostrar solo los datos que yo kiera en una tabla ercrizeporta Conexión con bases de datos 1 15-07-2005 13:20:47
Calcular datos de un tabla y mostrar en un edit Telemaco Conexión con bases de datos 3 17-02-2004 14:40:27


La franja horaria es GMT +2. Ahora son las 20:45:47.


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