repintado de xbrowse detalle

repintado de xbrowse detalle

Postby Miguel Salas » Fri Jul 17, 2009 5:23 pm

hola a todos
tengo algo peculiar, tengo 2 oBrw el primero maestro y el 2do detalle , en bchange del primero scopeo el detalle, pero el alcunas ocaciones de 3 registros del detalle solo muestra 2 cuando son 3, o 4 de 5, etc.si navego con el teclado, pero si navego con el raton (dando click en el browse del maestro) si muestra el detalle completo ....!!! ¿?
Miguel Salas
 
Posts: 132
Joined: Sun Oct 23, 2005 4:09 pm
Location: Pánuco,Ver. México

Re: repintado de xbrowse detalle

Postby Antonio Linares » Fri Aug 14, 2009 1:15 pm

Que código usas en el ON CHANGE del xbrowse maestro ?
regards, saludos

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

Re: repintado de xbrowse detalle

Postby Miguel Salas » Mon Aug 17, 2009 6:08 pm

hola maestro

oBrwCli:bChange:={|| (factura->(quickscope(empresa->clave+cliente->clave)),;
nSumaFacturas := 0,;
oBrw2:gotop(),;
oBrw2:refresh(),;
oDlg:UpDate() )}

saludos
Miguel Salas
 
Posts: 132
Joined: Sun Oct 23, 2005 4:09 pm
Location: Pánuco,Ver. México

Re: repintado de xbrowse detalle

Postby Manuel Aranda » Mon Aug 17, 2009 9:08 pm

Yo lo hago así y funciona perfectamente:
Code: Select all  Expand view


oBrwCli:bChange:={|| Actualiza()}

********************************
Static Function Actualiza()
********************************
factura->(ordscope(TOPSCOPE, empresa->clave+cliente->clave))
factura->(ordscope(BOTTOMSCOPE, empresa->clave+cliente->clave))
factura->(DbGoTop())
oBrw2:GoTop()
oBrw2:refresh()
RETURN nil
 
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: 602
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Re: repintado de xbrowse detalle

Postby Miguel Salas » Mon Aug 17, 2009 11:13 pm

gracias por tu respuesta Manuel, pero sigue igual....¿?
Miguel Salas
 
Posts: 132
Joined: Sun Oct 23, 2005 4:09 pm
Location: Pánuco,Ver. México

Re: repintado de xbrowse detalle

Postby Manuel Aranda » Tue Aug 18, 2009 3:56 pm

Hola de nuevo Miguel:

Creo recordar haber tenido un problema parececido y que había que seleccionar previamente el area de trabajo antes de pintar el browse (aunque en mi caso lo hago con listbox). Algo así como esto.

DbSelectArea("Clientes")
Redefine ListBox .......
.............................
DbSelectArea("Detalle1")
Redefine ListBox .......
...........................
DbSelectArea("Detalle2")
Redefine ListBox .......
............................
y por último después de pintados los browses volvemos el area al maestro.
DbSelectArea("Clientes")
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: 602
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Re: repintado de xbrowse detalle

Postby Miguel Salas » Wed Aug 19, 2009 4:51 pm

Gracias por tu tiempo Manuel Tomando en cuenta lo que me comentas hice lo sigte:

oBrwCli:bChange:={|| factura->(actualiza(@oBrw2))}

en lugar de:

oBrwCli:bChange:={|| actualiza(@oBrw2)}

y problema resuelto!!!!

Gracias de nuevo

atte Miguel Salas
Miguel Salas
 
Posts: 132
Joined: Sun Oct 23, 2005 4:09 pm
Location: Pánuco,Ver. México


Return to FiveWin para Harbour/xHarbour

Who is online

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