Ayuda Con la clase TGet (Solucionado)

Ayuda Con la clase TGet (Solucionado)

Postby Blessed » Sat May 10, 2008 8:42 pm

Saludos amigos del Foro:

Tengo un problema con la clase TGet, que guiandome con la documentacion, ejemplos y revisado creo que algunas 15 paginas de temas relacionados no doy con la solucion, vean el problema es:

Tengo una ventana de dialogo con 5 Gets, al ingresar al primero, este modifica el valor de todos los demas desde el Valid, aqui se refresca el contenido con oget:refresh(), de los demas gets, antes del salir del Valid del primer Get, verifico el contenido de las variables de los otros gets y todo esta bien.
Al pasar al segundo Get, el valor es cero (o el asignado antes de ingresar al primer Get) pero los siguientes gets aparecen con los valores correctos al salir del Valid del primer Get.
No se que metodo usar para que al salir del Valid del primer Get, el segundo se actualice correctamente.
Pense en un metodo Init, pero no existe.

Estoy trabajando con FiveWin 8.01 y xHarbour

Saludos desde Honduras :)
Last edited by Blessed on Mon May 12, 2008 7:51 pm, edited 1 time in total.
Oscar A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
User avatar
Blessed
 
Posts: 243
Joined: Wed Sep 19, 2007 4:32 pm
Location: Honduras, C.A.

Postby Antonio Linares » Sat May 10, 2008 9:33 pm

Usa oGet:VarPut( <valor> ), oGet:Refresh()
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42160
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Blessed » Mon May 12, 2008 3:47 pm

Saludos Antonio:

De manera rara, al quitar la clausula PICTURE me trabaja y muestra los datos pero enteros necesitando 4 decimales, y menciono raro, ya que esta clausula la uso mucho y precisamente aqui no quiere funcionar, he aqui el codigo:

REDEFINE GET oCt_Get[3] VAR sn_Precio ID 822 OF oDlg_Prod UPDATE PICTURE "999,999.9999" ;
VALID Val_Precio( nVal, @nPorcent, oCt_Get ) ON CHANGE oCt_Get[2]:Disable()


Alguna sugerencia?

Saludos :)
Oscar A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
User avatar
Blessed
 
Posts: 243
Joined: Wed Sep 19, 2007 4:32 pm
Location: Honduras, C.A.

Postby karinha » Mon May 12, 2008 4:23 pm

PICTURE "@R 999,999.9999"

ó

PICTURE "@E 999,999.9999"

Intente ahora.

saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7860
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Postby Blessed » Mon May 12, 2008 4:29 pm

Gracias João :

Probe con ambas sugerencias, y al cambiar del primer get al segundo, sigue en blanco es decir 0.
Y es mas en el valid del primer Get coloque lo siguiente:

oCt_Get[3]:VarPut( sn_Precio )
oCt_Get[3]:Refresh()

Como sugirio Antonio Linares, y probe sin el picture y me aparece el get con el contenido.

Saludos
Oscar A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
User avatar
Blessed
 
Posts: 243
Joined: Wed Sep 19, 2007 4:32 pm
Location: Honduras, C.A.

Postby mmercado » Mon May 12, 2008 7:08 pm

Blessed wrote:Y es mas en el valid del primer Get coloque lo siguiente:
oCt_Get[3]:VarPut( sn_Precio )
oCt_Get[3]:Refresh()
Como sugirio Antonio Linares, y probe sin el picture y me aparece el get con el contenido

Prueba con oCt_Get[3]:cText( sn_Precio )

Si el problema estuviera en el valid, también podrías probar:
oCt_Get[3]:bGotFocus := {|o| o:cText( sn_Precio ) }

Saludos.

Manuel Mercado
User avatar
mmercado
 
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Solucionado

Postby Blessed » Mon May 12, 2008 7:50 pm

Gracias a todos:

Code: Select all  Expand view  RUN
oCt_Get[3]:VarPut( sn_Precio )
oCt_Get[3]:Refresh()


Con la sugerencia de maestro Antonio solucione el problema, por un error al estar en dos proyectos a la vez, se me fue una como de mas, y no tomaba en cuenta los cambios.
Gracias por su tiempo.

Una abrazo desde :D
Oscar A. Martinez
http://www.multisofthn.com
Honduras, Centro America
xHarbour Enterprise 1.2.2, Fivewin 13.06
User avatar
Blessed
 
Posts: 243
Joined: Wed Sep 19, 2007 4:32 pm
Location: Honduras, C.A.


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 52 guests