FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
A ver si esto te sirve...
Utilizo los IBX con Delphi 7 y he hecho algo parecido a lo que tú comentas. En el evento AfterScroll del IBDataset (seguramente existe ese mismo evento en otro tipo de Dataset), pones una condición if..then que se cumplirá cuando estés en el form que tiene ese DBGrid. Dentro de ese if..then pones la asignación del contenido de cada campo al edit que le corresponda. Sería algo así:
Así, cada vez que hagas clic en el DBGrid o te muevas por él con las teclas de flecha, se pone en marcha este evento y se actualizan los Edit con el contenido de los campos. Espero que te sirva. |
#2
|
|||
|
|||
Repuesta !
Yo lo he trabajado así , y funciona correctamente ! espero que le sea de ayuda .
Código:
procedure TForm1.dbgrd1CellClick(Column: TColumn); begin if cbbOpciones.ItemIndex =1 then begin txtNombre.Text := Column.Field.DataSet.Fields[1].Value; txtCompanyName.text := Column.Field.DataSet.Fields[2].Value; txtCompanyId.Text := Column.Field.DataSet.Fields[3].Value; txtCountry.Text := Column.Field.DataSet.Fields[4].Value; end else if cbbOpciones.ItemIndex =2 then begin txtCompanyId.Text := Column.Field.DataSet.Fields[3].Value; end; end; |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Seleccionar fila DBgrid ?? | Coco_jac | Varios | 3 | 25-05-2010 16:58:41 |
Seleccionar una fila de un DBGrid | chinchan | C++ Builder | 3 | 09-03-2010 16:58:37 |
seleccionar y modificar fila por fila enMYSQL | schaka | SQL | 14 | 20-03-2008 06:06:23 |
Seleccionar una fila en un DBGRID | erickperez6 | Conexión con bases de datos | 1 | 02-05-2004 16:49:34 |
seleccionar fila de un DBGrid | empty | Varios | 1 | 31-03-2004 12:00:47 |
|