FoxPro/Visual FoxPro - Ya me rompi la cabeza Help

 
Vista:

Ya me rompi la cabeza Help

Publicado por Keno (42 intervenciones) el 30/04/2002 18:34:32
Hola Compañeros Foxeros....

Tengo un Problema con un Grid, estoy viendo la informacion en un grid de una tabla, y resulta que le pongo delete a un cierto registro y me lo marca para eliminacion, pero quiero desaparecerlo y le pongo pack y el grid chinga a su mama se pone blanco y ya no puedo ver nada......

Que sera?, Necesito algunos Tips, please

Keno
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:Ya me rompi la cabeza Help

Publicado por Foxperto (894 intervenciones) el 30/04/2002 21:52:38
Hola Keno:

Utilizaria el Set Delete Off, siempre...

En el Grid cuando marque el Registro para borrarlo, le daria Refresh...

Prueba y me cuentas

Saludos
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:Ya me rompi la cabeza Help

Publicado por Hugo R. (107 intervenciones) el 01/05/2002 03:24:02
Ahi te va un codigo que debes poner en un boton de Eliminar sustituye los nombre de las tablas y veras que te elimina correctamente.:

Select Clientes
resp=messagebox("Estas seguro de Borrar",4+32+0,"ELIMINANDO")
if resp=6
set deleted off
select detalle_refacciones
scan for Orden = Clientes.Orden
blank next 1
delete next 1
endscan
Select Clientes
Blank
delete next 1
Set deleted on
Go Top
THISFORM.SHOW
endif
Select Clientes
go top
ThisForm.Orden = Orden
m.Orden = ThisForm.Orden
Select Clientes
IF Seek (Orden)
Select VistaRefacciones
Requery()
EndIf

Epero te sirva..! 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

RE:Ya me rompi la cabeza Help

Publicado por Carlos Lott (8 intervenciones) el 02/05/2002 20:46:47
Bueno amigo el caso es que tienes que poner la siguiente instrucción en el init del formulario:
SET DELETE ON

CUANDO EL USUARIOS SELECCIONE LA OPCION PARA BORRAR
LE PONES LA SIGUEINTE INSTRUCCIÓN:
DELETE
=TABLEUPDATE(.T.)
THISFORM REFRESH()

ESTE TE DESAPARECE EL REGISTRO ELIMINADO

SALUDOS

CARLOS LOTT
MARACAY-VENEZUELA
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