Página 1 de 1

[RESUELTO] opción de adjuntar archivos a formularios

NotaPublicado: Mar Ene 25, 2011 2:48 am
por charlie1976
Buenas noches, soy nuevo utilizando oobase y agradecería algo de ayuda. Cree una bd para el registro de no conformidades por sector en la empresa donde trabajo. La base será utilizada por múltiples usuarios y necesito que al ingresar a cualquier registro del formulario principal, los usuarios tengan la posibilidad de "adjuntar" uno o más archivos de manera tal que cuando otro usuario lo desee, pueda ver ver y consultar el/los archivo/s adjunto/s y as{i contar con más información sobre un tema determinado. ¿Es posible hacerlo?
Desde ya muchas gracias, saludos!

Re: opción de adjuntar archivos a formularios

NotaPublicado: Mar Ene 25, 2011 11:02 am
por Cascabel
En general, no es buena idea incrustar archivos (binarios) en la base de datos (y menos en la embebida de Base). Lo que puedes hacer es guardar la ruta del archivo que estará en una ubicación externa.

Información vital para resolver esta pregunta que no se incluyó en el primer post:
¿Tipo de base de datos a la que te conectas? ¿O es embebida?
¿Tipo de los archivos? ¿Son siempre del mismo tipo?
¿Qué entiendes por "consultarlos"? ¿Abrirlos con otra aplicación? ¿Cuál?

Re: opción de adjuntar archivos a formularios

NotaPublicado: Mar Ene 25, 2011 2:44 pm
por charlie1976
Perdón por la ignorancia pero no sé que es una base de datos embebida. Lo que hice fué crear una base de datos y guardarla en una carpeta compartida en un servidor de la empresa para que los usuarios puedan acceder a ella.
El tipo de archivos que necesito que se puedan adjuntar son calc y writer, en todas las PC de la empresa se instaló openoffice.
Por consultarlos me refiero a lo siguiente: Quien realiza un registro, podría adjuntar por ejemplo el informe de una auditoría (.odt) y luego otro usuario que ingresa a ese registro debería poder abrir ese archivo .odt para (solamente) leerlo y contar con más información sobre el tema.
Muchas gracias!

Re: opción de adjuntar archivos a formularios

NotaPublicado: Vie Ene 28, 2011 1:08 pm
por charlie1976
Buen día Cascabel!¿Cómo sería esa opción que comentas de guardar la ruta del archivo que estará en una ubicación externa?
Yo probé con la opción de hipervincular pero queda el mismo vínculo en todos los registros del formulario y eso no me sirve.
Gracias! Saludos

Re: opción de adjuntar archivos a formularios

NotaPublicado: Mar Feb 01, 2011 10:19 am
por Cascabel
Buenos días y perdón por el retraso.

Simplemente, dispón de un campo en una tabla en el que guardar el URL de los archivos.
Luego puedes abrir dichos archivos con una macro desde un botón.
Un ejemplo sencillo con un botón para abrir el selector de archivos y otro para mostrar cada archivo (nota que no adjunto los archivos):
Documentos.zip
(11.16 KiB) 1905 veces

Te sugiero consultar el libro de Mauricio sobre Basic.

Re: [RESUELTO] opción de adjuntar archivos a formularios

NotaPublicado: Lun Feb 07, 2011 1:33 pm
por charlie1976
Buen día Cascabel,
Lo probé, funciona perfecto y es lo que necesitaba.
Muchas gracias!!!
Saludos!

Re: [RESUELTO] opción de adjuntar archivos a formularios

NotaPublicado: Vie Jul 15, 2011 12:02 am
por Danielcm
Buen día:

Cuando guardo la ruta del archivo y este es .htm o .pdf o la extensión que sea, todo lo abre con writter...Existe una forma de que respete el programa con que se abre cuando abro el archivo desde el explorador??

Desde ya Muchas Gracias¡¡

Re: [RESUELTO] opción de adjuntar archivos a formularios

NotaPublicado: Dom Oct 29, 2017 5:43 pm
por Trebeki
A mi me pasa lo mismo,me gustaria que al abrir el archivo respetara el tipo de archivo que es y no lo habra exclusivamente con writer, si alguien me pudiera ayudar, muchisimas gracias

Re: [RESUELTO] opción de adjuntar archivos a formularios

NotaPublicado: Dom Oct 29, 2017 6:22 pm
por mauricio
Hola...

Esto es un asunto de tu sistema operativo no de Open Office. Busca en internet como relacionar los tipos de archivos con su programa predeterminado de apertura. Reitero, es un asunto de tu S.O. solamente.

Saludos

Re: [RESUELTO] opción de adjuntar archivos a formularios

NotaPublicado: Dom Oct 29, 2017 10:27 pm
por Trebeki
Disculpa Mauricio, en primer lugar muchas gracias por tu pronta contestación. pero cualquier archivo me lo abre con writer, y ya he mirado la asociación de los archivos a sus respectivas aplicaciones en el sistema operativo y todo esta correcto, por ejemplo si quiero abrir un archivo desde el botón asociado a una macro de un archivo pdf, me lo abre con writer, sin embargo miro ese mismo archivo en el explorador de archivos de mi sistema operativo , esta asociado a un lector pdf y si lo abro, no hay problema y veo el pdf. pienso que sera una cuestión de la propia macro asociada al botón de abrir el documento, ojala me puedas ayudar, muchísimas gracias.

Re: [RESUELTO] opción de adjuntar archivos a formularios

NotaPublicado: Dom Oct 29, 2017 11:32 pm
por mauricio
Creo que estamos hablando de cosas diferentes. No mencionaste lo de la macro. Me parece otro tema. Te recomiendo abrir un nuevo tema explicando detalladamente el problema. Creo recordar, el tema de abrir archivos desde macros con la aplicación predeterminada del S.O. ya se ha tratado en estos foros. ¿ya realizaste una búsqueda?

Saludos

Re: [RESUELTO] opción de adjuntar archivos a formularios

NotaPublicado: Dom Oct 29, 2017 11:38 pm
por Trebeki
Hola de nuevo Mauricio, el problema viene dado en este mismo hilo desde el ejemplo de base de datos de Cascabel Documentos, en cual estoy utilizando para mi base de datos, pero me encuentro con el problema que te he comentado, si miras un poco mas arriba esta la base de datos de ejemplo, perdona por las molestias y muchas gracias Mauricio

Re: [RESUELTO] opción de adjuntar archivos a formularios

NotaPublicado: Dom Oct 29, 2017 11:41 pm
por mauricio
No es molestia... pero es un tema muy viejo y marcado como resuelto. Creo, obtendrás mejores respuesta, si abres un tema como te recomiendo.

Saludos

Re: [RESUELTO] opción de adjuntar archivos a formularios

NotaPublicado: Dom Oct 29, 2017 11:54 pm
por Trebeki
Entendido Mauricio, así lo haré, abriré un Tema nuevo exponiendo mi problema. Muchísimas gracias y te reitero mis disculpas. Un abrazo :)