set frm_MDI.ActiveForm = Form2
lancer писал(а):Так если писать в лоб [Forms]![Новая форма].Поле=значение то всё ок, но полей много и прописывать каждое долго, а если просто писать поле=значение то поля почему-то не заполняются ?
Dim frm As Access.Form
'Set frm = [Forms]![Новая форма] это не очень а лучше
Set frm = Forms("Новая форма")
frm.Поле = значение
....
Set frm = Nothing
Сейчас этот форум просматривают: Google-бот и гости: 1