Problemas a poner foto en formulario
Para poner una foto en un formulario he seguido el ejemplo de Neckkito (http://goo.gl/6sjDH), así como la base de datos que tiene de ejemplo. Pero me surge el siguiente problema y no consigo con la solución:
Tengo un subformulario en vista hoja de datos con hipervínculo en el campo "NCompleto" (el nombre completo). Al pulsar en un nombre concreto se me abre el formulario correspondiente a esa persona. Para ello uso el siguiente código:
DoCmd. OpenForm "Alumnado", acNormal DoCmd. Maximize
Dim rst As Recordset
Set rst = Forms![Alumnado].Form.RecordsetClone
rst.FindFirst "NIE_alumnado =" & Me.NIE_alumnado
Forms![Alumnado].Form.Bookmark = rst.Bookmark
Finalmente cierro el formulario donde se encuentra el subformulario en vista hoja de datos con el listado de los alumnos:
DoCmd.Close acForm, "MENÚ"
El problema lo tengo en que, si sigo los pasos de Nickkito, se me abre el formulario en el primer registro y no en el que deseo. El código de Nickkito se pone al activar registro y es el siguiente:
Dim vNom As Variant
vNom = Me.Nombre.Value
'Si no hay valor en el campo nombre no asigna ninguna imagen al 'cuadro de imagen
If IsNull(vNom) Then
Me.imgNombre.Picture = ""
Else 'Si hay valor, asigna el valor al cuadro de imagen
Dim miRuta As String
miRuta = Application.CurrentProject.Path & "\Imagenes\" & vNom
Me.imgNombre.Picture = miRuta
End If