Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 05-08-2005
adlfv adlfv is offline
Miembro
 
Registrado: may 2005
Posts: 39
Poder: 0
adlfv Va por buen camino
Ayuda con DBComboBox por favor..

Hola a todos.

Quiero hacer que en un combo box salgan todos los valores de una determinada columna de una tabla.

Para ilustrarlo mejor, supongamos que tengo dos tablas: Empleados, y Departamentos. Empleados tiene un campo llamado Departamento que hace referencia a la clave primaria de Departamentos... y quiero que en el combo box me salgan los departamentos, para poder seleccionar uno de ellos.

Siempre lo he hecho de dos formas (ninguna de las dos me gusta, y creo que tiene que haber una forma mejor...):

1.- Los cargo a mano... En lugar de un componente DB, uso un ComboBox normal. Lo que hago es recorrer la tabla departamentos, y voy a mano agregando los valores a la propiedad Items. No me parece nada práctico, y tampoco creo que sea muy eficiente...

2.- Uso un DBLookUpComboBox... Creo un campo LookUp en la tabla Empleados, y asocio el control a dicho campo.

La pregunta es: Hay alguna forma de hacerlo mejor? Porque intuitivamente cuando ví el componente DBComboBox, pensé que éste cargaba todos los valores de una determinada columa de una tabla... pero veo que no...

Existe algún control que haga eso (los cargue automáticamente) y que además pueda por ejemplo filtrar o ser asociado como esclavo a otra tabla, o algo así?

Muchas gracias de antemano.

Un cordial saludo.
Responder Con Cita
 



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


La franja horaria es GMT +2. Ahora son las 20:54:32.


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