Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Capturando fotos
Message
 
To
13/10/2004 14:04:39
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00950709
Message ID:
00951346
Views:
6
Podrias tener un campo fotoalumno que fuera de tipo caracter con un largo considerable que tenga la ruta a donde esta la foto. Un ejemplo:
REPLACE fotoalumno WITH GETPICT()
En el campo fotoalumno guardas el camino a la foto que devuelve la funcion GETPICT()

En el formulario pones un control de tipo "image". A este control le podes setear la propiedad "stretch" por si tenes fotos de diferentes tama~os que no se corran por el form.

En el metodo "refresh" o algun metodo creado por ti, pones lo siguiente:
Thisform.image1.picture = miTabla.fotoalumno
Para visualizar la foto cada vez que seleccionas el registro correspondiente.

Algunos puntos a tener en cuenta:
- Si trabajas en red, todos los puestos de trabajo deben ver el "path" en donde estan las fotos alojadas. Una opcion seria guardar todas las fotos en el server en una carpeta publica solo de lectura que cada y el path que guardas en la tabla sea tipo:
\\servidor\aplicacion\fotos\alumno0005.jpg
si la guardas localmente el resto de los puestos de trabajo deberan apuntar a tu disco duro, es mas engorroso.

- El tama~o de las fotos y la calidad de las mismas. Si no son fotos para impresion pueden tener una resolucion y pixelizado mas peque~o que no distorcione en el monitor y son mas livianas al momento de visualizarlas.

- El scaneo de las fotos o el pasaje de la camara digital al servidor debe llevar una nomenclatura mnemotecnica, por ejemplo, nombrelumno.jpg o numeroalumno.jpg, si el trabajo de enganchar las fotos a la BD la hace otra persona que no conoce a todos los alumnos por sus caras, le facilitaras el trabajo.

- Si la fotos no se encuentra o no tiene (usar funcion FILE(fotoalumno) antes de mosotrarla, poner el control image en visible = .F. y poner algun mensaje mas amigable explicando que no tiene foto asociada.

Suerte.

>Gracias por tu respuesta.
>
>Me interesa eso que dices de capturar el path en el campo de la tabla.
>
>El campo de la tabla debe ser de tipo caracter?
>Para recuperar la imagen despues en un formulario que tipo de objeto debo de insertar.
>Me interesa para capturar una lista de alumnos con fotos.
>Te agradecere un pequeño ejemplo.
>Saludos
Previous
Reply
Map
View

Click here to load this message in the networking platform