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 ....!!! ¿?
repintado de xbrowse detalle
-
- Posts: 132
- Joined: Sun Oct 23, 2005 4:09 pm
- Location: Pánuco,Ver. México
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Re: repintado de xbrowse detalle
Que código usas en el ON CHANGE del xbrowse maestro ?
-
- Posts: 132
- Joined: Sun Oct 23, 2005 4:09 pm
- Location: Pánuco,Ver. México
Re: repintado de xbrowse detalle
hola maestro
oBrwCli:bChange:={|| (factura->(quickscope(empresa->clave+cliente->clave)),;
nSumaFacturas := 0,;
oBrw2:gotop(),;
oBrw2:refresh(),;
oDlg:UpDate() )}
saludos
oBrwCli:bChange:={|| (factura->(quickscope(empresa->clave+cliente->clave)),;
nSumaFacturas := 0,;
oBrw2:gotop(),;
oBrw2:refresh(),;
oDlg:UpDate() )}
saludos
- Manuel Aranda
- Posts: 561
- Joined: Wed Oct 19, 2005 8:20 pm
- Location: España
Re: repintado de xbrowse detalle
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
Manuel
xH 1.2.3, FWH 14.09, BC++ 5.8.2, xVerce CW 1.0, PellesC
-
- Posts: 132
- Joined: Sun Oct 23, 2005 4:09 pm
- Location: Pánuco,Ver. México
Re: repintado de xbrowse detalle
gracias por tu respuesta Manuel, pero sigue igual....¿?
- Manuel Aranda
- Posts: 561
- Joined: Wed Oct 19, 2005 8:20 pm
- Location: España
Re: repintado de xbrowse detalle
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")
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
Manuel
xH 1.2.3, FWH 14.09, BC++ 5.8.2, xVerce CW 1.0, PellesC
-
- Posts: 132
- Joined: Sun Oct 23, 2005 4:09 pm
- Location: Pánuco,Ver. México
Re: repintado de xbrowse detalle
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
oBrwCli:bChange:={|| factura->(actualiza(@oBrw2))}
en lugar de:
oBrwCli:bChange:={|| actualiza(@oBrw2)}
y problema resuelto!!!!
Gracias de nuevo
atte Miguel Salas