I am writing an application which calls MSAccess97 as my reporting engine, where a specific report needs to change periodically. VB needs to delete the proper field and then add a new one in the report. I am having trouble in finding out which Labels and Text Box fields are on the report. I must be able to delete and then add new fields depending on what the application is doing. Any Ideas on how I can accomplish this?