Incrustar archivo excel en formulario access
A ver si puedes darme tu punto de vista. Utilizo la versión 2007 de Access y uso un formulario donde me gustaría disponer de la opción de tener a la vista un archivo de excel. Digo la opción porque solo un 30% de los registros lo tendrán. La idea es que sea visible las primeras diez filas más o menos, para poder ver, a simple vista, un estado de cuentas que trata ese archivo de excel. Luego, si hay que introducir alguna modificación en ese excel solo habría que hacer doble clic para abrir el objeto y editarlo.
Lo máximo que he conseguido ha sido crear un marco de objeto independiente en la vista diseño. Luego, en la gestión del registro, clic derecho para insertar objeto, crear desde archivo, sin marca la casilla vincular. El archivo de excel aparece entonces en el cuadro de objeto pero se divisa muy pequeño, comprimido y, además, aparece en todos los registros y no lo guarda al salir. No veo nada parecido solucionado en el foro.
Luego cambié de idea. Creo un campo OLE en la tabla y lo añado al formulario. Entonces sí me crea ese exel solo para ese registro, pero se sigue viendo pequeña la hoja, a pesar que el campo objeto es bien ancho. Si hago doble clic para editar la hoja también aparece en pequeño; sin embargo, al hacer clic derecho, objeto de worksheet, editar, me aparece la hoja a tamaño pantalla pero tampoco totalmente expandida (pone que está en modo de compatibilidad), pero puedo ampliarla con el zoom y ya sí que la edito con comodidad. Así son demasiados pasos y sería interesante que al seleccionar el objeto en el formulario, ya se abriera directamente a pantalla completa.
¿Comprendes mi intención y mi necesidad de solución?
Lo máximo que he conseguido ha sido crear un marco de objeto independiente en la vista diseño. Luego, en la gestión del registro, clic derecho para insertar objeto, crear desde archivo, sin marca la casilla vincular. El archivo de excel aparece entonces en el cuadro de objeto pero se divisa muy pequeño, comprimido y, además, aparece en todos los registros y no lo guarda al salir. No veo nada parecido solucionado en el foro.
Luego cambié de idea. Creo un campo OLE en la tabla y lo añado al formulario. Entonces sí me crea ese exel solo para ese registro, pero se sigue viendo pequeña la hoja, a pesar que el campo objeto es bien ancho. Si hago doble clic para editar la hoja también aparece en pequeño; sin embargo, al hacer clic derecho, objeto de worksheet, editar, me aparece la hoja a tamaño pantalla pero tampoco totalmente expandida (pone que está en modo de compatibilidad), pero puedo ampliarla con el zoom y ya sí que la edito con comodidad. Así son demasiados pasos y sería interesante que al seleccionar el objeto en el formulario, ya se abriera directamente a pantalla completa.
¿Comprendes mi intención y mi necesidad de solución?
1 respuesta
Respuesta de betomejia
1