I have the main dialog with a find button. When pressed it opens a dialog (using DoModal()) with a list control that lists all records. I have an option to select edit. When this is done i want to move all the data back to the main screen. here is what i have done. Declared an instance of the class of the dialog i want to send it to with that instance i have set all the meber variables called CDialog::OnOk() and then called UpdataData(FALSE) but when it is done all the fields are still blank. Any help please?