I'm running Windows XP, using Crystal Reports XI, accessing a ProvideX 6.2 database. I'm working with an invoice detail table that has over 500,000 records and trying to find a way to position to a specific record as a "starting" point so the whole table doesn't have to be read before it returns the final report. i.e. maybe the first invoice for 2006 is '225000' and I want to start there, not read all the records for the invoices prior to '225000', which takes forever. Is there any way to "point" to the first record with Crystal? Thanks, Kathy