FoxPro/Visual FoxPro - visual fox trabaja segun su horoscopo

   
Vista:

visual fox trabaja segun su horoscopo

Publicado por juan Ayala (76 intervenciones) el 31/10/2007 17:18:23
intendo borrar detalles y al ejecutar mi procedimiento aparentemente me elimina, pero al consultar nuevamente me aparecen los datos, la tabla esta en modo buffer =3, donde esta el error?

vc=thisform.contrato.value

SELECT aportes
SET ORDER TO contrato3
SET KEY TO range STR(vc),STR(vc)

DELETE all for contrato=vc
rr=TABLEUPDATE()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:visual fox trabaja segun su horoscopo

Publicado por juan fernando (533 intervenciones) el 31/10/2007 21:22:54
* tú código está bién
* Agrega un Set Delete On antes de crear el cursor
* No agregues este comando en el Init del form .
* sólo donde tienes el botón de eliminar .
asi :

Set Delete On
clea

vc=thisform.contrato.value

SELECT aportes
SET ORDER TO contrato3
SET KEY TO range STR(vc),STR(vc)

DELETE all for contrato=vc
rr=TABLEUPDATE()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:visual fox trabaja segun su horoscopo

Publicado por neo (1601 intervenciones) el 01/11/2007 17:29:21
Solo los marcas, pero los datos no se borran definitivamente...

Si eso es lo que deseas hacer, entonces sigue el consejo de juan fernando.

Un Set Deleted On

Suerte►
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar