GeneXus - Boton de Exploracion

 
Vista:

Boton de Exploracion

Publicado por Cesar (20 intervenciones) el 07/07/2010 06:43:13
Hola!!! estoy creando una base de conocimiento sobre control de alumnos.
necesito cargar la foto del alumno pero lo quiero hacer mediante un boton de exploracion que me abra una carpeta y ahi escojer la foto.
El grabe problema es que no se como hacerlo.
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
Imágen de perfil de Patricio Ojeda V
Val: 73
Oro
Ha aumentado 1 puesto en GeneXus (en relación al último mes)
Gráfica de GeneXus

RE:Boton de Exploracion

Publicado por Patricio Ojeda V (475 intervenciones) el 07/07/2010 18:59:22
Cesar,

¿Trabajas en ambiente win o web? ¿Que version de gx usas?

Saludos

Patricio
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:Boton de Exploracion

Publicado por Lestat El Vampiro (61 intervenciones) el 08/08/2010 05:53:48
Estimado Cesar.
la pregunta que te hace el colega Patricio es clave ya que dependiendo del ambiente es el como hacerlo.

por mi parte solo conosco el como hacerlo por GX8.0 y VB

debes crear un campo de tipo Blob. este campo almacenara tu foto.

en tu transaccion inserta un cuadrado de imagen.. yo le puse de nombre "foto"

despues crea las siguientes variables

&initpath = lo puedes dejar como un varchar(40)
&extens = lo puedes dejar de la misma forma
&caption = lo puedes dejar de la misma forma
&buttcap = lo puedes dejar de la misma forma
gxselpict = es la funcion necesaria para cargar la foto
MaePerfoto es el nombre de mi atributo tipo Blob

por ultimo para que nos muestre en pantalla lo capturado lo hacemos con ....
" Foto.Bitmap=LoadBitmap(MaePerfoto) "

un ejemplo...

Event 'insertar'
&initpath='c:'
&extens='*.*'
&caption='Fotos'
&buttcap='Cargar Foto'
Call('gxSelPict', MaePerfoto, &initPath, &extens, &caption, &buttCap)
Foto.Bitmap=LoadBitmap(MaePerfoto)
EndEvent // 'insertar'

espero te sirva de algo

salu2 y que estes bien
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