Problema con Say o Tfolderex - fw1308

Problema con Say o Tfolderex - fw1308

Postby devtuxtla » Sat Nov 09, 2013 4:02 pm

Hola FiveWinners.

Tengo un folder que tiene 5 dialogos, a uno de los cuales le requiero cambiar el texto de un SAY el cual defini desde recursos, estoy usando la siguiente clausula y texto del SAY NO se reemplaza:

REDEFINE SAY oGet[116] PROMPT "Número" ID 114 OF oFld:aDialogs[5]

lo reemplazo asi:

oGet[116]:SetText("Número del Cheque")
oGet[116]:Refresh()

Y NO se reempaza.

Alguien conoce el truco ?

Saludos
Visite Chiapas, el paraiso de México.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Re: Problema con Say o Tfolderex - fw1308

Postby Armando » Sun Nov 10, 2013 3:05 pm

Yo lo hago así:

Code: Select all  Expand view  RUN

STATIC FUNCTION Cambia(oDlg,oHdr,oSay1)
nImpCam := ROUND(nImpRec - oHdr:HDR_TOP,2)
DO CASE
    CASE nImpCam <  0
        oSay1:SETTEXT("Le faltan:")
    CASE nImpCam == 0
        oSay1:SETTEXT("NO HAY CAMBIO:")
    CASE nImpCam >  0
        oSay1:SETTEXT("Cambio al cliente:")
ENDCASE
oDlg:UPDATE()
RETURN(.T.)
 


Creo que te falta actualizar el folder/dialogo.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3242
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Problema con Say o Tfolderex - fw1308

Postby devtuxtla » Sun Nov 10, 2013 5:45 pm

Hola Armando.

Gracias por tu respuesta, PERO el SAY esta asociado a un Folder, y asi NO funciona, NO cambia el texto.

Creo que es un bug de FiveWin.

Sigo Investigando.

Salaudos
Visite Chiapas, el paraiso de México.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Re: Problema con Say o Tfolderex - fw1308

Postby Manuel Aranda » Sun Nov 10, 2013 5:56 pm

¿Has probado con varput ?

Code: Select all  Expand view  RUN

oGet[116]:VarPut("Número del Cheque")
oGet[116]:Refresh()
 
Un saludo,
Manuel

xH 1.2.3, FWH 23.07 32 bits, BC++ 7.4, xVerce CW 1.0, PellesC
User avatar
Manuel Aranda
 
Posts: 604
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Re: Problema con Say o Tfolderex - fw1308

Postby devtuxtla » Sun Nov 10, 2013 6:56 pm

Hola Manuel

Funciono...
Excelente...

Gracias Manuel, Gracias, Armando.

Saludos
Visite Chiapas, el paraiso de México.
devtuxtla
 
Posts: 392
Joined: Tue Jul 29, 2008 1:55 pm

Re: Problema con Say o Tfolderex - fw1308

Postby Armando » Mon Nov 11, 2013 3:12 pm

Nada más por no dejar pasar la oportunidad, trata con lo siguiente:

Code: Select all  Expand view  RUN

oGet[116]:SetText("Número del Cheque")
oFld:aDialogs[Número del dialogo que tiene el control SAY]:UPDATE()
 


A ver que sucede?

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3242
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: Problema con Say o Tfolderex - fw1308

Postby groiss » Mon Nov 11, 2013 4:05 pm

Devtuxtla:
Prueba a hacerlo de esta forma:
Code: Select all  Expand view  RUN

oGet[116]:SetText("Número del Cheque")
oGet[116]:Refresh()
oget[116]:hide()
oget[116]:show()
 


Un saludo
José Luis
groiss
 
Posts: 225
Joined: Tue Sep 01, 2009 7:55 am
Location: Plasencia - ESPAÑA


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 89 guests