Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как программно осуществить клик на кнопке??? / 25 сообщений из 28, страница 1 из 2
11.08.2003, 17:39
    #32233172
art_m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно осуществить клик на кнопке???
собственно сабж
...
Рейтинг: 0 / 0
11.08.2003, 17:41
    #32233174
Varan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно осуществить клик на кнопке???
А зачем?
...
Рейтинг: 0 / 0
11.08.2003, 17:44
    #32233180
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно осуществить клик на кнопке???
если не надо визуализации, то просто используй как процедуру
Кнопка_Click()
...
Рейтинг: 0 / 0
11.08.2003, 17:44
    #32233181
art_m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно осуществить клик на кнопке???
>А зачем?

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

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

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

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

Но тут теперь другая проблема:
после DoCmd.GoToRecord acDataForm, "Реализация", acNewRec
Программа переходит на условие Else... Бред какой-то
...
Рейтинг: 0 / 0
11.08.2003, 18:30
    #32233265
Varan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно осуществить клик на кнопке???
Мы тебе что, удаленные бета-тестеры?
...
Рейтинг: 0 / 0
11.08.2003, 18:31
    #32233267
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно осуществить клик на кнопке???
может все-таки выльешь кусочек кода, а то как-то на пальцах разговариваем.
...
Рейтинг: 0 / 0
11.08.2003, 18:37
    #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
11.08.2003, 18:42
    #32233282
art_m
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно осуществить клик на кнопке???
Прошу прощенгия за беспокойство... Это тупняк... Все работает.
...
Рейтинг: 0 / 0
11.08.2003, 18:43
    #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
11.08.2003, 18:43
    #32233286
x x x
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как программно осуществить клик на кнопке???
Да уж полный бред

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

Ты не перегрелся ?
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как программно осуществить клик на кнопке??? / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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