modify form laForms[lnI, 1] nowait aselobj(aForm) * use the aform[1] object and scan through every child object, looking for a controlsource property, and setting it appriatly. for each loControl in aForm[1].controls loControl.controlsource = 'thisform.oRecord.' + strtran(loControl.ControlSource), 'm.', '') endfor * Use the keyboard to save the form keyboard '{CTRL+W}'Shoudl make quick work of your forms (you might want to back them all up first :-)