Página 1 de 1
Error en TDBComboBoxMod XAILER 706
Publicado: Jue Mar 04, 2021 11:37 pm
por gamalielmh921230
al usar el TDBComboBoxMod con la propiedad nDataType con el valor "dtBOUND" y la propiedad nStyle en "csDROPDOWNLIST" no funciona correctamente.
se supone que debe de tomar el valor del arreglo aItemsBound pero no lo hace y el icono de la flecha cambia por una lupa.
Re: Error en TDBComboBoxMod XAILER 706
Publicado: Vie Mar 05, 2021 10:06 am
por ignacio
gamalielmh921230 escribió: ↑Jue Mar 04, 2021 11:37 pm
al usar el TDBComboBoxMod con la propiedad nDataType con el valor "dtBOUND" y la propiedad nStyle en "csDROPDOWNLIST" no funciona correctamente.
se supone que debe de tomar el valor del arreglo aItemsBound pero no lo hace y el icono de la flecha cambia por una lupa.
La propiedad nStyle se refiere a la de su ancestro TEditMod y no tiene absolutamente nada que ver con la la propiedad nStyle de TComboBox. De hecho se paso a PUBLIC para que no se usará. Para evitar errores se ha pasado a PROTECTED.
Saludos
Re: Error en TDBComboBoxMod XAILER 706
Publicado: Mar Mar 09, 2021 1:28 pm
por gabo1
Ignacio
Lo que Gamaliel quiere decir es que si al control lo defines de la manera siguiente y entras en modo de Edicion
Código: Seleccionar todo
nDataType dtBOUND
oDataSet oSQLCajas
oDataField cajon_dinero
WITH OBJECT ::oCbxTieneCajon
:aItems := { "SIN Cajón de dinero", "CON Cajón de dinero" }
:aItemsBound:= { "SIN Cajon", "CON Cajon" }
IF ::oSQLCajas:cajon_dinero!=NIL
:Value:= AllTrim(::oSQLCajas:cajon_dinero)
ENDIF
END WITH
1. No toma el valor inicial del campo (cajon_dinero)
2. Aparecen los aItems pero si seleccionas uno de ellos no aparece como seleccionado en el ComboBoxMod, aparece como si no seleccionaras nada (en blanco)
3. Esto solo pasa si un control TDBComboBox se cambia a TDBComboBoxMod, Si el control se crea funciona perfecto
Un Saludo
Re: Error en TDBComboBoxMod XAILER 706
Publicado: Mar Mar 09, 2021 4:00 pm
por ramonzea
Gabo:
Es :cText y no :Value.
En TComboBoxMod no existe :aItemsBound, pero lo puedes sobrecargar, yo lo hice para algunos procesos que me es útil.
Saludos.
Re: Error en TDBComboBoxMod XAILER 706
Publicado: Mié Abr 21, 2021 6:25 pm
por gamalielmh921230
ignacio escribió: ↑Vie Mar 05, 2021 10:06 am
gamalielmh921230 escribió: ↑Jue Mar 04, 2021 11:37 pm
al usar el TDBComboBoxMod con la propiedad nDataType con el valor "dtBOUND" y la propiedad nStyle en "csDROPDOWNLIST" no funciona correctamente.
se supone que debe de tomar el valor del arreglo aItemsBound pero no lo hace y el icono de la flecha cambia por una lupa.
La propiedad nStyle se refiere a la de su ancestro TEditMod y no tiene absolutamente nada que ver con la la propiedad nStyle de TComboBox. De hecho se paso a PUBLIC para que no se usará. Para evitar errores se ha pasado a PROTECTED.
Saludos
hola disculpa mira el problema que tengo con TDBComboBoxMod es que yo en la matriz "aItemsBound" pongo el valor del campo id de una tabla y en el aitems pongo la descripcion de los registros y
al momento de seleccionar en el combobox este no cambia de valor tanto el texto mostrado en el control como la propiedad "Value".
actualmente estoy utilizando la versión 7.0.9 de xailer.