Hi Thierry, I gave an example of how its not necessary to check the cursor RecordCount if you won't do anything different if there are none. Actually here's a closer example to what you might use. Once again the code simply moves on if there are no records. if cur IsA Object then b = cur.FirstRecord While b ... b = cur.NextRecord Wend end Tim Davis