problema con reposicionamiento en xBrowse

Post Reply
José Camilo
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

problema con reposicionamiento en xBrowse

Post by José Camilo »

Hola. mi problema es el siguiente:
en un xbrowse muestro datos de una DBF con un set filter, al darle enter en el registro modifico valores y ese registro desaparece, hasta ahi todo bien.
el problema viene cuando muevo el registro marcado y por ejemplo bajo 4 registros realizo la misma operacion anterior, el registro desaparece pero ya me queda como tope de datos ese registro y me muestra los datos del primer registro del xbrowse. esta es la sentencia que uso:

{"Aceptar.bmp","Modifico Registro " , "Cobrar" , {||editapago(nporciento, dfliq,nncons),dbgobottom(),oBrw:Refresh(),oBrw:SetFocus(),DbGoTop(),oBrw:Refresh(),oBrw:SetFocus() },VK_RETURN,"<Return>" }

como se debe repintar el xbrowse para subsanar este error?
gracias
User avatar
Armando
Posts: 3271
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México
Been thanked: 2 times
Contact:

Re: problema con reposicionamiento en xBrowse

Post by Armando »

José:

Tal vez con oBrw:Refresh()

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
José Camilo
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

Re: problema con reposicionamiento en xBrowse

Post by José Camilo »

Gracias Armando pero ya lo estoy usando y no es ese el problema. Gracias igual.
José Camilo
Posts: 212
Joined: Wed Apr 07, 2021 3:56 pm

Re: problema con reposicionamiento en xBrowse

Post by José Camilo »

Perdón. Alguien con Alguna otra sugerencia? Gracias
User avatar
karinha
Posts: 7935
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: problema con reposicionamiento en xBrowse

Post by karinha »

Ponga un ejemplo simples con la DBF en el Mega Upload para pruebas, porfa.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
artu01
Posts: 400
Joined: Fri May 11, 2007 8:20 pm
Location: Lima

Re: problema con reposicionamiento en xBrowse

Post by artu01 »

Code: Select all | Expand


{"Aceptar.bmp","Modifico Registro " , "Cobrar" , {||editapago(nporciento, dfliq,nncons),dbgobottom(),oBrw:Refresh(),oBrw:SetFocus(),DbGoTop(),oBrw:Refresh(),oBrw:SetFocus() },VK_RETURN,"<Return>" }
 

Hola me parece que ese DbGoTop() es el problema
fwh 17.12, harbour 3.2.0, pelles C, bcc7, Ms-Sql
User avatar
Manuel Aranda
Posts: 605
Joined: Wed Oct 19, 2005 8:20 pm
Location: España

Re: problema con reposicionamiento en xBrowse

Post by Manuel Aranda »

Suelo guardar el registro en el que hago cambios de esta forma

nRegistro:=EMPRESAS->(Recno())

y después de haber hecho los cambios y volver al xBrowse reposicionarlo de la forma siguiente:

EMPRESAS->(DbGoto(nRegistro))

bastante simple y funcional.
Un saludo,
Manuel

xH 1.2.3, FWH 23.07 32 bits, BC++ 7.4, xVerce CW 1.0, PellesC
Post Reply