FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Como cambiar el dato de una columna en xbrowse
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Como cambiar el dato de una columna en xbrowse
Posted: Sat Sep 26, 2020 02:58 PM
Amigos, tengo un xbrowse y debo cambiar el dato de una columna en tiempo de ejecución. E intentado de esta manera

Code (fw): Select all Collapse
oBrw : aCols[ 8 ] : bEditValue := { || oRs : sec1 }


Pero no funciona. Alguna idea? Muchísimas gracias.

Saludos
Posts: 257
Joined: Mon Jun 10, 2013 06:40 PM
Re: Como cambiar el dato de una columna en xbrowse
Posted: Sat Sep 26, 2020 03:55 PM
Espero y te sirva

Code (fw): Select all Collapse
oBrow2:aCols[03]:bEditValid   := { | oLeo, oCol | ValidaCntidad( oLeo, oCol, oBrow2 ) }


FUNCTION ValidaCntidad( oLeo, oCol, oBrow2 )
    IF oLeo:Value() < 0
        RETURN .T.
    ENDIF
    SELECT INVENTADET
    IF ARLock()
        REPLACE INVENTADET->CONTADO     WITH    oLeo:Value()
    ENDIF
    DbUnLock()
    oBrow2:Refresh()
RETURN .T.
Posts: 1364
Joined: Wed Jun 21, 2006 12:39 AM
Re: Como cambiar el dato de una columna en xbrowse
Posted: Sun Sep 27, 2020 12:11 AM

Muchas gracias, funcionó perfectamente.

Gracias

Continue the discussion