FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Gestionar archivos adjuntos
Buenas tardes,
en un form de clientes voy a necesitar "adjuntar" o vincular archivos a los registros. Buscando en el foro veo que hay dos formas de hacerlo, o bien se adjuntan al registro y ese archivo como quien dice se "mete" en la base de datos o bien se podría indicar una ruta que apunte al fichero pero físicamente estaría en el disco duro del ordenador. Este último método me gusta más, supongo que cada uno tendrá sus gustos. Lo que no se es por donde empezar para hacer algo de esto. La finalidad es que la Ficha del Cliente tenga una pestaña que por ejemplo se llame Documentos Adjuntos y que desde ahí pueda ver como un explorador de archivos desde donde pueda añadir o borrar ficheros o carpetas. Supongo que quizás exista un componente que ayude a ello. ¿Podríais orientarme? Muchas Gracias
__________________
Mi proyecto paso a paso (Parte I) |
#2
|
||||
|
||||
Hola Delphitest.
Para añadir los nombres de archivos podes usar un TOpenDialog, por ejemplo mostrar en un TListBox los archivos seleccionados: Logicamente el mostrado, borrado o modificación de las rutas, lo harías sobre la lista previamente cargada de la columna de una tabla y podrías mostrar estos con cualquier componente que maneje TStrings. Te convendría almacenan las rutas a los archivos en una tabla separada de la de clientes y relacionarla a la columna ID del cliente. Esto flexibiliza la cantidad de rutas por usuario y optimiza el espacio utilizado ya que cada cliente tendrá las rutas a los archivos que haya elegido, sea ninguna o miles. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Buenos días,
he retomado este asunto y le estoy dando vueltas para no complicarlo mucho. En lugar de registrar en la tabla todas las rutas de los archivos prefiero registrar solamente la ruta de la carpeta que los contenga. Se me está ocurriendo lo siguiente pero no se como hacerlo. Poner un Edit donde haya que reflejar el path completo de la carpeta donde se encuentren los documentos de ese cliente. En lugar de tener que escribir esa ruta quiero poner un botón que la "Capture". Es decir que al pulsar el botón se abra una ventana con un explorador donde pueda ir desplazándome por el disco duro hasta llegar a la carpeta deseada. Una vez en ella, seleccionarla, cerrar la ventana y poner en el Edit la ruta que nos lleva a ella con ánimo de ver por debajo en un webbrowser su contenido. No se si sería la forma correcta de hacer pero es una idea que me podría resultar práctica al menos que existan otras formas. Lo que no sé en como hacer que se capture la ruta después de elegir la carpeta. ¿Alguna sugerencia para hacerlo? Muchas Gracias y Felices Fiestas para todos
__________________
Mi proyecto paso a paso (Parte I) |
#5
|
||||
|
||||
Hola.
A la hora de gestionar documentos vinculados a una tabla yo siempre hago lo siguiente. :
Felices Fiestas a todos también.
__________________
http://www.gestionportable.com |
#6
|
||||
|
||||
Cita:
Saludos
__________________
Be water my friend. |
#7
|
|||
|
|||
Muchas gracias a todos por vuestra ayuda,
quería simplificarlo al máximo y al final lo he hecho de la siguiente manera: En la tabla clientes he añadido un campo que he llamado RutaDocumentos y el en Form he puesto un DBEdit que representa ese campo y un botón que ejecuta el componente JvSelectDirectory, en el evento OnAcceptChange se recoge la ruta seleccionada y se copia al DBEdit. Para ver el contenido de esa carpeta pongo un WebExplorer. Lo he probado y funciona bien aunque como en todo habrá otras formas de hacerlo. Lo único que no me hace mucha gracia es que la ruta está en un servidor y apunta a un path un poco largo así que se nota que ralentiza el acceso. Ahora ando luchando con la presentación de los archivos en el WebExplorer a ver si puedo hacer que por defecto aparezcan en una lista en lugar de iconos. Un saludo
__________________
Mi proyecto paso a paso (Parte I) |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ejecutar Archivos Adjuntos | marcial | Internet | 0 | 29-11-2011 12:03:10 |
Archivos adjuntos en mail | Cecilio | Internet | 7 | 06-11-2007 17:11:48 |
Problema al abrir archivos adjuntos | vick | Internet | 1 | 24-03-2007 08:20:41 |
pop3 y archivos adjuntos !! | seba_cipo | Internet | 2 | 19-12-2005 15:09:28 |
|