RE:Capturar foto desde formulario
Bueno, yo he implementado algo asi:
Lo que se me ocurrio hacer es ir almacenado las fotos en el sistema de archivos de windows, claro en una ruta especifica, y luego desde mi aplicación hago referencia(Vinculo), a las fotos pertenecientes a un registro en especifico....Por ponerte un ejemplo manejo un registros donde se vinculan fotos, documentos de word, planos, archivos escaneados etc......todo ello el usuario lo puede visualizar desde la aplicación, las fotos se las presento en un formulario.....y los otros tipos de archivos los visualizan ejecutandose desde la aplicación con el programa respectivo. ......Si almacenas los archivos en windows, visual fox te proporciona funciones como por ejemplo , set defa to para que te ubiques donde esta la ruta de tus fotos,luego puedes crear un arreglo y llenarlo con la definicion de los archivos que cumplan con la mascara que le vas a definir Ejemplo
****** ASIGNACION DE RUTA DE IMAGENES **********
RUTAFOTO=RUTA_TRAM+"PC"+RIGHT(PC.EXPEDIENTE,4)+"FOTO"
SET DEFA TO &RUTAFOTO
MASCFOTO=LEFT(PC.EXPEDIENTE,4)+"*.JPG" Aqui se llenara el arreglo con aquellas fotos que sus 4 carasteres de la iz. correspondan al numero de registro donde estoy posicionada.
CFOTOS=ADIR(NOM_FOTO,MASCFOTO)
IF CFOTOS = 0 &&si el arreglo contiene definicion de fotos se activa el boton para vincular y visualizar dichas fotos
THISFORM.Pgmnu.P1.CmdEnlaceJPG.enabled=.F.
ELSE
ENDIF
Calro es solo una idea,,,ya que necesitas programar mas detalles