problema con reposicionamiento en xBrowse

problema con reposicionamiento en xBrowse

Postby José Camilo » Thu Feb 24, 2022 7:54 pm

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

Re: problema con reposicionamiento en xBrowse

Postby Armando » Thu Feb 24, 2022 10:54 pm

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
User avatar
Armando
 
Posts: 3229
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Re: problema con reposicionamiento en xBrowse

Postby José Camilo » Fri Feb 25, 2022 1:34 am

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

Re: problema con reposicionamiento en xBrowse

Postby José Camilo » Fri Feb 25, 2022 3:36 am

Perdón. Alguien con Alguna otra sugerencia? Gracias
José Camilo
 
Posts: 210
Joined: Wed Apr 07, 2021 3:56 pm

Re: problema con reposicionamiento en xBrowse

Postby karinha » Fri Feb 25, 2022 11:15 am

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
User avatar
karinha
 
Posts: 7831
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: problema con reposicionamiento en xBrowse

Postby artu01 » Fri Feb 25, 2022 4:01 pm

Code: Select all  Expand view  RUN

{"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
artu01
 
Posts: 400
Joined: Fri May 11, 2007 8:20 pm
Location: Lima

Re: problema con reposicionamiento en xBrowse

Postby Manuel Aranda » Sun Feb 27, 2022 1:46 pm

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
User avatar
Manuel Aranda
 
Posts: 604
Joined: Wed Oct 19, 2005 8:20 pm
Location: España


Return to FiveWin para Harbour/xHarbour

Who is online

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