Hola,
No sé si alguno se ha fijado, pero cuando usamos un DbCombo, no funcionan
las teclas del cursor para subir y bajar entre las distintas opciones.
Un saludico,
Fredy
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.
DbCombobox
DbCombobox
Fredy,
Creo que es un comportamiento normal... y si no... ¿como te mueves por
las distintas opciones del combo?
Saludos,
José Luis Capel
Alfredo Sanz Perez escribió:
> Hola,
>
> No sé si alguno se ha fijado, pero cuando usamos un DbCombo, no
> funcionan las teclas del cursor para subir y bajar entre las distintas
> opciones.
>
> Un saludico,
> Fredy
>
>
Creo que es un comportamiento normal... y si no... ¿como te mueves por
las distintas opciones del combo?
Saludos,
José Luis Capel
Alfredo Sanz Perez escribió:
> Hola,
>
> No sé si alguno se ha fijado, pero cuando usamos un DbCombo, no
> funcionan las teclas del cursor para subir y bajar entre las distintas
> opciones.
>
> Un saludico,
> Fredy
>
>
DbCombobox
Hola,
> Creo que es un comportamiento normal... y si no... ¿como te mueves por
> las distintas opciones del combo?
Creo que no me he explicado del todo bien. Precisamente donde no funcionan
las teclas arriba y abajo es para moverse "dentro" del combo, entre las distintas
opciones del mismo.
Un saludico,
Fredy
> Creo que es un comportamiento normal... y si no... ¿como te mueves por
> las distintas opciones del combo?
Creo que no me he explicado del todo bien. Precisamente donde no funcionan
las teclas arriba y abajo es para moverse "dentro" del combo, entre las distintas
opciones del mismo.
Un saludico,
Fredy
-
- Mensajes: 137
- Registrado: Vie Jul 29, 2005 8:49 am
- Ubicación: Valencia - España
- Contactar:
DbCombobox
Fredy,
>
>
> Creo que no me he explicado del todo bien. Precisamente donde no
> funcionan las teclas arriba y abajo es para moverse "dentro" del combo,
> entre las distintas opciones del mismo.
>
Se ve que ayer tuve un mal día... Sí que te explicaste correctamente...
fui yo quien no leyó bien tu correo.
Estoy probándolo con un tCombobox tanto en csDROPDOWN como en
csDROPDOWNLIST y con panel desplegado o no, las teclas del cursor se
desplazan correctamente entre las distintas opciones. Y, como
tdbcombobox viene de tcombobox, me presupongo que debe ser lo mismo.
¿Tienes un ejemplo sencillo donde pueda ver ese comportamiento?
Saludos,
José Luis Capel
>
>
> Creo que no me he explicado del todo bien. Precisamente donde no
> funcionan las teclas arriba y abajo es para moverse "dentro" del combo,
> entre las distintas opciones del mismo.
>
Se ve que ayer tuve un mal día... Sí que te explicaste correctamente...
fui yo quien no leyó bien tu correo.
Estoy probándolo con un tCombobox tanto en csDROPDOWN como en
csDROPDOWNLIST y con panel desplegado o no, las teclas del cursor se
desplazan correctamente entre las distintas opciones. Y, como
tdbcombobox viene de tcombobox, me presupongo que debe ser lo mismo.
¿Tienes un ejemplo sencillo donde pueda ver ese comportamiento?
Saludos,
José Luis Capel
- ignacio
- Site Admin
- Mensajes: 9463
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
DbCombobox
Fredy,
Si no lo puedes mover, seguramante será bien porque no esta 'linkado' el
control a ningún TDataField, o porque no estás en modo 'Edición'.
Un saludo,
"Fredy" <fredy@navegandoconxailer.com> escribió en el mensaje
news:[email=a20b86f1fa1a8c7d56d2d1feca4@news.xailer.com...]a20b86f1fa1a8c7d56d2d1feca4@news.xailer.com...[/email]
> Hola,
>
>> Creo que es un comportamiento normal... y si no... ¿como te mueves por
>> las distintas opciones del combo?
>
> Creo que no me he explicado del todo bien. Precisamente donde no funcionan
> las teclas arriba y abajo es para moverse "dentro" del combo, entre las
> distintas opciones del mismo.
>
> Un saludico,
> Fredy
>
>
Si no lo puedes mover, seguramante será bien porque no esta 'linkado' el
control a ningún TDataField, o porque no estás en modo 'Edición'.
Un saludo,
"Fredy" <fredy@navegandoconxailer.com> escribió en el mensaje
news:[email=a20b86f1fa1a8c7d56d2d1feca4@news.xailer.com...]a20b86f1fa1a8c7d56d2d1feca4@news.xailer.com...[/email]
> Hola,
>
>> Creo que es un comportamiento normal... y si no... ¿como te mueves por
>> las distintas opciones del combo?
>
> Creo que no me he explicado del todo bien. Precisamente donde no funcionan
> las teclas arriba y abajo es para moverse "dentro" del combo, entre las
> distintas opciones del mismo.
>
> Un saludico,
> Fredy
>
>
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
DbCombobox
Hola,
Prueba lo siguiente en el ejemplol que adjunto.
- Pulsa insertar en el navigator.
- Pulsa la flechita abajo del combo para desplegarlo.
- Muévete por las opciones del combo con las flechas del cursor.
- Prueba a hacer lo mismo con el dbcombo.
Por cierto, cuando mostramos el formulario el dbcombo asume por defecto el primer elemento de la lista y no
el valor del campo. (en el ejemplo cuando ejecutamos el programa en el dbcombo sale "uno", cuando realmente
tendría que salir "dos". Hay que pulsar la flecha registro anterior para que ponga el valor correcto.
Un saludico,
Fredy
--
Attached files prueba.zip (1.9 KB)Â
Prueba lo siguiente en el ejemplol que adjunto.
- Pulsa insertar en el navigator.
- Pulsa la flechita abajo del combo para desplegarlo.
- Muévete por las opciones del combo con las flechas del cursor.
- Prueba a hacer lo mismo con el dbcombo.
Por cierto, cuando mostramos el formulario el dbcombo asume por defecto el primer elemento de la lista y no
el valor del campo. (en el ejemplo cuando ejecutamos el programa en el dbcombo sale "uno", cuando realmente
tendría que salir "dos". Hay que pulsar la flecha registro anterior para que ponga el valor correcto.
Un saludico,
Fredy
--
Attached files prueba.zip (1.9 KB)Â
- ignacio
- Site Admin
- Mensajes: 9463
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
DbCombobox
Fredy,
El error de navegación con teclas está resuelto, muchas gracias. No te
puedo mandar el OBJ porque estamos trabajando con la actual versión del CVS
de xHarbour y no la que estais usando con la PR 6a.
En cuanto a que el valor del campo no es correcto, creo que el problema se
produce porque no es exactamente igual el valor del campo en la base de
datos con algún elemento del array aItems del propio DBCombo. Te recomiendo
que utilices el DBCombo con valores númericos, es decir:
- Guarda un número entero en la tabla
- Indica en el DBCombo la propiedad nDataType a 'dtINDEX'
Te mando tu proyecto modificado para ver si te va correcto ahora.
Un saludo,
"Fredy" <fredy@navegandoconxailer.com> escribió en el mensaje
news:[email=a20b86f1fb378c7d5c63db545d8@news.xailer.com...]a20b86f1fb378c7d5c63db545d8@news.xailer.com...[/email]
Hola,
Prueba lo siguiente en el ejemplol que adjunto.
- Pulsa insertar en el navigator.
- Pulsa la flechita abajo del combo para desplegarlo.
- Muévete por las opciones del combo con las flechas del cursor.
- Prueba a hacer lo mismo con el dbcombo.
Por cierto, cuando mostramos el formulario el dbcombo asume por defecto el
primer elemento de la lista y no
el valor del campo. (en el ejemplo cuando ejecutamos el programa en el
dbcombo sale "uno", cuando realmente
tendría que salir "dos". Hay que pulsar la flecha registro anterior para que
ponga el valor correcto.
Un saludico,
Fredy
Attached files prueba.zip (1.9 KB)Â
El error de navegación con teclas está resuelto, muchas gracias. No te
puedo mandar el OBJ porque estamos trabajando con la actual versión del CVS
de xHarbour y no la que estais usando con la PR 6a.
En cuanto a que el valor del campo no es correcto, creo que el problema se
produce porque no es exactamente igual el valor del campo en la base de
datos con algún elemento del array aItems del propio DBCombo. Te recomiendo
que utilices el DBCombo con valores númericos, es decir:
- Guarda un número entero en la tabla
- Indica en el DBCombo la propiedad nDataType a 'dtINDEX'
Te mando tu proyecto modificado para ver si te va correcto ahora.
Un saludo,
"Fredy" <fredy@navegandoconxailer.com> escribió en el mensaje
news:[email=a20b86f1fb378c7d5c63db545d8@news.xailer.com...]a20b86f1fb378c7d5c63db545d8@news.xailer.com...[/email]
Hola,
Prueba lo siguiente en el ejemplol que adjunto.
- Pulsa insertar en el navigator.
- Pulsa la flechita abajo del combo para desplegarlo.
- Muévete por las opciones del combo con las flechas del cursor.
- Prueba a hacer lo mismo con el dbcombo.
Por cierto, cuando mostramos el formulario el dbcombo asume por defecto el
primer elemento de la lista y no
el valor del campo. (en el ejemplo cuando ejecutamos el programa en el
dbcombo sale "uno", cuando realmente
tendría que salir "dos". Hay que pulsar la flecha registro anterior para que
ponga el valor correcto.
Un saludico,
Fredy
Attached files prueba.zip (1.9 KB)Â
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