[Lazarus-es] Eliminar registros de un dbgrid en Lazarus
Ismael L. Donis Garcia
slibre en natio.co.cu
Mie Feb 8 18:13:23 CET 2017
He probado de varias formas y de ninguna funciona:
if (dbg.DataSource.DataSet.RecordCount > 0) then begin
dbg.DataSource.DataSet.Close; // de esta forma
dbg.DataSource.DataSet.Open;
dt.DataSet.Close; // de esta otra forma
dt.DataSet.Open;
//dbg.DataSource.DataSet.First;
//while not dbg.DataSource.DataSet.EOF do
// dbg.DataSource.DataSet.Delete;
end;
Solo funciona el ciclo, pero si el grid tiene muchos datos no se ve bien porque se ve como decrese
Desde Ya Gracias
========
| ISMAEL |
========
----- Original Message -----
From: Artex trading via Lazarus-es
To: Spanish version of Lazarus List
Cc: Artex trading
Sent: Wednesday, February 08, 2017 11:32 AM
Subject: Re: [Lazarus-es] Eliminar registros de un dbgrid en Lazarus
Cierra el dataset y lo vuelves a abrir
Enviado desde mi iPhone
El 8 feb 2017, a las 16:23, Ismael L. Donis Garcia via Lazarus-es <lazarus-es en lists.lazarus-ide.org> escribió:
Existe alguna forma de eliminar todos los registros de un DBGrid que este enlazado a un DataSource el cual esta enlazado a un MemDataset sin tenerlo que hacer mediante un ciclo?
Ósea eliminar todos los registros del grid sin tener que hacer un while o un for
Probé
dbg.DataSource.DataSet.ClearFields
Pero solo me elimina 1 registro y no todos.
Desde Ya Gracias
========
| ISMAEL |
========
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus-es
------------------------------------------------------------------------------
_______________________________________________
Lazarus-es mailing list
Lazarus-es en lists.lazarus-ide.org
http://lists.lazarus-ide.org/listinfo/lazarus-es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20170208/2dc55051/attachment.html>
Más información sobre la lista de distribución Lazarus-es