Access - codigo para abrir imagenes con File Dialog Open

 
Vista:

codigo para abrir imagenes con File Dialog Open

Publicado por Armando Ch. (93 intervenciones) el 21/09/2004 19:08:28
Hola:
Yo necesito el codigo para cargar imagenes desde un cuadro de dialogo de Abrir
Ahorita tengo un codigo que me pasaron que en un textbox le tengo que escribir todo el path de la imagen para que se cargue en mi formulario.(Hice esto porque mando llamar las imagenes de una carpeta porke no kiero que las imagenes se guarden fisicamente en mi BD para economizar espacio)
Y esta bien pero esta muy suceptible a errores al teclear mal la ruta por eso necesito el cuadro de dialogo para abrir imagenes.
Si alguien me lo pudiera proporcionar se lo agradeceria mucho..
Atte.
Armando Ch.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:codigo para abrir imagenes con File Dialog Open

Publicado por yurk (3 intervenciones) el 30/11/2004 17:40:24
Si todo esta muy bien, pero cuando quieres eliminar una imagen como lo haces desde access.??

Aqui tienes una funcion que devuelve la cadena con la ruta y utiliza la ventana de dialogo de windows para localizar la imagen.

Function Getpath(comodin As String) As String
Dim chance As OPENFILENAME
Getpath = " "
With chance
.lStructSize = Len(chance)
'.hwndOwner = Screen.ActiveForm.Hwnd
.hInstance = Application.hWndAccessApp
.lpstrFilter = "Archivos " & Chr(0) & comodin & Chr(0)
.nFilterIndex = 1
.lpstrFile = String(257, " ")
.nMaxFile = Len(chance.lpstrFile) - 1
.lpstrFileTitle = chance.lpstrFile
.nMaxFileTitle = chance.nMaxFile
.lpstrInitialDir = "C:\revelado\"
.lpstrTitle = "Localizar FICHERO"
.Flags = 4
End With

If GetOpenFileName(chance) = 1 Then
Getpath = Left(chance.lpstrFile, Len(Trim(chance.lpstrFile)) - 1)
End If
End Function
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar