FoxPro/Visual FoxPro - Cargar bmp en Campo General

 
Vista:

Cargar bmp en Campo General

Publicado por Tatayayan (25 intervenciones) el 02/09/2006 16:30:12
Hola,
Tengo un gran duda, no se porque este código me da error:

f=GetPict("bmp")&&Obtengo el bmp
If Empty(f)&&si esta vacío (presionón ESc o Cancelar)
=MessageBox("Seleccione Foto",64,"Atención")
Return
endif
Append Blank
Replace Nombre With Proper(Thisform.Nomb.Value)&&Nomb es un Text
APPEND GENERAL Foto FROM f

El error es la última linea Append General...
Fox pone su ruta y concatena la f, no toma su contenido,
Lo solucioné así:
x="APPEND GENERAL Foto FROM '"+f+"'"&&Comilla simple
&x
No da error, pero a mi criterio es poco elegante, pero
si efectiva.
Espero me puedan ayudar a encontrar una manera más profesional, de
como selecciono un bmp y lo paso a un campo general.
La Tabla solo tiene dos campos Nombre (c) y Foto (G).
Desde ya Muchas Gracias.
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:Cargar bmp en Campo General

Publicado por Plinio (7841 intervenciones) el 03/09/2006 00:13:46
Que tal
APPEND GENERAL Foto FROM &f
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

RE:Cargar bmp en Campo General

Publicado por tatayayan (1 intervención) el 04/09/2006 16:00:40
Viniend de UD. no lo dudo, lo probaré.
Un Cordial Salu2.
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

RE:Cargar bmp en Campo General

Publicado por Tatayayan (25 intervenciones) el 08/09/2006 15:03:32
Hola Plinio!
Me parece que me adelanté en cantar victoria.
No me funcionó.
Un Cordial Saludo.
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

RE:Cargar bmp en Campo General

Publicado por charly (25 intervenciones) el 11/09/2006 15:00:28
hola: trata de no grabar la imagen en el archivo (campo de tipo general) porque dependiendo del win en donde corras la aplicación puede que no veas la imagen, en reemplazo graba el path del archivo imagen y luego manejalo como imagen. Un abrazo.
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