pido_ayuda | |
| 2007-09-16 13:59 - Respuestas: 17 - Tema nº: 2469312
Características: Windows XP Home, No hace falta.
Hola, queria introducir una foto en un registro de formulario, pero de forma que introduzca la dirección de la foto de mi PC y salga en otro campo
Hize un campo en una tabla llamado RutaFoto.
Inserte en el formulario el campo RutaFoto. Inserto una imagen, después de insertada, desde sus propiedades de Formato especifique Imagen = (ninguna), modo de cambiar el tamaño = Extender y le adjudique, Fotito
Inserte en las propiedades del campo RutaFoto, bajo el evento de Después de Actualizar, el siguiente código VBA (Visual Basic Aplications):
Private Sub RutaFoto_AfterUpdate()
If Not IsNull(Me.RutaFoto) Then
Me.Fotito.Picture = Me.RutaFoto
Else
Me.Fotito.Picture = ""
End If
End Sub
De este modo se debería visualizar la foto despues de actualizar, pero no sale.
Si me pueden ayudar o decirme otra manera o código, Gracias
| |
|
|
ebolo | |
|
Re: Agregar una foto a un formulario ACCESS con ruta (Solucionado) - 2007-09-16 14:20 - Respuesta 2
Hola; comprueba que nombre de cuadro de texto tienes puesto en la RutaFoto; entra en las propiedades del cuadro de texto y verifica que está activado el evento Después de actualizar.
Un saludo. | |
|
|
pido_ayuda | |
|
Re: Agregar una foto a un formulario ACCESS con ruta (Solucionado) - 2007-09-16 14:56 - Respuesta 3
Si esta todo bien. Nombre y Origen de control: RutaFoto, en evento esta puesto despues de actualizar.
No se que es lo que falla.
Saludos. | |
|
|
pido_ayuda | |
|
Re: Agregar una foto a un formulario ACCESS con ruta (Solucionado) - 2007-09-16 15:20 - Respuesta 4
Ya esta!! He solucionado una parte.
Ya me sale la foto cuando ingreso la dirección y actualizo, pero lo que quiero es que en cada registro distinto pueda poner una foto distinta.
Gracias ebolo, Un saludo. | |
|
|
ebolo | |
|
Re: Agregar una foto a un formulario ACCESS con ruta (Solucionado) - 2007-09-16 17:20 - Respuesta 5
Mira en las propiedades del objeto imagen, que ponga en Tipo de imagen, vinculado no incrustado.
Si e cuadro de texto tiene como origen de datos un campo texto en la tabla se supone que cada vez que ingreses un valor al cuadro de texto (rutafoto) se te debe de guardar.
Luego usa el evento form_current del formulario (al activar registro) para que se te actualice la imagen, colocando el mismo código que has puesto en el evento del cuadro de texto.
También te faaltaría controlar si la foto existe ó no en la rutafoto que has puesto, porque si no te dará error.
Eso lo puedes controlar usando la función GetAttr(ruta).
Saludos.
| |
|
|
|