Problemas con las Fotos en Dbf
Publicado: Jue Oct 20, 2005 6:16 pm
Saludos a todos
Miren, ya me he dirigido de alguna manera al forum con el proposito de ver
como puedo grabar en un campo de una dbf una foto o una imagen,
El compañero Jose Alfonso Suárez Moreno ha tratado de ayudarme enviandome a
una página pero en fin, no he podido lograr nada.
METHOD Button1Click( oSender ) CLASS TForm1
LOCAL cImage, oIcon
cImage := Memoread("c:ControlarResourcecarlos2.bmp")
WITH OBJECT ::oSysImageList := TSysImageList():New()
//Si quieres iconos pequeños
::oSysImageList:lLargeIcons := .F.
:Create()
END
oIcon := TIcon():LoadFromFile( "Shell32.dll", 5 )
With OBJECT ::oDbfUser
If !:lOpen
:lOpen := .T.
EndIf
IF :RecLock()
:FieldPut( :FieldPos( "Foto" ), cImage)
ENDIF
MemoWrit( "carlos2.Bmp", :Foto) //FIELD->Foto )
::oImage1:oPicture := TPicture():LoadFromFile( "Shell32.dll", 4)
:RecUnlock()
::AddDrives()
end
El asunto es que tengo una Dbf donde necesito grabar ls imagenes
correspondiente a los usuarios y los productos y no logro grabarla.
Me ayudan por favor?
Gracias de antemanos
Miren, ya me he dirigido de alguna manera al forum con el proposito de ver
como puedo grabar en un campo de una dbf una foto o una imagen,
El compañero Jose Alfonso Suárez Moreno ha tratado de ayudarme enviandome a
una página pero en fin, no he podido lograr nada.
METHOD Button1Click( oSender ) CLASS TForm1
LOCAL cImage, oIcon
cImage := Memoread("c:ControlarResourcecarlos2.bmp")
WITH OBJECT ::oSysImageList := TSysImageList():New()
//Si quieres iconos pequeños
::oSysImageList:lLargeIcons := .F.
:Create()
END
oIcon := TIcon():LoadFromFile( "Shell32.dll", 5 )
With OBJECT ::oDbfUser
If !:lOpen
:lOpen := .T.
EndIf
IF :RecLock()
:FieldPut( :FieldPos( "Foto" ), cImage)
ENDIF
MemoWrit( "carlos2.Bmp", :Foto) //FIELD->Foto )
::oImage1:oPicture := TPicture():LoadFromFile( "Shell32.dll", 4)
:RecUnlock()
::AddDrives()
end
El asunto es que tengo una Dbf donde necesito grabar ls imagenes
correspondiente a los usuarios y los productos y no logro grabarla.
Me ayudan por favor?
Gracias de antemanos