¿Cómo hago el campo saldo?
Tengo el siguiente problema:
El código es este:
if alltr(thisformset.form1.text11.value)=alltr("L") and alltr(thisformset.form1.text12.value)=ALLTR("C02")
thisformset.form1.grdec.recordsourcetype=4
thisformset.form1.grdec.recordsource="select fecha as a,orden as nose,orden,sum(cantidad),ordenes2005.duracion,moti.nombre,precio*cantidad as camponuevo from ordenes2005,moti where (ordenes2005.motivos=moti.motivos) and (ordenes2005.orden like 'L-C02%') group by orden into cursor ordenplease"
DBF("ordenplease")
Se le ordenplease
set filter to
set filter to year(ordenplease.a) = year(date())
thisformset.form1.grdec.refresh
endif
-----------------
Lo que necesito es una columna llamada saldo, donde muestre la resta entre un valor inicial(VI) que variara menos el campo sum(precio*cantidad) y se muestre en la grilla registro por registro, pueden hacer esto, ¿se puede crear un nuevo campo en un cursor? ¿O qué haría?, tiene que verse ene este campo la resta sucesivamente por registro y linea en la grilla
gracias!
El código es este:
if alltr(thisformset.form1.text11.value)=alltr("L") and alltr(thisformset.form1.text12.value)=ALLTR("C02")
thisformset.form1.grdec.recordsourcetype=4
thisformset.form1.grdec.recordsource="select fecha as a,orden as nose,orden,sum(cantidad),ordenes2005.duracion,moti.nombre,precio*cantidad as camponuevo from ordenes2005,moti where (ordenes2005.motivos=moti.motivos) and (ordenes2005.orden like 'L-C02%') group by orden into cursor ordenplease"
DBF("ordenplease")
Se le ordenplease
set filter to
set filter to year(ordenplease.a) = year(date())
thisformset.form1.grdec.refresh
endif
-----------------
Lo que necesito es una columna llamada saldo, donde muestre la resta entre un valor inicial(VI) que variara menos el campo sum(precio*cantidad) y se muestre en la grilla registro por registro, pueden hacer esto, ¿se puede crear un nuevo campo en un cursor? ¿O qué haría?, tiene que verse ene este campo la resta sucesivamente por registro y linea en la grilla
gracias!
3 Respuestas
Respuesta de foxuser
1
Respuesta de piraton
1
Respuesta de jeoffrey
1