[RESUELTO]Directo al formulario
-
José Luis L.
- Mensajes: 19
- Registrado: Mar Nov 20, 2018 6:57 pm
[RESUELTO]Directo al formulario
Me pregunto si hay alguna forma de que al abrir Base se acceda directamente al formulario de introducción de datos de un archivo determinado.
Saludos José Luis L.
Saludos José Luis L.
Última edición por José Luis L. el Mar Dic 25, 2018 1:58 am, editado 1 vez en total.
OpenOffice 4.1.5 en Windows 10
Re: Directo al formulario
Buenas!
Si, la hay, y se ha explicado unas cuantas veces en el foro.
Panel principal---Herramientas---Personalizar---Pestaña Eventos-----Abrir el documento y allí le asignas la macro que tengas para abrir el formulario.
Fijate en la parte inferior que se guarde en el documento de base de datos (no en un formulario ).
Un saludo!
Si, la hay, y se ha explicado unas cuantas veces en el foro.
Panel principal---Herramientas---Personalizar---Pestaña Eventos-----Abrir el documento y allí le asignas la macro que tengas para abrir el formulario.
Fijate en la parte inferior que se guarde en el documento de base de datos (no en un formulario ).
Un saludo!
Openoffice 4.1.7, en Windows 10
Libreoffice 6.4.2, en Windows 10
Libreoffice 6.4.2, en Windows 10
-
José Luis L.
- Mensajes: 19
- Registrado: Mar Nov 20, 2018 6:57 pm
Re: Directo al formulario
Gracias por la respuesta.
El caso es que no estoy familiarizado con las macros y la primera dificultad que encuentro es que desde el Panel principal/Herramientas/Macros/, la opción Grabar Macro no sale resaltada y por tanto no funciona.
Saludos José Luis L.
El caso es que no estoy familiarizado con las macros y la primera dificultad que encuentro es que desde el Panel principal/Herramientas/Macros/, la opción Grabar Macro no sale resaltada y por tanto no funciona.
Saludos José Luis L.
OpenOffice 4.1.5 en Windows 10
Re: Directo al formulario
Buenas otra vez!
En lo que yo conozco la grabadora de macros funciona en Writer y en Calc, pero no en Base, así que las macros las has de hacer tu a mano (copiando ejemplos de RMG, por ejempo, puedes hacer prácticamente de todo)
Te pongo una macro de ejemplo con la que abro un formulario llamado 'COMARCAS', y a la que tendrías que llamar como te indiqué en el post anterior:
Un saludo! 
En lo que yo conozco la grabadora de macros funciona en Writer y en Calc, pero no en Base, así que las macros las has de hacer tu a mano (copiando ejemplos de RMG, por ejempo, puedes hacer prácticamente de todo)
Te pongo una macro de ejemplo con la que abro un formulario llamado 'COMARCAS', y a la que tendrías que llamar como te indiqué en el post anterior:
Código: Seleccionar todo
Sub FormularioComarcas()
Dim Control as Object
Control = ThisDatabaseDocument.CurrentController
If Not Control.IsConnected Then Control.Connect
ThisDatabaseDocument.FormDocuments.GetByName("COMARCAS").Open
End SubOpenoffice 4.1.7, en Windows 10
Libreoffice 6.4.2, en Windows 10
Libreoffice 6.4.2, en Windows 10
-
José Luis L.
- Mensajes: 19
- Registrado: Mar Nov 20, 2018 6:57 pm
Re: Directo al formulario
Longi,
He estado trasteando con la macro que me envías y el resultado ha sido contraproducente, puesto que además de no conseguir el propósito, ahora al abrir la base de datos me sale un mensaje de error. No tiene mucha importancia porque la base es nueva y puedo rehacerla fácilmente. Pero ciertamente lo de trabajar con código me viene grande, así que seguiré dando varios clicazos para abrir la base y el formulario.
Gracias por tu interés.
Saludos, José Luis L.
He estado trasteando con la macro que me envías y el resultado ha sido contraproducente, puesto que además de no conseguir el propósito, ahora al abrir la base de datos me sale un mensaje de error. No tiene mucha importancia porque la base es nueva y puedo rehacerla fácilmente. Pero ciertamente lo de trabajar con código me viene grande, así que seguiré dando varios clicazos para abrir la base y el formulario.
Gracias por tu interés.
Saludos, José Luis L.
OpenOffice 4.1.5 en Windows 10
Re: Directo al formulario
Manda un ejemplo y te lo tuneo un poco.
El mandar ejemplos es básico para poder obtener ayuda, y además que sea efectiva.
Otro saludo!
El mandar ejemplos es básico para poder obtener ayuda, y además que sea efectiva.
Otro saludo!
Openoffice 4.1.7, en Windows 10
Libreoffice 6.4.2, en Windows 10
Libreoffice 6.4.2, en Windows 10
-
José Luis L.
- Mensajes: 19
- Registrado: Mar Nov 20, 2018 6:57 pm
Re: Directo al formulario
Longi:
Te envío una copia de la base de datos en la que ya no aparece el mensaje de error. La idea sería tener en el escritorio un icono que abriera directamente el formulario "Correcciones".
Los campos Libro, Canto, Página y Línea los he configurado como texto, en parte para poder poner números romanos, en la creencia de que al menos el de Página se podrá ordenar de menor a mayor como si fuera numérico.
Vaya, al intentar adjuntar el archivo me dice que la extensión odb no está permitida.
Creo que será mejor dejar posar un poco todo esto.
Gracias de nuevo por tu interés.
Saludos, José Luis L.
Te envío una copia de la base de datos en la que ya no aparece el mensaje de error. La idea sería tener en el escritorio un icono que abriera directamente el formulario "Correcciones".
Los campos Libro, Canto, Página y Línea los he configurado como texto, en parte para poder poner números romanos, en la creencia de que al menos el de Página se podrá ordenar de menor a mayor como si fuera numérico.
Vaya, al intentar adjuntar el archivo me dice que la extensión odb no está permitida.
Creo que será mejor dejar posar un poco todo esto.
Gracias de nuevo por tu interés.
Saludos, José Luis L.
OpenOffice 4.1.5 en Windows 10
Re: Directo al formulario
Buenas!
Debes leerte la guía de supervivencia y ver cómo incorporar archivos (han de ser en formato comprimido)
Te subo un ejemplo que tengo hecho hace mucho.
Tiene más cosas, pero lo que quieres también, así que le puedes hacer un acceso directo, y abre la base de datos completa con el formulario principal en primer plano.
También es posible que abra el formulario solo ('stand alone form'), pero ya requiere un poco más de manejo.
Destripa un poco el ejemplo, y verás que es una cosa sencilla.
Otro saludo!
Debes leerte la guía de supervivencia y ver cómo incorporar archivos (han de ser en formato comprimido)
Te subo un ejemplo que tengo hecho hace mucho.
Tiene más cosas, pero lo que quieres también, así que le puedes hacer un acceso directo, y abre la base de datos completa con el formulario principal en primer plano.
También es posible que abra el formulario solo ('stand alone form'), pero ya requiere un poco más de manejo.
Destripa un poco el ejemplo, y verás que es una cosa sencilla.
Otro saludo!
- Adjuntos
-
- CINE - copia.7z
- (57.01 KiB) Descargado 381 veces
Openoffice 4.1.7, en Windows 10
Libreoffice 6.4.2, en Windows 10
Libreoffice 6.4.2, en Windows 10