Modifica la consulta SQL que sirve para rellenar el combo. Propiedad Descripcion del control ComboUsuario.
Dependerá de los parámetros NColumnas (que determina cuántas columnas tendrá el combo) y CActiva (que determina cuál corresponde al valor que realmente deseamos seleccionar, comúnmente la clave primaria)
⚠️ Limitación del control ComboUsuario con campos tipo BIT
Se ha identificado una limitación en el uso del control ComboUsuario cuando se trabaja con campos de tipo BIT.
A nivel interno, el control ComboUsuario aplica la función agregada:
MIN(campo)
sobre el campo configurado.
Sin embargo, este comportamiento no es compatible con columnas de tipo BIT, lo que provoca errores en tiempo de ejecución o inconsistencias en la obtención de valores.
✅ Recomendación
En caso de que se necesite utilizar este tipo de campo en un ComboUsuario, se recomienda:
- Convertir el campo de tipo BITa un tipo numérico compatible, como:
TINYINTSMALLINT- u otro tipo entero equivalente
Código VB6:
VARIABLE_COMBO.Descripcion = "select COLUMNA1, COLUMNA2 from TABLA"
Código C#:
IComboUsuario VARIABLE_COMBO = (IComboUsuario)gForm.Controls["CONTROL_COMBO"]: VARIABLE_COMBO.Descripcion = "select COLUMNA1, COLUMNA2 from TABLA";
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo