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.