Hola foro:
Antes de formular esta consulta y por las dudas de estar preguntando una
tontería, busque todo lo que hay en el manual relativo a TDBComboBox y
todo lo que aparece en el foro relativo al tema, pero en ningún caso
encontré una situación similar.
En un form puse un TDBComboBox y en su propiedad aItems puse los nombres
de los días de la semana, en su propiedad aItemsBound los números del 1
al 7,luego la propiedad nDataType la puse en dtBOUND, y en la propiedad
nStyle puse csDROPDOWNLIST dado que el campo donde pretendo guardar lo
seleccionado es de tipo SHORTINT (utilizo ADS)
aItems aItemsBound
Domingo 1
Lunes 2
Martes 3
Miercoles 4
Jueves 5
Viernes 6
Sabado 7
1) Al agregar un registro el TDBComboBox aparece mostrando "Domingo", y
ya sea que deje Domingo o seleccione cualquier otro "Día" lo que queda
grabado en el campo correspondiente es: 49, 50, 51, 52, 53, 54 y 55
según lo elegido, en vez de 1, 2, 3, 4, 5, 6 o 7.
2)Al intentar modificar un registro el TDBComboBox aparece sin mostrar
nada (mas allá de que si doy click en la flecha que despliega la lista,
ésta está completa). Esto sucede ya sea porque quedó grabado algo entre
49 y 55 o porque puse manualmente algo entre 1 y 7.
Alguna sugerencia?
Desde ya muchas gracias.
Daniel.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
TDBComboBox
- ignacio
- Site Admin
- Mensajes: 9461
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
TDBComboBox
Daniel,
No tiene sentido. Mande un pequeño ejemplo (no procedente de Copiar y pegar)
que muestre el error.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
"Daniel Du Pré" <ddupre@macrosistemas.com.uy> escribió en el mensaje
news:48226fc0$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola foro:
>
> Antes de formular esta consulta y por las dudas de estar preguntando una
> tontería, busque todo lo que hay en el manual relativo a TDBComboBox y
> todo lo que aparece en el foro relativo al tema, pero en ningún caso
> encontré una situación similar.
>
>
> En un form puse un TDBComboBox y en su propiedad aItems puse los nombres
> de los días de la semana, en su propiedad aItemsBound los números del 1 al
> 7,luego la propiedad nDataType la puse en dtBOUND, y en la propiedad
> nStyle puse csDROPDOWNLIST dado que el campo donde pretendo guardar lo
> seleccionado es de tipo SHORTINT (utilizo ADS)
>
> aItems aItemsBound
> Domingo 1
> Lunes 2
> Martes 3
> Miercoles 4
> Jueves 5
> Viernes 6
> Sabado 7
>
> 1) Al agregar un registro el TDBComboBox aparece mostrando "Domingo", y ya
> sea que deje Domingo o seleccione cualquier otro "Día" lo que queda
> grabado en el campo correspondiente es: 49, 50, 51, 52, 53, 54 y 55 según
> lo elegido, en vez de 1, 2, 3, 4, 5, 6 o 7.
>
>
> 2)Al intentar modificar un registro el TDBComboBox aparece sin mostrar
> nada (mas allá de que si doy click en la flecha que despliega la lista,
> ésta está completa). Esto sucede ya sea porque quedó grabado algo entre 49
> y 55 o porque puse manualmente algo entre 1 y 7.
>
> Alguna sugerencia?
>
> Desde ya muchas gracias.
> Daniel.
>
No tiene sentido. Mande un pequeño ejemplo (no procedente de Copiar y pegar)
que muestre el error.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
"Daniel Du Pré" <ddupre@macrosistemas.com.uy> escribió en el mensaje
news:48226fc0$[email=1@ozsrv2.ozlan.local...]1@ozsrv2.ozlan.local...[/email]
> Hola foro:
>
> Antes de formular esta consulta y por las dudas de estar preguntando una
> tontería, busque todo lo que hay en el manual relativo a TDBComboBox y
> todo lo que aparece en el foro relativo al tema, pero en ningún caso
> encontré una situación similar.
>
>
> En un form puse un TDBComboBox y en su propiedad aItems puse los nombres
> de los días de la semana, en su propiedad aItemsBound los números del 1 al
> 7,luego la propiedad nDataType la puse en dtBOUND, y en la propiedad
> nStyle puse csDROPDOWNLIST dado que el campo donde pretendo guardar lo
> seleccionado es de tipo SHORTINT (utilizo ADS)
>
> aItems aItemsBound
> Domingo 1
> Lunes 2
> Martes 3
> Miercoles 4
> Jueves 5
> Viernes 6
> Sabado 7
>
> 1) Al agregar un registro el TDBComboBox aparece mostrando "Domingo", y ya
> sea que deje Domingo o seleccione cualquier otro "Día" lo que queda
> grabado en el campo correspondiente es: 49, 50, 51, 52, 53, 54 y 55 según
> lo elegido, en vez de 1, 2, 3, 4, 5, 6 o 7.
>
>
> 2)Al intentar modificar un registro el TDBComboBox aparece sin mostrar
> nada (mas allá de que si doy click en la flecha que despliega la lista,
> ésta está completa). Esto sucede ya sea porque quedó grabado algo entre 49
> y 55 o porque puse manualmente algo entre 1 y 7.
>
> Alguna sugerencia?
>
> Desde ya muchas gracias.
> Daniel.
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
TDBComboBox
Ignacio:
Antes de enviar un ejemplo le comento (por las dudas) que los valores 49
a 55 son el equivalente en la tabla ASCII expresado en decimal de los
números 1 al 7.
Saludos
Daniel.
Ignacio Ortiz de Zúñiga escribió:
> Daniel,
>
> No tiene sentido. Mande un pequeño ejemplo (no procedente de Copiar y pegar)
> que muestre el error.
>
> Un saludo,
>
>
Antes de enviar un ejemplo le comento (por las dudas) que los valores 49
a 55 son el equivalente en la tabla ASCII expresado en decimal de los
números 1 al 7.
Saludos
Daniel.
Ignacio Ortiz de Zúñiga escribió:
> Daniel,
>
> No tiene sentido. Mande un pequeño ejemplo (no procedente de Copiar y pegar)
> que muestre el error.
>
> Un saludo,
>
>
- ignacio
- Site Admin
- Mensajes: 9461
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
TDBComboBox
Daniel,
Entonces si lo comprendo el problema
El problema es que desde el IDE la propiedad aItemsBound siempre se le
asignan valores de tipo carácter. Para que le funcione deberá alimentar
dicha matriz por código, por ejemplo, en su evento OnCreate.
Este problema ya está corregido para la futura Xailer 2.0
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
"Daniel Du Pré" <ddupre@macrosistemas.com.uy> escribió en el mensaje
news:[email=4822fad8@ozsrv2.ozlan.local...]4822fad8@ozsrv2.ozlan.local...[/email]
> Ignacio:
> Antes de enviar un ejemplo le comento (por las dudas) que los valores 49 a
> 55 son el equivalente en la tabla ASCII expresado en decimal de los
> números 1 al 7.
>
> Saludos
> Daniel.
>
>
> Ignacio Ortiz de Zúñiga escribió:
>> Daniel,
>>
>> No tiene sentido. Mande un pequeño ejemplo (no procedente de Copiar y
>> pegar) que muestre el error.
>>
>> Un saludo,
>>
>>
Entonces si lo comprendo el problema

