Reenvio el correo de Ariel a la lista de desarrollo.
------- Forwarded message -------
From: "Ariel Constenla-Haile" <[EMAIL PROTECTED]>
To: "Rafael Jiménez Morales" <[EMAIL PROTECTED]>, "Lista correo OOo
users_es" <[EMAIL PROTECTED]>
Cc:
Subject: [usr] BASE IMÁGENES
Date: Tue, 11 Sep 2007 22:34:46 -0500
Hola Rafael,
Rafael Jiménez Morales escribió:
Estimado Ariel
Enhorabuena por tu página web sobre OpenOffice.org
Me gustaría preguntarte sobre qué versa el archivo de base de datos BASE
titulado BASE_IMAGENES.odb que figura como que aparecerá en breve en tu
web. Más concretamente si es una base de datos donde se manejan imágenes
en algún formulario donde al pasar de un registro a otro cambie la
imagen de cada registro o algo similar.
El archivo versa precisamente sobre eso: diferentes formas de tratar las
imágenes en/con una base de datos empleando formularios, desde
guardarlas dentro de la base (algo complette. *desaconsejable*, ya sea
que se trate de una base embebida dentro de un ODB o de una base en un
servidor potente - MySQL, PostrgreSQL) hasta diferentes modos de
vincular a imagenes externas (guardando en un campo de la base sólo una
referencia a la URL *absoluta* del archivo de imagen, guardando las
imágenes en una carpeta *relativa*).
Consejo: emplea algún método que NO guarde las imágenes dentro de tu base.
La base la tenía abandonada hace rato, y tenía planeado agregarle
algunos "chiches" (información completa sobre la imagen, hacer las
macros menos dependientes de los nombres de los campos y controles,
hacer que la imagen "encuadre" en el control de imagen en vez de la
horrible "escala" o la imagen cortada que ofrece OOo). Como no ando con
tiempo, te envío lo que está "potable".Creo que no se me ha pasado
ningún bug. Si la usas con cuidado no te borra nada (si deseas descargar
las imagenes embebidas dentro de la base, te pregunta dónde, y no
sobrescribe archivos si no lo deseas).
El único archivo que escribe sin tu conocimiento está en el dir.
temporal del usuario: $(temp)/OOoBase/BASE_IMAGENES_lastDirectoryURL.txt.
ahí guarda la URL del último directorio que hayas empleado para
guardar/seleccionar una imagen, de forma tal que la próxima vez que te
muestre un diálogo, será en ese último directorio.
La base está disponible en mi página
http://www.arielconstenlahaile.com.ar/ooo/docs/BASE_IMAGENES.zip
aunque no he habilitado el hipervínculo.
Desde luego, se trata sólo sugerencias, tú puedes desarrollar tu base
como más te guste adaptándola a tus necesidades, pero ten en cuenta que
las macros funcionan tomando el nombre de las tablas/campos/controles/
nombres de los formularios: si modificas algo, verifica si tienes que
cambiar el código. Por otra parte, son sólo macros, NO he entrado en la
cuestión del DISEÑO adecuado de una base de datos relacional.
Saludos y no dudes en consultarme sobre las dudas que te surgan con la
base de imágenes,
Ariel.
--
Alexandro Colorado
CoLeader of OpenOffice.org ES
http://es.openoffice.org
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]