powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как программно осуществить клик на кнопке???
28 сообщений из 28, показаны все 2 страниц
Как программно осуществить клик на кнопке???
    #32233172
art_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
собственно сабж
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233174
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем?
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233180
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если не надо визуализации, то просто используй как процедуру
Кнопка_Click()
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233181
art_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>А зачем?

1) это ответ???
2) если это не ответ:
на кнопке висит условие If. Если условие не выполняется, то происходит действие, после которого условие становится выполнимым, т.е. необходимо повторить клик...
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233184
art_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2sasha_1
Клик надо "повторить" из другой формы. Конструкция вида Forms.MyForm.Кнопка_Click не дает никакого результата
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233189
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда можно, действительно, сделать как Sasha_1 сказал - вызвать процедуру, которая висит на событии "нажатие кномки".
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233193
art_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Varan
Когда именно это у меня не получилось я пошел на Форум... + мое сообщение от 17.46
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233198
Фотография StaleX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не проще ли все то что на ONClick скопировать в
отдельную Public функцию в модуле класса формы
и дальше обращаться к ней из другой формы
Forms.MyForm.<my lovely public function>
из той же формы ессесно просто
<my lovely public function>
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233201
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sub Кнопка2_Click()
call Кнопка1_Click
end sub
sub Кнопка1_Click()
msgBox("Это процедура обработки события Нажатие первой кнопки")
end sub
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233202
x x x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конструкция вида Forms.MyForm.Кнопка_Click не дает никакого результата

А что дает ? Сообщение об ошибке ?
Может просто private заменить на public ?
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233206
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вообще-то должно работать.
только через !
Forms!MyForm.Кнопка_Click()

и процдура д.б. описана как
Public sub Кнопка_Click()
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233207
art_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Varan
пост от 17.46

2x x x
Private на Public заменено
Ошибок нет - 0 эмоций
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233210
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
типа последний, зато самый подробный
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233216
art_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2sasha_1
не работает + мой пост от 17.50
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233221
x x x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну а в отладчике что происходит ?
до вызова дело доходит ?
в вызываемую процедуру управление передается ?
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233224
art_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как это проверить???
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233225
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, ну что значит не работает.
ты думаешь тут все кругом медиумы.
конкретики можно?
пройдись по шагам с заходом и посмотри чего и как вызывается, а
чего нет.
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233226
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поставить точку останова на первый значимый оператор внутри процедуры
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233261
art_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема вот в чем:
в "Then" меня интересует DoCmd.GoToRecord , , acNewRec и из другой формы это не работало, т.к надо DoCmd.GoToRecord acDataForm, "MyForm",acNewRec

Но тут теперь другая проблема:
после DoCmd.GoToRecord acDataForm, "Реализация", acNewRec
Программа переходит на условие Else... Бред какой-то
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233265
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы тебе что, удаленные бета-тестеры?
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233267
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может все-таки выльешь кусочек кода, а то как-то на пальцах разговариваем.
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233275
art_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
 Dim r As Recordset
    Set r = CurrentDb.OpenRecordset( "select ФИО, ТЕЛ from Adres_book where [ФИО] = '" & Forms!ADRES!Name & "'" )
    
    If NOT rst.EOF Then
    DoCmd.GoToRecord acDataForm,  "ADRES" , acNewRec
    Else: MsgBox  "Введенные ФИО не зарегистрированны" 
    DoCmd.OpenForm  "Регистрация" 
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233282
art_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощенгия за беспокойство... Это тупняк... Все работает.
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233285
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1 If NOT rst.EOF Then
2 DoCmd.GoToRecord acDataForm, "ADRES", acNewRec
3 Else: MsgBox "Введенные ФИО не зарегистрированны"
4 DoCmd.OpenForm "Регистрация"

хочешь сказать, что выполняется так:
1
2
3
4
???
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233286
x x x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да уж полный бред

Спрашивал одно, потом другое, а по коду - вообще третье

Ты не перегрелся ?
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233287
art_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2sasha_1
Пока тупил было именно так
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233290
art_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2sasha_1
Это называется "А вам слабо???"
...
Рейтинг: 0 / 0
Как программно осуществить клик на кнопке???
    #32233292
sasha_1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 art_m
все хорошо, что хорошо заканчивается.
и все-таки на будущее пиши конкретнее, давно бы уже разобрались.
Удачи.
...
Рейтинг: 0 / 0
28 сообщений из 28, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как программно осуществить клик на кнопке???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]