Como se usa !deleted() y !between()
Esto es parte de mi código que no comprendo, se que append agrega registros pero a donde los agrega. Ademas para que sirve el !deleted()
kdfech=thisform.txtdfech.Value
khfech=thisform.txthfech.Value
ksalida=thisform.option.value
kubica = thisform.txtubica.Value
fparas = "N"
SELECT 0
CREATE CURSOR xprod ( item c(6), ditem c(50), cant n(10,2), npers n(5),cantpr n(10,2),fecha d)
SELECT xprod
GO TOP
APPEND FROM plan FOR !DELETED()
DELETE ALL FOR !BETWEEN(fecha,kdfech,khfech)
SELECT 0
CREATE CURSOR xrprod ( item c(6), ditem c(50), capa n(12), cant n(10,2), npers n(5),cantpr n(10,2),;
fecha d, causa n(6), dcausa c(20),días n(5), porc n(10,2), porct n(10,2),;
factor n(10,2),prodh n(10,2), horasp n(10,2))
CREATE CURSOR xitem ( codi c(6), dprod c(50), unid c(10), capa n(6,2), linea c(3), prodh n(5,2), npers n(10))
APPEND FROM prod FOR !DELETED()
Por favor me pueden ayudar describiendo este código, o informacion explicando esto, he buscado en varios foros y tutoriales pero nadie expliqca porque se hace eso.
gracias