FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour invocar o provocar un click desde codigo
Posts: 132
Joined: Sun Oct 23, 2005 04:09 PM
invocar o provocar un click desde codigo
Posted: Fri Feb 05, 2010 09:25 PM

Ya antes tube este problema y cre铆 haberlo resuelto,

Tengo una tabla padre (clientes) otra detalle (facturas con saldo) , en algunos casos y solamente en algunos casos, con ciertos clientes me "esconde una factura" , es decir tiene 2 con saldo y muestra 1, tiene 5 y muestra 4, etc. ya gener茅 un tag metiendo el campo "consaldo" y ni asi,lo hace solamente si navego en el browse padre con teclado porque si doy click me muestra todo correcto, ya pieso que es el browse, la solucion "a machete" (como decimos ac谩) es dando un click ya sea en el registro padre o en el browse del detalle. por eso necesito provocarlo por codigo y no fisicamente...

saludos y gracias

Posts: 782
Joined: Wed Dec 19, 2007 07:50 AM
Re: invocar o provocar un click desde codigo
Posted: Sat Feb 06, 2010 01:53 PM
Hola Miguel:
Miguel Salas wrote:Tengo una tabla padre (clientes) otra detalle (facturas con saldo) , en algunos casos y solamente en algunos casos, con ciertos clientes me "esconde una factura" , es decir tiene 2 con saldo y muestra 1, tiene 5 y muestra 4, etc. ya gener茅 un tag metiendo el campo "consaldo" y ni asi,lo hace solamente si navego en el browse padre con teclado porque si doy click me muestra todo correcto, ya pieso que es el browse, la solucion "a machete" (como decimos ac谩) es dando un click ya sea en el registro padre o en el browse del detalle. por eso necesito provocarlo por codigo y no fisicamente...

Si nos muestras la parte de tu c贸digo donde defines los browses, seguramente que encontraremos el problema.

Un abrazo.
manuelmercado at prodigy dot net dot mx
Posts: 1710
Joined: Tue Oct 28, 2008 06:26 PM
Re: invocar o provocar un click desde codigo
Posted: Sat Feb 06, 2010 03:03 PM
Saludos para todos

Muchas consultas en el foro no tienen repuestas porque no muestran parte del c贸digo para ver el problema y asi poder ayudarlo como indica Manuel y casi siempre lo pide Antonio y Daniel.

y si ponen el c贸digo colocarlo dentro de "" para un mejor an谩lisis

Gracias por hacer de este foro una ayuda.

Adhemar
Saludos,



Adhemar C.
Posts: 132
Joined: Sun Oct 23, 2005 04:09 PM
Re: invocar o provocar un click desde codigo
Posted: Mon Feb 08, 2010 03:26 PM
ok amigos, aqui les pongo el c贸digo actual....gracias

Code (fw): Select all Collapse
.....
oBrwCli:bChange:={|| oSayTel:refresh(),LlenaStatus(@oEje,@oSay1,@oSay2,@aAvance1,@aAvance2,@aEjercicio), factura->(actualiza(@oBrw2)),pago->(ActualizaPago(@oBrwPago),iif(pago->(eof()),oTree:deleteall(),),oBrw2:refresh())}
......


Static Function Actualiza(oBrw2)
nSumaFacturas := 0
ordsetfocus("empclif2")
QuickScope(empresa->clave+cliente->clave)
nReg := recno()
DesmarcaFac()
dbGoto(nReg)
//oBrw2:GoTop()
oBrw2:refresh()
RETURN nil


Stat Func DesmarcaFac()
   Factura->(dbgotop())
   do while !factura->(eof())
      if factura->(rlock())
         factura->sumar := .F.
      endif
      factura->(dbskip())
   enddo
return nil

Continue the discussion