Ajustar tamaño de formulario en Access 2007 a las distintas resoluciones de pantalla
He visto varias preguntas sobre el tema y os quería comentar lo que yo he hecho y los problemas que me da.
En principio, la aplicación que estoy realizando tiene varios formularios, todos ellos establecidos en Modal y Emergente a Sí. Además, oculté las barras de desplazamiento verticales y horizontales, así como el ribbon. De este modo, los usuarios pasan de un formulario al que corresponde en cada momento, sin posibilidad de manipularlos ni de cometer errores. Ahora bien, yo diseñé los formularios en mi ordenador, ajustando el tamaño de los mismos para ocupar la pantalla completa, por lo que, al utilizarlos en ordenadores con mayor o menor resolución, daban el problema de que, o bien se veía el formulario entero en una parte de la pantalla quedando el resto en blanco, o, lo que es peor, no se podía ver el formulario completo (quedaba como cortado)
Utilicé el código de Markus Gruber, que utiliza modScaleForm y clFormWindow, para conseguir adaptar los distintos formularios a la resolución de cada pantalla y funcionó. Eso sí, hay que poner el estilo de los bordes del formulario en cuestión en modo diálogo.
El único problema: La barra de tareas queda oculta. Si no se utiliza, no es mayor problema, pero en mi caso, que tengo que cambiar de una aplicación a otra... Lo que hacemos siempre es "clickar" en el icono correspondiente en dicha barra de tareas ( en la parte inferior de la pantalla), pero al estar oculta (queda debajo del formulario emergente) no es posible hacer esto...
¿A alguien se le ocurre una solución? (Lo que pretendo es que el código funcione como lo hace, pero respetando la barra de tareas. Si pongo el estilo de los bordes en "Ajustable", se ve la barra, pero desajusta el resto del formulario. Si pongo el formulario en Modal Sí, Emergente No, ocurre lo mismo... Ya no sé por dónde seguir...