Передача через OpenArgs

all398
Дата: 27.11.2006 20:40:26
Здравствуйте.
В форме F1 сделала кнопку, открывающую форму F2. На ней код

Private Sub Кнопка_Click()
DoCmd.OpenForm "F2", , , , acFormEdit, , "[кодF2]=" & Me![Код]
End Sub

В F2 в свойство "Открытие" поставила

Private Sub Form_Open(Cancel As Integer)
Forms![F2].[КодF2] = Forms![F1].OpenArgs
End Sub

Но при нажатии кнопки на F1 выскакивает сообщение:
Ошибка 2448."Невозможно присвоить значение объекту."

Подскажите плиз, в чем дело?
NG
Дата: 27.11.2006 20:46:03
Подскажите плиз, в чем дело?

Дело в том, что вы не почитали Help'а. Там все расписано с примерами использования. Выделите в тексте OpenArgs и нажмите F1. Думаю, что все получится.
Успехов!
proposed amendment
Дата: 27.11.2006 20:51:33
all398
Подскажите плиз, в чем дело?


нарисуйте кнопку мастером

на вопросы мастера отвечайте

1 FormOperations
2 OpenForm (choose)
3 FormName (choose)
4 Find specific data to display
5 Specify the fields <->


все, руками не трогать в форму 2 ничего не писа'ть