Funcion SUM... :s

13/02/2004 - 22:16 por Karla Isabel Marquez Rosas | Informe spam
Buenas Tardes a Todos.. :)...

Estoy queriendo totalizar ciertos campos y me da un error de sintaxis,
utilizo la misma instruccion desde la pantalla de comandos y no me causa
ningun error.. solo en ejecucion, si cambio la instruccion FOR por WHILE no
me da el problema pero al parecer no me esta funcionando correctamente
porque la sumatoria me esta dando 0's...

Select Abonos
Set Filter to FolioRec >= M.Cortes.FolIMen and FolioRec <= M.Cortes.FolFMen
Sum Pesos For Documento = 'V' To xpesosins

Una disculpa si es demasiado obvio el error.. pero creo que ya le di tantas
vueltas que ya me trabé :s :s :s

Saludos a todos, gracias por su atencion y ayuda :)

L.I. Karla Isabel Márquez Rosas
"El mayor error que un hombre puede cometer es sacrificar la salud por
cualquier otra ganancia"
S. SCHOPENHAUER
 

Leer las respuestas

#1 Esparta Palma
13/02/2004 - 23:35 | Informe spam
Lo que sucede es que en tu programa, la variable u objeto M.Cortes está
fuera del alcance.
No te recomendaría seguir utilizando este tipo de filtros, por que no usas
Vistas en su lugar?
De cualquier manera el problema se resuelve con macrosustitución:
lcCriterio = " FolioRec >= M.Cortes.FolIMen and FolioRec <M.Cortes.FolFMen"
SET FILTER TO &lcCriterio

O, si el filtro es únicamente para que el SUM te funcione, puedes utilizar
la cláusula FOR de la función SUM:

Sum Pesos For Documento = 'V' To xpesosins AND (FolioRec >M.Cortes.FolIMen and FolioRec <= M.Cortes.FolFMen)

Espero te sirva.

Buenas Tardes a Todos.. :)...

Estoy queriendo totalizar ciertos campos y me da un error de sintaxis,
utilizo la misma instruccion desde la pantalla de comandos y no me causa
ningun error.. solo en ejecucion, si cambio la instruccion FOR por WHILE no
me da el problema pero al parecer no me esta funcionando correctamente
porque la sumatoria me esta dando 0's...

Select Abonos


Set Filter to FolioRec >= M.Cortes.FolIMen and FolioRec <= M.Cortes.FolFMen
Sum Pesos For Documento = 'V' To xpesosins



ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox.com
email:mexicoSINSPAM[Arroba]portalfox.com

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similares