[RESUELTO] Cambio automático del cursor

Discute sobre las herramientas de la base de datos
Responder
José Luis L.
Mensajes: 19
Registrado: Mar Nov 20, 2018 6:57 pm

[RESUELTO] Cambio automático del cursor

Mensaje por José Luis L. »

Al rellenar el formulario estaría bien que el cursor pasara automáticamente del campo que se acaba de rellenar al siguiente. ¿Cómo hacerlo?

Saludos, José Luis L.
Última edición por José Luis L. el Mar Nov 27, 2018 11:23 pm, editado 1 vez en total.
OpenOffice 4.1.5 en Windows 10
Longi
Mensajes: 804
Registrado: Dom Ene 20, 2013 9:05 pm
Ubicación: Ourense, Galicia, España

Re: Cambio automático del cursor

Mensaje por Longi »

Buenas!

Tres opciones:
1-Con código, pero parece que no es razonable cuando hay otro método y no es para hacer una pirueta en el aire
2- Sin código: cada campo del formulario tiene en sus propiedades un apartado que se llama 'orden de tabulación' y vas abriendo cada control y le vas aplicando el orden que te apetezca.
3- Sin código: abrir el formulario en modo de diseño, en la barra de diseño de formulario, en el séptimo elemento tienes un emergente para modificar el orden.

Espero que te sirva.

Un saludo! ;)
Openoffice 4.1.7, en Windows 10
Libreoffice 6.4.2, en Windows 10
José Luis L.
Mensajes: 19
Registrado: Mar Nov 20, 2018 6:57 pm

Re: Cambio automático del cursor

Mensaje por José Luis L. »

Hola:
Gracias por la respuesta.
Sí, mejor sin código. He utilizado la opción 2, pero el cursor sólo pasa de un campo a otro si le doy al tabulador, no automáticamente. Respecto a la opción 3, no acabo de encontrar el séptimo elemento ¿Cómo se llama?

Saludos, José Luis L.
OpenOffice 4.1.5 en Windows 10
Longi
Mensajes: 804
Registrado: Dom Ene 20, 2013 9:05 pm
Ubicación: Ourense, Galicia, España

Re: Cambio automático del cursor

Mensaje por Longi »

Buenas de nuevo!

Soy muy dado a leer sin pararme mucho, y en no pocas ocasiones respondo a lo que no es o de forma errónea por entender algo que no es precisamente lo expuesto, pero creo que en este caso me falta algún dato:
¿Cómo piensas informarle al sistema que ya has terminado con un control de texto o numérico o lo que sea para que pueda pasar al siguiente control?
La manera más 'primitiva' y efectiva es la tabulación, de tal manera que al tabular ya sabe el sistema que debe pasar a otro control.
Si tienes alguna regla que se pueda validar, entonces podremos hacerlo con macros, pero tiene que cumplirse la regla (cuando se rellena con una palabra concreta, o con un número, o cuando otro campo está relleno, etc). Si no hay tal regla, la tabulación es lo suyo.
Ah!, el icono se llama 'orden de activación', pero es lo mismo que el paso 2, pero sin tener que ir recorriendo cada control, simplemente los pones en el orden que quieres y ya le asigna el número de tabulación que le corresponde.

Lo dicho!, si hay alguna regla para validar, entonces con macros asignadas a evento, si no, tabulación.

Otro saludo! ;)
Openoffice 4.1.7, en Windows 10
Libreoffice 6.4.2, en Windows 10
José Luis L.
Mensajes: 19
Registrado: Mar Nov 20, 2018 6:57 pm

Re: Cambio automático del cursor

Mensaje por José Luis L. »

Gracias por tus explicaciones, dejo de pensar en los automatismos y... ¡le daré al tabulador!

Saludos, José Luis L.
OpenOffice 4.1.5 en Windows 10
Responder