Raphael,
How accurate does this calculation need to be? You could try using FSIZE('yourtable') to get the overall bytes in the table and divide by the # of bytes per record. This won't give you an exact count, due to header size, but it should be close.
---J
>Is there a way to determine the number of records in a dbf without
>USE & RECCOUNT
>or doing an fopen() to check the header ?