FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Actualizar un DBLookupComboBox
Hola a todos, tengo un pequeño problema(soy nuevo en Delphi): tengo un DBLookupComboBox enlazado a una Tabla que es de una BD MySQL. Cuando modifico dicha tabla los cambios no se refejan en el DBLookupComboBox. ¿Como lo puedo hacer?, de antemano gracias.
pkbza Última edición por pkbza fecha: 06-05-2004 a las 19:11:36. |
#2
|
||||
|
||||
Tienes que refrescar el dataset que carga el combo, por ejemplo:
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Gracias
Gracias me ha funcionado, saludos, suerte y q sane Diego.
|
#4
|
|||
|
|||
tengo un problema parecido...
Que tal???
Disculpen si no es la forma de preguntar, pero no he querido hacer otro hilo para una pregunta muy similar. Resulta que tengo el control DBLookUpComboBox enlazado a una tabla, selecciono una línea en el DBLookUpComboBox y los demás controles automáticamente accesan al mismo registro, todo bien, pero el problema está en que si cambio manualmente de registro (con un botón por ejemplo) el DBLookUpComboBox no se actualiza automáticamente, enlacé el control con las propiedades ListSource, Listfield y Keyfiel. Gracias. Ya me diran si es que debo habrir un nuevo hilo. |
#5
|
||||
|
||||
Hola Phako.
Si no entendí mal tu consulta bastaría con que asignaras la clave primaria a la propiedad KeyValue del TDBLookupComboBox cuando cambias la fila, por ejemplo: El evento OnDataChange lo podes configurar en tiempo de diseño; lo hice en tiempo de ejecución para clarificar el ejemplo. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
|||
|
|||
No era exactamente eso el problema
Gracias por tu respuesta.
El hecho es que no tengo ninguna consulta, únicamente el control enlazado, al seleccionar de la lista un elemento los demás controles se actualizan al registro que corresponde, pero si el cambio lo realizo con otro control todos los controles cambian normalmente a excepción del DBLookUpComboBox que se mantiene con la selección anterior. Parece que el control DBLookUpComboBox cambia el registro en el DataSource pero no al revés o es que es necesario hacer una consulta. Gracias. |
|
|
|