Ok this works great and I figured out how to get it to "popup" On now the only problem is that it is not automatically populating the txtCltID which I assumed that it would do like if I was using a subform in the form... So What do I need to add to this code to populate the txtCltID field from the original form (frmClientInfo) into this form that just popped Up? Look Below... How close am I?? -----Original Message----- if you click the build button (...) and go into VB then some code like this might work. Where Check17 is the name of the checkbox and "sfrmCltMailingaddy" is the name of the form you want to open. Private Sub Check17_AfterUpdate() If Me.Check17.Value = True Then DoCmd.OpenForm "sfrmCltMailingadd" '[txtCltID].Form "frmClientinfo" = [txtCltID].Form "sfrmCltMailingAdd" Else 'do nothing End If End Sub -Anthony ************************************************************* You are receiving this mail because you subscribed to mso@xxxxxxxxxxxxx or MicrosoftOffice@xxxxxxxxxxxxxxxx To send mail to the group, simply address it to mso@xxxxxxxxxxxxx To Unsubscribe from this group, send an email to mso-request@xxxxxxxxxxxxx?Subject=unsubscribe Or, visit the group's homepage and use the dropdown menu. This will also allow you to change your email settings to digest or vacation (no mail). //www.freelists.org/webpage/mso To be able to use the files section for sharing files with the group, send a request to mso-moderators@xxxxxxxxxxxxx and you will be sent an invitation with instructions. Once you are a member of the files group, you can go here to upload/download files: http://www.smartgroups.com/vault/msofiles *************************************************************