repintado de xbrowse detalle

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

repintado de xbrowse detalle

Post by Miguel Salas »

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 ....!!! ¿?
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: repintado de xbrowse detalle

Post by Antonio Linares »

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

Antonio Linares
www.fivetechsoft.com
Miguel Salas
Posts: 132
Joined: Sun Oct 23, 2005 4:09 pm
Location: Pánuco,Ver. México

Re: repintado de xbrowse detalle

Post by Miguel Salas »

hola maestro

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

saludos
User avatar
Manuel Aranda
Posts: 561
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Re: repintado de xbrowse detalle

Post by Manuel Aranda »

Yo lo hago así y funciona perfectamente:

Code: Select all


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 14.09, BC++ 5.8.2, xVerce CW 1.0, PellesC
Miguel Salas
Posts: 132
Joined: Sun Oct 23, 2005 4:09 pm
Location: Pánuco,Ver. México

Re: repintado de xbrowse detalle

Post by Miguel Salas »

gracias por tu respuesta Manuel, pero sigue igual....¿?
User avatar
Manuel Aranda
Posts: 561
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Re: repintado de xbrowse detalle

Post by Manuel Aranda »

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 14.09, BC++ 5.8.2, xVerce CW 1.0, PellesC
Miguel Salas
Posts: 132
Joined: Sun Oct 23, 2005 4:09 pm
Location: Pánuco,Ver. México

Re: repintado de xbrowse detalle

Post by Miguel Salas »

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
Post Reply