в VBA открывать формы, нажимать кнопки и...

Программирование на Visual Basic for Applications
Max_S
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 15.03.2004 (Пн) 13:22
Откуда: Новосибирск, ОбьГЭС

в VBA открывать формы, нажимать кнопки и...

Сообщение Max_S » 15.03.2004 (Пн) 13:29

Подскажите, уважаемые.
В MS Access в модуле нужно написать примерно то, что делают руками:

1)Открыть форму
2)Нажать кнопку на форме

Просьба сразу дать пример кода, т.к. потом будет уже конкретный вопрос. :roll:

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 15.03.2004 (Пн) 16:03

Открыть форму [Имя формы].show
Для клика кнопки объяви ее событийную процедуру Public
Затем [Имя формы].ИмяСобытийнойПроцедуры

Max_S
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 15.03.2004 (Пн) 13:22
Откуда: Новосибирск, ОбьГЭС

Show не работает

Сообщение Max_S » 17.03.2004 (Ср) 7:11

ФормаМоя.Show - никак не работает (ошибка еще при компиляции) :oops:

Так удалось:
Код: Выделить всё
DoCmd.OpenForm "ФормаМоя", acNormal, , , acFormEdit, acWindowNormal, ""
DoCmd.GoToControl "Кнопка66"
SendKeys """{Enter}""", True

Access XP, даже в справке я Show для форм не нашел :cry:

Artur KakTus
Обычный пользователь
Обычный пользователь
 
Сообщения: 51
Зарегистрирован: 19.02.2004 (Чт) 12:00
Откуда: Ukraine

помоему только так

Сообщение Artur KakTus » 17.03.2004 (Ср) 18:26

Открыть форму можно так MYFORMS.SHOW,

Но вызвать метод SHOW можно только из обработчика события. Это или открытие проекта, или нажатие кнопки и т.д. Тебе просто надо в обработчик события поместить MYFORMS.SHOW и все.
Для закрытия формы применять метод Unlod MYFORMS (выгрузка из памяти) или MYFORMS.hide (скрытие формы)
Дальше на форме размещай что хошишь, кнопочки и т.д.
Artur KakTus


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

    TopList