Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Contar registros filtrados con TDbf (https://www.clubdelphi.com/foros/showthread.php?t=32571)

userlazarus 09-06-2006 17:13:39

Contar registros filtrados con TDbf
 
Hola,
Viernes tarde y yo sudando con el TDbf..
No consigo contar el nº de registros después de filtar
una base datos dbf . Lo filtro así:

Código Delphi [-]
Dbf1.Filter := 'C_CONCEPTO =' +QuotedStr(busco.Text);


Y ahora como los cuento ó como sé que el resultado es nulo .
Gracias de antemano.

userlazarus 11-06-2006 10:40:00

¿ Alguien me podría ayudar?
Gracias

vtdeleon 11-06-2006 16:08:03

Prueba con RecordCount
Código Delphi [-]
 showmessage(IntToStr(Dbf1.RecordCount));

userlazarus 11-06-2006 17:06:37

Así de facil era:

Código Delphi [-]
LAbel1.Caption := 'Total Registros Filtrados :' +IntToStr(Dbf1.ExactRecordCount);
Gracias.

mg1821 28-10-2015 00:55:38

Cuidado

que al parecer recordcount segun lei solo es precisa con algunas bases de datos y por otro lado lei que para algunos les funciono.
En mi caso cada vez que aumentaba un registro recordcount seguia mostrando el maximo numero de registro alguna vez hecho, por lo que decidi usar ExactRecorCount y ahi recien me dio la cantida real de la base de datos.

Ojo que probe refresh y hasta cree otra aplicacion usando la misma base de datos y nada. Era como si en la base de datos existiera registros fantasmas ... posiblemente era asi. La base de datos la cree con excell y guarde en formato dbase.:confused:

Casimiro Notevi 28-10-2015 10:02:21

Estas cosas ocurren al usar algo tan obsoleto como .dbf
Fue creado en 1978 por Wayne Ratliff, todo un mito en la historia de la programación.


La franja horaria es GMT +2. Ahora son las 07:37:29.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi