Buscar en este blog

domingo, 11 de septiembre de 2011

Cursor "manita"

¿Quieres que al pasar el cursor por un botón, etiqueta, etc.. se muestre el cursor cómo una manita y no con la simple flecha".  Para ello hay código de sobra por Internet, pero para la mayoría de las ocasiones en la que lo necesitamos es mucho más sencillo.  El cursor en forma de "mano" se muestra por defecto siempre que hay un hipervinculo.  Pues bien, cuando no lo hay lo creamos. 
Imaginemos que tenemos en un formulario varios botones, los cuales en su evento clic tienen asociado determinado código o macro.  Basta con entrar en propiedades y en su propiedad Hipervinculo, dirigirlo al propio formulario.  Cuando se pasa el cursor por el botón cambia a "mano" y al hacer clic abre el formulario, como es el que está abierto no hace nada y posteriormente ejecuta el código o macro asociado.  Lo mismo para etiquetas, imágenes y alguna cosilla más.  Haced la prueba

domingo, 4 de septiembre de 2011

Autonumerico, Al no estar en la lista y rellenar campos desde un cuadro combinado

Pues sí, la verdad es que me he "liao".  Va un poco contra la filosofía de este blog, que es "las cosas de una en una y lo más fácil posible".  Bien es cierto que difícil no es, pero si he juntado al menos tres cosas en este ejemplo.
Antes de pasar al meollo del asunto, no fijarse en el diseño, simple dónde los haya, pero no era eso lo que interesaba.  Cuando interese ya haré un ejemplo de "diseño y presentación" de una aplicación.
Todo empezó por una pregunta de como hacer automáticamente, que si tenemos un talonario asociado a una persona, pongamos que empieza en 985 y acaba en 988, la primera venta que haga se le asigne el 986 y así consecutivamente hasta llegar al 988, púes ahí tendría que empezar un nuevo talonario cuya numeración no iría consecutiva.
Bueno me puse en ello y me fue planteando diversas situaciones y al final quedo esto:

1 -En el formulario principal aparece un cuadro combinado, al seleccionar uno de los códigos que  tiene un asesor, automáticamente rellena el resto de campos que corresponden a esa persona.
2 - Si se introduce un código que no existe, nos abrirá un formulario para crear uno nuevo.
3 . Si el asesor no tiene ningún talonario asignado, la parte de abajo del formulario nos aparecerá en blanco, dándonos la opción de asignarle uno nuevo.
     Una vez seleccionamos el talonario en el apartado inferior, ventas, podremos ir introduciendo las realizadas, dándole la aplicación un número consecutivo, siempre entre los que este el talonario, cerrando este apartado al llegar al final del talonario.

Esta pensada para que un mismo asesor pueda tener más de un talonario, sólo habría que crear un formulario aparte para ir introduciendolos.