FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour problema con reposicionamiento en xBrowse
Posts: 212
Joined: Wed Apr 07, 2021 03:56 PM
problema con reposicionamiento en xBrowse
Posted: Thu Feb 24, 2022 07: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

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: problema con reposicionamiento en xBrowse
Posted: 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
Posts: 212
Joined: Wed Apr 07, 2021 03:56 PM
Re: problema con reposicionamiento en xBrowse
Posted: Fri Feb 25, 2022 01:34 AM

Gracias Armando pero ya lo estoy usando y no es ese el problema. Gracias igual.

Posts: 212
Joined: Wed Apr 07, 2021 03:56 PM
Re: problema con reposicionamiento en xBrowse
Posted: Fri Feb 25, 2022 03:36 AM

Perdón. Alguien con Alguna otra sugerencia? Gracias

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: problema con reposicionamiento en xBrowse
Posted: 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
Posts: 400
Joined: Fri May 11, 2007 08:20 PM
Re: problema con reposicionamiento en xBrowse
Posted: Fri Feb 25, 2022 04:01 PM
Code (fw): Select all Collapse
{"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
Posts: 610
Joined: Wed Oct 19, 2005 08:20 PM
Re: problema con reposicionamiento en xBrowse
Posted: Sun Feb 27, 2022 01: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

Continue the discussion