FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
ayuda con los dbgrids
hola
tengo un problemita , tengo 2 pantallas una es de pura consulta y contiene un dbgrid y la otra es de busqueda y da los resultados en otro dbgrid, lo q me han pedido es que cuando haga la busqueda en los resultados si le doy dbclick a cualquiera de ellos por ejemplo a la columna uno q tiene como clave el 3 entonces me mande a la pantalla de consulta y me seleccione la clave 3 del dbgrid y la vrdd no tengo idea de como hacerle si alguien me puede ayudar de antemano graxias |
#2
|
||||
|
||||
Hola Amix, mira no entendi muy bien lo quieres, a ver, lo que quieres es que luego de una busqueda y al hacer doble click un resultado especifico te presente los detalles en un form? si es asi solo debes usar el mismo dataset arrastrar los edits al otro form y en el evento OnDblClick del dbgrid pones:
Tan simple como eso, ahora si no entendi bien lo que quieres avisame. Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#3
|
||||
|
||||
Hombre, no me habia dado cuenta de que se trataba de dos dbgrids en diferentes forms, los grids tienen la misma tabla o diferentes tablas con una clave en comun? deberias dar mas detalles para poderte ayudar.
Saludos.
__________________
Mi BLOG - ¡Joder, leanse la guia de estilo! Las Palabras son enanas, los ejemplos gigantes. |
#4
|
|||
|
|||
Supongo que tendrias que pasar resultado recogido de busqueda y pasarlo por parametros al de la consulta. Quiza algo asi:
Código:
public clave:integer; .... procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); begin clave:=DataSet1.FieldByName('clave').AsInteger; end; |
#5
|
||||
|
||||
Lo mejor para ello es usar propiedades:
El Form de búsqueda se muestra como modal, tendrá una variable llamada Resultado de tipo integer:
El funcionamiento: En la ventana de consulta pulsas el button1, se abre la ventana de busqueda y espera a que el usuario dé doble clic sobre una fila (siempre se devuelve la clave primaria, ya que a partir de ahí podremos tomar cualquier campo de ese registro), la ventana se cierra y la ventana de consulta estará situado en ese registro. Espero sea lo que necesites. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#6
|
||||
|
||||
Muchas graxias por ayudarme chicos me fue de gran ayuda y ojala y me siguan apoyando
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda con los DBGRIDS | drakkon | Varios | 4 | 18-06-2007 14:16:48 |
DBGrids y Flotantes | alucardo | Conexión con bases de datos | 3 | 05-07-2006 16:39:06 |
Vincular dos DBGrids !!! | TriLoCBA | OOP | 2 | 07-02-2006 17:39:32 |
DBGrids en Firebird | RONPABLO | Conexión con bases de datos | 0 | 20-10-2004 06:57:21 |
Celdas en DBGrids | karocs | Conexión con bases de datos | 1 | 31-08-2004 13:24:13 |
|