I have a class to which I pass a form object. The purpose of the class is to manage the UI side of things for 6 control heavy forms.<br><br>The form object is passed from the calling form to a Property Let and Property Get pair – prpCallingForm.<br>My problem arises when I want to point to a control on a page of a tabbed control on the calling form using a module level variable.<br><br>So as to cut down on clutter and ease of use, I want to assign the equivalent of the following string: tabMyTab("pgePrinters "
.Controls("txtSupplier"
,<br>to a module level variable.<br> <br>I have dimmed a module level variable to hold the control object viz. mtxtSupplier as textbox and was looking to point to it by going PrpCallingForm.mtxtSupplier.<br><br>Each time it gets to this line it generates a 451 error – Property Let procedure not defined and Property Get procedure did not return an object. I am doing this in Access 2000 and am confounded. I would really appreciate any ideas whatsoever at all.<br><br>Many thanks<br><br>Abz