I have a very simple Access db with full share rights. I am using a Find method to locate a specific record then write this to the UI. I can only locate a few records before I get an BOF or EOF error message. When I try to handle this by capturing the error and saying movefirst or movelast (or even movenext and moveprevious) this does not seem to help. In either case my program seems to get stuck on the first or last record and will not find any more records. What am I doing wrong?