Crear un vínculo en un formulario para abrir video

Discute sobre las herramientas de la base de datos

Crear un vínculo en un formulario para abrir video

Notapor solerdori » Jue Nov 09, 2017 7:36 pm

Hola!

Estuve repasando los temas y encontré uno que hablaba de los vínculos en el Base. Me fueron de utilidad para abrir cualquier archivo de OpenOffice pero también necesito abrir música y vídeos y ese ejemplo no me sirve.
Para abrir vídeos copié la siguiente macro, pero no me funciona. Supongo que no entiendo bien el funcionamiento de la macro.
Adjunto la base de datos. La tabla y formulario Contactos son los que me descargué de este foro como ayuda y la tabla y formulario Contactos2 es la que yo hago pero no me funciona.
Gracias!
Adjuntos
Vinculos.rar
(15.83 KiB) 3 veces
Open Office 4.1.4 en Windows Vista
solerdori
 
Mensajes: 5
Registrado: Jue Nov 09, 2017 7:24 pm

Re: Crear un vínculo en un formulario para abrir video

Notapor RMG » Jue Nov 09, 2017 8:51 pm

Hola,

En este enlace se puede ver como ejecutar archivos con su programa asociado, es te caso los videos.

https://forum.openoffice.org/es/forum/v ... 31&t=13253

Saludos
OpenOffice 4.1.4 y LibreOffice 5.3.6 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
RMG
 
Mensajes: 3048
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

Re: Crear un vínculo en un formulario para abrir video

Notapor solerdori » Vie Nov 10, 2017 9:25 am

Lo siento mucho, pero no lo entiendo. Mis conocimientos en programación son básicos. No podrías decirme lo que pongo mal en el código del botón del formulario Contactos2 de la base de datos que he adjuntado?
Gracias!
Open Office 4.1.4 en Windows Vista
solerdori
 
Mensajes: 5
Registrado: Jue Nov 09, 2017 7:24 pm

Re: Crear un vínculo en un formulario para abrir video

Notapor RMG » Vie Nov 10, 2017 11:09 am

Hola,

Adjunto tu ejemplo modificado. Los archivos de video se deben alojar en una carpeta llama Videos junto a la BD. Si quieres llamarla de otra forma se debe cambiar en la macro.

Esta macro abre cualquier tipo de archivo siempre que el programa para abrirlo este instalado en el PC.

Saludos
Adjuntos
Vinculos.zip
(10.92 KiB) 4 veces
OpenOffice 4.1.4 y LibreOffice 5.3.6 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
RMG
 
Mensajes: 3048
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España

Re: Crear un vínculo en un formulario para abrir video

Notapor solerdori » Vie Nov 10, 2017 4:20 pm

Hola!
Ahora me funciona correctamente en la base de datos de ejemplo. Pero cuando creo una nueva con mi tabla, mi formulario y mi macro nueva (copiando de la base de datos de ejemplo) no me localiza el archivo. Pongo los mismos nombre de la macro y los archivos dentro de una carpeta llamada Videos situada en el mismo sitio que la base de datos. Adjunto la base de datos.
Agradezco tu paciencia.
Dori,.
Adjuntos
PruebasDori.rar
(10.7 KiB) 3 veces
Open Office 4.1.4 en Windows Vista
solerdori
 
Mensajes: 5
Registrado: Jue Nov 09, 2017 7:24 pm

Re: Crear un vínculo en un formulario para abrir video

Notapor solerdori » Vie Nov 10, 2017 4:25 pm

Ya me funciona!! Me había dejado la primera línea del código :D

Muchísimas gracias!!! Funciona perfectamente. :bravo:

Dori.
Open Office 4.1.4 en Windows Vista
solerdori
 
Mensajes: 5
Registrado: Jue Nov 09, 2017 7:24 pm

Re: Crear un vínculo en un formulario para abrir video

Notapor solerdori » Vie Nov 10, 2017 4:31 pm

No te había comentado que esto lo necesito hacer en una base de datos en Linux.
Funcionará igual?
Muchísimas gracias!
Open Office 4.1.4 en Windows Vista
solerdori
 
Mensajes: 5
Registrado: Jue Nov 09, 2017 7:24 pm

Re: Crear un vínculo en un formulario para abrir video

Notapor RMG » Vie Nov 10, 2017 5:09 pm

Hola,

Me temo que no, pero es probar. Alguien que trabaje en Linux te lo podrá decir.

CreateUnoService("com.sun.star.system.SystemShellExecute")

Este servicio creo que solo es para Win

Saludos
OpenOffice 4.1.4 y LibreOffice 5.3.6 en W-10, y LibreOffice 4.1.6.2 en Open Suse 13.1(VirtualBox)
RMG
 
Mensajes: 3048
Registrado: Mar Nov 17, 2009 6:59 am
Ubicación: Valencia - España


Volver a Base

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados