Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Visual FoxPro > borrar datos de un grid o limpiarlo para usarlo de nuevo
-Foros de debate

Visual FoxPro
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

borrar datos de un grid o limpiarlo para usarlo de nuevo
Enviado por leo el día 5 de julio de 2003

tengo un problema tengo un grid y al iniciar le pongo append blank, e ingreso mis datos correctamente, pero al ingresar de nuevo le indico que borre todos los datos con dele all pero siempre me quedan los registros marcados aunque le ponga SET DELE ON de todos modos me sigan aparenciendo le puse un append blank despues de esto para que tenga un registro me lo agrega pero siempre me deja registros borrados en el grid, si pueden ayudarme se los agraceria.

 
Re: borrar datos de un grid o limpiarlo para usarlo de nuevo
Enviado por Luisen98 el día 6 de julio de 2003

Desconociendo las condiciones en su Totalidad:

Delete solo "marca" el registro como borrado, pero fisicamente existe aun. Para realmente eliminarlo requiere PACK o bien ZAP.

1) Si tu Grid esta basado en una tabla puedes ZAPearla. Faltaria que indicaras tambien si esta en ambiente Multi-usuario.

2) Si tu Grid, es solo para consultar datos. Utiliza "Cursores" que son tambien tablas, pero temporales y se desechan automaticamente.

Saludos.

 

borrar datos de un grid
Enviado por Pablo el día 17 de julio de 2003

puedes utilzar el zap.
el zap Elimina todos los registros de la tabla actual y deja sólo la estructura de la tabla.
eso quiere decir que los datos que elimines ya no lo puedes recuperar.
entonces lo que puedes hacer crear una tabla temporal para que solo la puedes estar zap(eando)sin problema

 

Re: borrar datos de un grid o limpiarlo para usarlo de nuevo
Enviado por chemagonzalezruiz el día 18 de julio de 2003

Mira Leo yo hago lo siguiente cuando agrego registros en un grid.
1. Pego un control command buttom en el formulario y en el evento click del mismo escribo el codigo siguiente:

*** Para agregar un nuevo registro en la tabla temporal ModTemp.Dbf
Insert Into modulos ( idcursos, idmodulo, nombre ) ;
Values ( curCursos.idcursos, "XXX", "Escriba aqui nombre del módulo" )

Thisform.Refresh
Select modulos
Go bottom
Thisform.grdModulos.SetFocus

Para eliminar registros de un grid pongo el comando de ambiente SET DELETE ON en el programa principal y en el formulario pego un control command buttom en el evento clik el codigo siguiente:

*** Eliminar un registro de la cuadricula de modulos
Local nDialogoType,nMensaje,cNombre,cCurso
nDialogoType = 1 + 32 + 0

cNombre = Alltrim( modulos.nombre ) && Nombre del modulo
cCurso = Alltrim( cursos.nombre ) && Nombre del curso
nMensaje = Messagebox("Confirme si desea Eliminar al módulo "+Chr(13)+Chr(10)+;
cNombre+" del curso "+cCurso+" ",;
nDialogoType,"Eliminación de Módulo !!!!!")
If nMensaje = 2 && Cancelar
ThisForm.grdModulos.Setfocus
Return
Endif

*** Eliminar registro actual de modulos
Select Modulos
Delete

Thisform.cmbCursos.Setfocus
Thisform.refresh

Saludos y Respondeme

 

Re: borrar datos de un grid o limpiarlo para usarlo de nuevo
Enviado por katyy el día 18 de abril de 2008

bueno sipement.. para eliminar pon zap all on the pack ajjaja

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network