Ver Mensaje Individual
  #2  
Antiguo 09-11-2006
oscarnoe oscarnoe is offline
Miembro
 
Registrado: jul 2006
Posts: 60
Reputación: 18
oscarnoe Va por buen camino
Hola Jandres,

no veo problema alguno en hacer lo que dices:

Cita:
1-Saludos a todos mi inquietud es la siguiente estoy desarrollando una aplicación donde quiero mostrar la foto del empleado pero que lo que se guarde en la tabla sea la ruta y el nombre de la fotografía del empleado para poder la cargar en un image1 cuando la quiera visualizar no que este en la tabla si no que se grabe la ruta.
2-Como cada empleado tiene un numero asignado como podría hacer para que ese numero sea el nombre de la foto lo que me gustaría es algún código donde yo pueda digitar este numero en un campo y el me renombre la foto con el numero es posible.
Tal como dices si cada empleado tiene un numero asignado, despues de asignar el fichero que contiene la imagen (con un TOpenFile), solo tendrias que coger el fichero indicado y guardarlo con un nombre que identifique al empleado, p.e. "fEmp_00001.jpg", copiando o moviendo el archivo a la ruta que quieras y que sea accesible por todos los usuarios que deban usar la aplicacion.
No hace falta digitar nada si la tabla del usuario ya tiene el identificador del mismo. A partir de entonces, con la imagen en su sitio, en la apertura del formulario o del registro en concreto (en el evento onScroll del dataset), mira en la ruta, compruebas que la imagen existe y la muestras si esta, si no existe muestras la imagen en blanco, una imagen por defecto como 'NO DISPONIBLE' o el logotipo de la empresa, etc.

De todas formas el almacenar las imagenes aparte de la base de datos, puede provocar que en algun momento estas no esten disponibles y de ahi mi solucion, como siempres COMPRUEBAS que la imagen existe y no lo das por hecho evitaras que si en algun momento el usuario no tiene acceso a la ubicacion de las imagenes o no hay una imagen concreta, el programa de un error. Este idea es en el supuesto que la imagen no sea una información crucial.

Espero que te sea de ayuda...

Oscar Noe
__________________
No dejes camino viejo por sendero nuevo
Responder Con Cita