FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour DATABASE para ANTONIO LINARES
Posts: 330
Joined: Fri May 25, 2007 09:06 PM
DATABASE para ANTONIO LINARES
Posted: Fri Aug 01, 2008 08:13 PM

Master ANTONIO, primero que nada saludarte cordialmente y a la vez preguntar:

como hago en DBEVAL sobre un objeto DATABASE

he tratado de hacerlo asi pero no corre::

DbEval( {|| nGastos+=oG2menore2:monto}, , , , , )
no entrega el resultado esperado::

GRACIAS::

Posts: 408
Joined: Sun Aug 13, 2006 05:38 AM
DATABASE para ANTONIO LINARES
Posted: Fri Aug 01, 2008 08:19 PM

no estas cargando el objeto oG2menore2, por lo tanto, lo que estas haciendo es sumar monto del registro donde lo cargaste por el total de registros, prueba con

DbEval( {|| nGastos+=monto}, , , , , )

o

DbEval( {|| nGastos+=ALIAS->monto}, , , , , )

o

DbEval( {|| oG2menore2:load(), nGastos+=oG2menore2:monto}, , , , , )

Saludos

Quique
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
DATABASE para ANTONIO LINARES
Posted: Sat Aug 02, 2008 04:45 AM

Oops Way

oG2menore2:lBuffer := .f.
oG2menore2:Eval( || nGastos += oG2menore2:monto } )
oG2menore2:lBuffer := .t.

Regards



G. N. Rao.

Hyderabad, India

Continue the discussion