![]() |
se usa un combobox??
hola gente del foro, mi problema es el siguiente; no se si se usa un combobox en este caso u otro componente si me pueden acosnejar cual componente usar en fin, lo q qiero realizar es cuando le doy click al combobox se despliege una lista con los datos de una tabla por ej tengo la tabla "dias"
id_dias descripcion 1 Lunes 2 Martes " " 6 Sabado lo q quiero es q se despliege en el combobox todos los dias de Lunes a Sabado pero nose en q evento se hace para mostrarme los datos de la tabla en el combobox si me pueden dar una manito desde ya muchas gracias |
Si tus datos están en una tabla entonces lo más cómodo es usar un TDBLookupComboBox. Enlazas con la tabla usando sus propiedades ListSource, KeyField y ListField.
// Saludos |
También con el mismo ComboBox lo puede hacer:
Pero como dice Roman es mejor el DBLookUpComboBox. Saludos. |
voy a probar de las dos formas luego les comento como me fue muchas gracias por molestarse en responder si tengo dudas les dire de nuevo muchas gracias
|
Tal vez me equivoque, pero cuando dijo tabla creo que se refirio directamente a los datos que estan integrados y que despliega el combobox. En ese caso solo tienes que ir al inspector de objetos y en la propiedad Items del combobox escribir los datos que necesitas.
No habia leido correctamente el final, sí es una tabla! |
Bueno con la sugerencia de roman logre q se vieran los datos de mi tabla en el DBLookUpComboBox, con el codigo q me paso el amigo enecumene no lo entendi bien por q creo q "Table1.first" se refiere a la tabla?? donde estan los datos q necesito q se muestren :confused: o a q te referis?.
A otra cosa uso mi base de datos en MySQL Código:
procedure TfrmConceptos.Create(Sender: TObject); |
Hola, Table1 es un TTable, puede ser un ADOTable, BDETable, o ZTable.
Saludos. |
ah ya entiendo es un Table1 es un componente claro; en mi caso la tabla q yo me referia es una tabla dentro de una base de datos q tiene dentro de ella campos con datos ya existentes pero = de todas formas muchas gracias problema solucionado
|
Cita:
Saludos. |
solucion
la solucion fue usando el dblookupcombobox enlazando las propiedades del mismo para q me mostrara los datos q yo queria como dijo roman
|
| La franja horaria es GMT +2. Ahora son las 22:40:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi