Foto en formulario

Todo expertos, buenas tardes.
Tengo la siguiente duda con la cual pido el favor que me ayuden.
Tengo un formulario en access 2007 en el cual se le asigna trabajo a diferentes personas, estas personas al abrir el formulario deben digitar su nombre para que aparezca solo el trabajo de cada uno de ellos, quisiera saber si en ese formulario puedo colocar la foto de cada uno de ellos y que esta aparezca cuando cada uno digite su nombre.
Mucha gracias.

1 respuesta

Respuesta
1
Yo te recomiendo que para no hacer más pesada tu base de datos; donde se encuentre la base datos crea una carpeta que se llame "Fotos"
Otro factor que debes considerar es que en caso de que no tengas todas las fotos de los empleados pongas una imagen que se llame "SinFoto.jpg"
Las fotos de tus empeados deberán ser en formato jpg
Tu eliges como denominar el nombre del archivo de la foto porque podrías utilizar el número de empleado o el nombre del empleado, pero sólo uno de ellos.
Ahora bien en tu formulario colocaras donde desees un control de imagen
En Vista de Diseño del Formulario ve a sus propiedades -> Eventos -> Al Activar registro -> Botón [...] -> Generador de Código -> te aprecerá la ventana de Visual Basic para Aplicaciones y coloca el siguiente código
Private Sub Form_Current()
On Error GoTo Foto_Err
Imagen1.Picture = CurrentProject.Path & "\Fotos\" & Campo1 & ".jpg"
Foto_Exit:
Exit Sub
Foto_Err:
Imagen1.Picture = CurrentProject.Path & "\Fotos\" & "SinFoto.jpg"
Resume Foto_Exit
End Sub
En este enemplo Campo1 representa el campo del formulario donde se encuentra el nombre del empleado, y cada foto contenida en la carpeta de fotos tiene su nombre
Listo, cualquier comentario estoy para ayudarte, sino, califica y cierra la pregunta saludos

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas