![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Hola,
Cómo puedo eliminar fisicamente los registros de una tabla DBF de visual fox utilizando preferentemente el TDBGrid o de alguna otra forma!?? Estoy usando un TDBGris asociado a un TDataSource y este finalmente asociado a un TTable... con esto consigo que los registros del DBF se muestren en el grid cuando Table1.Active:=True Cuando selecciono uno o varias filas en el grid y presiono [Ctrl]+[Del] los registros parecen ser borrados, si cierro la aplicaicón y la vuelvo a abrir los registros no son mostrados. Que bueno!!!! ![]() Cuando uso: DBGrid1.SelectedRows.Delete; obtengo los mismos resultados. ![]() ¿¿¿Cómo puedo eliminar permanentemente los registros!??? Si tienes alguna solución... hazmela saber!! ![]() Atte, Francisco |
#2
|
||||
|
||||
Èn la ayuda del BDE de Delphi busca la función DbiPackTable. Ahí muestra un ejemplo para compactar tablas de paradox, dbase o foxpro. Un ejemplo más sencillo por ser exclusivo para dbase o foxpro lo puedes encontrar en
http://prestwood.com/community/delph...sons/pack.html // Saludos |
![]() |
|
|
![]() |
|