Replace with... No hace lo esperado
A ver señores, buen día para todos. Tengo este fragmento de código:
SELECT calif3
COUNT FOR codalum=mcodalumn AND codimat=mcodimat AND bimestre=xbim TO cuantos
SUM ca FOR codalum=mcodalumn AND codimat=mcodimat AND bimestre=xbim TO suma
promedio=suma/cuantos
IF cuantos=0
SELECT borralum
SKIP
LOOP
ENDIF
SELECT primero
IF SEEK(mcodalumn)
replace &xmat WITH promedio
ELSE
APPEND BLANK
replace bimestre WITH xbim
replace gragru WITH xgra+"º"+xgru
----
En el depurador, se ve como van cambiando los valores, sin embargo al revisar la tabla primero, tiene 0.00 como valor del promedio. ¿Alguna sugerencia o me hace falta algo que no tomé en cuenta?
Muchas gracias a todos