Hi all,<br><br>I'm wondering what the best way is to access a certain record in a table via a query.<br>I need this because I have to make for every record in a certain table a lot of calculations. I know I can use a recordset to access every single recordset but a loaded recordset takes space in the memory and I need all the memory there is to perform the other calculations. Therefore I would like to retrieve the data from that table record by record by just making a counter run and then access the record with the number of the counter. I can do this with the following query where I change the last TOP-value by the counter: <br>SELECT top 1<br>Field1<br>FROM
where Field1 not in (select top 23 Field1 from [Table1]);<br><br>I was wondering if this is the best way to don it? Can't you inser in a query-statement something like absoluteposition which you can use with recordsets? Is there a possibility to put this in a dlookup-function (I only need one field from the table)? <br>So in short: what is the best way to do this in terms of performance and memory-usage?<br><br>Thank you very much in advance for your advise!<br><br><br>Greetings,<br><br>Dirk<br><br><A HREF="mailto:dirk.news@yucom.be">dirk.news@yucom.be</A><br><br>