El problema es que desde el IDE la propiedad aItemsBound siempre se le
asignan valores de tipo carácter. Para que le funcione deberá alimentar
dicha matriz por código, por ejemplo, en su evento OnCreate.
Este problema ya está corregido para la futura Xailer 2.0
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Soporte Xailer]
[Xailer support]
"Daniel Du Pré" <ddupre@macrosistemas.com.uy> escribió en el mensaje
news:[email=4822fad8@ozsrv2.ozlan.local...]4822fad8@ozsrv2.ozlan.local...[/email]
> Ignacio:
> Antes de enviar un ejemplo le comento (por las dudas) que los valores 49 a
> 55 son el equivalente en la tabla ASCII expresado en decimal de los
> números 1 al 7.
>
> Saludos
> Daniel.
>
>
> Ignacio Ortiz de Zúñiga escribió:
>> Daniel,
>>
>> No tiene sentido. Mande un pequeño ejemplo (no procedente de Copiar y
>> pegar) que muestre el error.
>>
>> Un saludo,
>>
>>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
TDBComboBox
Ignacio:
Solucionado.
Muchas gracias por la ayuda.
Saludos
Ignacio Ortiz de Zúñiga escribió:
> Daniel,
>
> Entonces si lo comprendo el problema
>
> El problema es que desde el IDE la propiedad aItemsBound siempre se le
> asignan valores de tipo carácter. Para que le funcione deberá alimentar
> dicha matriz por código, por ejemplo, en su evento OnCreate.
>
> Este problema ya está corregido para la futura Xailer 2.0
>
> Un saludo,
>
>
Solucionado.
Muchas gracias por la ayuda.
Saludos
Ignacio Ortiz de Zúñiga escribió:
> Daniel,
>
> Entonces si lo comprendo el problema

>
> El problema es que desde el IDE la propiedad aItemsBound siempre se le
> asignan valores de tipo carácter. Para que le funcione deberá alimentar
> dicha matriz por código, por ejemplo, en su evento OnCreate.
>
> Este problema ya está corregido para la futura Xailer 2.0
>
> Un saludo,
>
>