Administrador

|
#1 Publicado: 7 Nov 2013 10:47
Un ejemplo de cómo podemos desplazarnos entre registros dentro de una aplicación de FileMaker 12 utilizando las teclas de dirección del teclado.
Esto es especialmente útil cuando hemos de hacer un seguimiento de datos en nuestra aplicación pasando de un registro a otro sin mover el mouse.
Además nos permite evitar los botones de desplazamiento entre registros en nuestros diseños de pantalla con la consiguiente mejora visual y ahorro de espacio en nuestras presentaciones.
Para controlar este desplazamiento, usaremos tres funciones de Filemaker:
Con la función Get(ActiveFieldName) comprobaremos si estamos "dentro" de un campo, es decir si estamos editándolo.
Por ejemplo si Get(ActiveFieldName)="" nos desplazaremos entre registros, pero si Get(ActiveFieldName) ≠ "" el desplazamiento de las teclas de dirección se aplicará al contenido del campo editado.
Con la función Get ( ActiveModifierKeys ) comprobamos si se está pulsando la tecla "Mayúsculas" que usaremos para modificar el comportamiento del scipt.
Por ejemplo si Get ( ActiveModifierKeys )=1 está pulsada la tecla "Mayús"
La combinación de las funciones Code ( texto) y funciones Get ( TriggerKeystroke ) nos permite detectar qué tecla estamos pulsando.
Por ejemplo si Code ( Get ( TriggerKeystroke ) ) = 31 está pulsada la tecla Flecha Abajo.
Sacado del boletín de noticias de FileMaker
Si este mensaje te ha servido de ayuda dale tu voto
, si quieres penalizarlo
Todo lo que sueñas, se puede diseñar.
FM 11 * VV 6 * PHP 5 * MySQL * Win 8.
|