![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Cambiar DBLookupComboBox por DBComboBox ?
Ufff vaya eficacia y rapidez en las respuestas. Me he pasado el día leyendo acerca de los DBLookupComboBox, y ya he comprendido lo que mencionan en sus comentarios. Ya he analizado las propuestas de ecfisa y estaba a punto de probar una de ellas, pero me tope con el componente BDComboBox... ahora mi duda es, puedo utilizar este componente para lograr lo que quiero? más que nada me gustaria saber como funciona el DBComboBox ya leí un poco acerca de el, pero la verdad no entendí mucho... alguien me puede explicar si no es mucha molestia.
|
|
#2
|
||||
|
||||
|
Hola wull.
Traducción de la ayuda de Delphi: Cita:
Por otro lado, reviendo el código que te sugerí, tal vez no sea necesario que almacenes el ID. Si sólo es a fin de posicionarte basta con que hagas:
Saludos. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#3
|
|||
|
|||
|
ecfisa muchas gracias por todo el tiempo que te tomas para contestar; ya estoy probando una solución en base a tu respuesta debido a lo cual me surgió otra duda, pero antes de preguntar voy a probar si me funciona primero... espero que sigas aquí por cualquier problema... de nuevo gracias.
|
|
#4
|
|||
|
|||
|
Extraer el itemindex o saber que opcion se ha elegido de un DBlookupcombo
Hola ecfisa, ya estoy de nuevo por aca molestando de nuevo. Como puedes leer en el titulo del mensaje lo que necesito es saber que opción ha elegido un usuario para que a travez de eso pueda realizar otra acción. Espero poder explicarme con este ejemplo:
Si tengo dos dblookupcombo uno llamado 'Combo1' para almacenar nombres de Continentes y otro llamado 'combo2' para guardar los países; entonces si elijo por ejemplo continente americano en el combo1 el combo2 deberia mostrar México, Argentina, Chile, etc., pero si elijo África por lógica los países deben cambiar. Lo anterior lo lograba en los TCombobox identificando el 'itemindex' del combo y aplicaba 'Case' para los indices algo asi: Los componentes DBLookupComboBox no cuentan con la propiedad itemindex, por lo que he leído necesito tener varias tablas para enlazarlas a los DataSource y después al combo ¿verdad? se que puedo rellenarlos de forma manual, pero no se como hacerlo, ni tampoco como lograr que cambien para cada 'Case' entonces ¿como puedo lograr algo parecido a lo que hacia con los TComboBox?... agradeceré cualquier ayuda. |
|
#5
|
||||
|
||||
|
Hola wull.
Si no entiendo mál lo que buscas podrías manejar el filtrado desde la sentencia SQL, un ejemplo basado en la tabla country de dbdemos: Asigna el método ComboBoxChange al evento OnChange de ambos TComboBox. Saludos. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#6
|
|||
|
|||
|
Bien después de probar algunos de sus consejos y de leer mucho acerca del tema, pude dar con la solución. La verdad era bastante sencillo solo yo solo me complique la existencia. Al final use DBComboBox me resultaron bastante útiles para lograr lo que necesitaba, no sé porque no me di cuenta antes
pero con esos controles si se pueden usar las propiedades ItemIndex e Item.Add que era lo que requería... muchas gracias a todos por tomarse la molestia de contestar y en especial a ecfisa por todas las atenciones brindadas. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como hacer que la PC no funcione en un horario determinado | JoAnCa | Varios | 8 | 02-04-2010 22:11:08 |
| como hacer que un DBLookupComboBox muestre un historico de nombres seleccionados? | mematanlimon | OOP | 4 | 28-01-2010 18:00:35 |
| Como hacer que la lista desplegada de un Combobox, sea mas ancha que el propio combo | JoAnCa | Varios | 2 | 24-03-2009 14:29:13 |
| ¿Como hacer que un combobox lea datos de la tabla2 y se puedan guardar en la tabla1? | Yasnet | MySQL | 4 | 31-10-2008 00:22:32 |
| Como hacer que funcione en Vista? | Alfredo | Varios | 5 | 08-11-2007 14:31:01 |
|