FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Combo en un DBGrid
Hola, quisiera saber si se puede hacer lo que pretendo :
Tengo un DBGrid con una serie de datos. Lo que quiero que al insertar un registro en dicho DBGRid, uno de los campos de éste se inserte el valor a partir de una lista de valores que obtengo de la DB. Entonces lo ideal sería que en dicha casilla del DBGrid se mostrase una lista desplegable con los posibles valores (DBlookupComboBox o DBComboBox). Es viable? Gracias |
#2
|
|||
|
|||
Puedes crear un campo del tipo Lookup, sobre la tabla del DBGrid. Al añadir ese campo al DBGrid, te saldrá con un listbox.
__________________
Saludos. |
#3
|
|||
|
|||
Lista desplegable en dbgrid
procedure TFalbaran.FormActivate(Sender: TObject);
var ListaPick: TStringList ; begin ListaPick := TStringList.Create ; ADOTcolor.Open ; ADOTcolor.Active := True ; ADOTcolor.First ; while not ADOTcolor.Eof do begin ListaPick.Add(ADOTcolorDescrip.Text ) ; ADOTcolor.Next ; end; DBGrid1.Columns[3].PickList := ListaPick ; De esta forma estamos leyendo toda la tabla de ADOTcolor, y lo colocamos en la Columns[3] del dbgrid en la propieda PickList, de este modo nos dara la opcion de seleccionar. Espero que te sirva. |
#4
|
|||
|
|||
Hola Juan, he utilizado parte de tú código y va palante.....
Gracias por tu interés. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
desplegar combo en dbgrid | Lonidas | Varios | 4 | 10-10-2007 21:46:14 |
Combo | fevimo | PHP | 0 | 21-09-2006 20:19:19 |
combo box | anto1178 | Varios | 3 | 19-08-2006 12:29:02 |
dbgrid con combo de seleccion | JODELSA | Varios | 1 | 18-01-2006 15:23:39 |
Mi Combo y yo | vichovi | OOP | 5 | 12-06-2003 18:12:28 |
|