Как обновить родительскую форму

Var79
Дата: 10.01.2012 14:40:56
есть форма1 содержащая грид "список студентов", на этой форме есть кнопка "добавить студента" по которой открывается "форма нового студента", как после нажатия кнопки "сохранить студента" и закрытие формы, обновить грид на форме1, что бы показало новую запись?

грид на форме 1н это некий запрос

может есть в открывающейся форме нечто типа Me.opener.refresh() ?
Var79
Дата: 10.01.2012 14:42:10
не знаю правильный ли термин "родителская" форма, вроде ничем не родительская, просто открывает другую форму
Программист-Любитель
Дата: 10.01.2012 14:42:37
Нечто есть. Requery
Var79
Дата: 10.01.2012 14:50:01
да спасибо, метод Requery щас используется для обновление полей текущей формы
а вот Me.Parent.Requery падает с invalid reference to the Parent property :(
то есть как определить какая форма открыла текущую?
Var79
Дата: 10.01.2012 14:53:07
форма открывается макросом OpenForm с "View" = "Form", "Data Mode" = "Add", "Window mode" = "dialog"
Var79
Дата: 10.01.2012 14:53:25
MS Access 2010
mds_world
Дата: 10.01.2012 15:17:37
Me.Parent.Form.Requery
nord-woolf
Дата: 10.01.2012 15:17:47
1. В модуле вызываемой формы описать некое событие, и генерировать его в соответствующем случае.
2. В модуле вызывающей формы подписаться на события объекта класса бэк модуля вызываемой формы,
описать процедуру обработки события, где и рекверить требуемое.
Grigory_R
Дата: 10.01.2012 15:54:04
nord-woolf
+1 стратегически верная развязка событий.
другой вариант объявить пул пользовательских событий WM_User+, в вызываемой форме генерить
а в вызывающей соответсвенно ловить и обрабатывать.
AlexSyr2009
Дата: 10.01.2012 16:42:17
Var79,
Если без макросов уж совсем никак, то в том же макросе, где вызывается форма
Var79
форма открывается макросом OpenForm с "View" = "Form", "Data Mode" = "Add", "Window mode" = "dialog"

вставить команду Requery
Если же необходимо вернуть какое-либо конкретное значение, то через TempVars, LocalVars или ReturnVars.

Правильнее же, считаю, обратить внимание на ответ nord-woolf.