Silly question, why call CR from Access, it has decent reporting built in. You can do what your talking to, how much coding do you want to do?