Problema con FileDialog Access 2007
Estoy realizando una base de datos de clientes y he insertado en el registro de cada cliente una ruta de un archivo de imagen, para que se sobrecargue demasiado.
El problema está al añadir un botón examinar, para elegir el archivo de imagen correspondiente.
He copiado el código de la base de datos Neptuno, pero me da error 2147467259 (80004005).
El código es este:
Sub getFileName()
' Muestre el cuadro de diálogo Abrir archivo de Office para elegir un nombre de archivo
' Para el registro del empleado actual. Si el usuario selecciona un archivo,
' Muéstrelo en el control de imagen.
Dim fileName As String
Dim result As Integer
With Application.FileDialog(msoFileDialogFilePicker)
.Title = "Seleccione la imagen del empleado"
.Filters.Add "All Files", "*.*"
.Filters.Add "JPEGs", "*.jpg"
.Filters.Add "Bitmaps", "*.bmp"
.FilterIndex = 3
.AllowMultiSelect = False
.InitialFileName = CurrentProject.Path
result = .Show
If (result <> 0) Then
fileName = Trim(.SelectedItems.Item(1))
Me![IDpath].Visible = True
Me![IDpath].SetFocus
Me![IDpath].Text = fileName
Me![First Name].SetFocus
Me![IDpath].Visible = False
End If
End With
End Sub
Tengo la Microsoft Access 12.0 Object Library activada y uso Windows Vista, ¿qué pasar?