TDBComboBox
Publicado: Jue May 08, 2008 5:12 am
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.
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.