Hola, he descubierto hoy vuestro blog y me ha gustado mucho. Os cuento mi problema:
He creado una base de datos en Access. Mis conocimientos son muy limitados, he ojeado un par de libros y luego he ido funcionando con los foros para resolver dudas concretas. Pero ahora me he atascado en dos problemas.
He creado los formularios con la resolución de mi ordenador y ahora al utilizalarla en otros no se ven bien. He estado investigando por la web pero me quedo aquí http://support.microsoft.com/kb/138901/es .A partir de esta pista ya no avanzo. Y no tengo ningún conocimiento de VBA. El código que he utilizado lo he ido copiando tal cual de ejemplos.
Pulsamos sobre la base de datos de ejemplo que tiene un formulario redimensionable:
De esta forma nos descargamos el archivo modScaleForm-sample.mdb
Guardamos la base de datos en nuestro equipo y la abrimos con Access.
Es un buen ejemplo para la duda que nos planteas. A continuación te explicamos cómo funciona:
Todos los elementos del formulario se adaptan a distintas resoluciones de pantalla. También se adaptan si redimensionamos el tamaño del formulario “a mano”.
Este formulario contiene dos módulos, el autor del código es Markus Gruber.
Para adaptarlo a los formularios de tu base de datos debes importar los módulos clFormWindow y modScaleForm desde la base de datos de ejemplo descargada a tu base de datos.
Una vez importados aparecerán dentro de los objetos de Access de nuestra base de datos:
Descargamos el archivo .bas y lo guardamos en nuestro equipo.
Accedemos al editor de Visual Basic pulsando Alt + F11 lo importamos desde la opción Archivo – Importar archivo
2 comentarios:
muy bueno.... pero, esto se puede hacer con MS Access 2007...?
es que precisamente tengo un problemilla cercano a lo descrito.....
salu2.
Fredy Vaquiro
Tecnologo en Sistemas
Muchas gracias por escribir. Por supuesto que sirve para la versión 2007.
Que pases un estupendo día, Fredy
Equipo 5incoaprendices
Publicar un comentario