Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как запустить процедуру из другой формы? / 16 сообщений из 16, страница 1 из 1
25.06.2004, 10:44:19
    #32576841
bugRUS®
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
В форме при нажатии на кнопку открывается другая форма в которой полю приваивается значение, после чего должна запускаться процедура Afterupdate для этого поля. Как запустить эту процедуру Afterupdate при нажатии кнопки в первой форме?
...
Рейтинг: 0 / 0
25.06.2004, 10:47:37
    #32576852
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
/topic/98487&hl=%ef%f0%ee%f6%e5%e4%f3%f0%e0+%e8%e7+%e4%f0%f3%e3%ee%e9+%f4%ee%f0%ec%fb

типа поиск
...
Рейтинг: 0 / 0
25.06.2004, 10:58:33
    #32576880
bugRUS®
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
Попробывал (Forms.Form1.Field_AfterUpdate)... не работает. Выдает ошибку объект не поддерживает это свойство или метод. Может я что-то не так делаю?
...
Рейтинг: 0 / 0
25.06.2004, 11:00:47
    #32576888
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
1) Перед словами, которые сочинил сам, лучше писать восклицательный знак
Forms!Form1...
2)Обработчик по умолчанию объявляется private. Ты исправил его на public?
...
Рейтинг: 0 / 0
25.06.2004, 11:08:13
    #32576910
bugRUS®
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
2Shark

Уже все перепробывал (и Public и Forms!Form...).. всё таже ошибка... :-(
...
Рейтинг: 0 / 0
25.06.2004, 11:11:35
    #32576917
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
bugRUS®2Shark

Уже все перепробывал (и Public и Forms!Form...).. всё таже ошибка... :-(

Э-э

А форма открыта? У которой обращеешься?
...
Рейтинг: 0 / 0
25.06.2004, 11:17:59
    #32576935
bugRUS®
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
paparome bugRUS®2Shark

Уже все перепробывал (и Public и Forms!Form...).. всё таже ошибка... :-(

Э-э

А форма открыта? У которой обращеешься?

По нажатию на кнопку одной формы открывается другая ... затем должно проихсходить событие обновления поля в открывшейся форме
...
Рейтинг: 0 / 0
25.06.2004, 11:23:42
    #32576956
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
В названии формы и поля ошибок нет?
...
Рейтинг: 0 / 0
25.06.2004, 11:23:59
    #32576957
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
Код кнопки и код события в студию :)
...
Рейтинг: 0 / 0
25.06.2004, 11:39:09
    #32577011
bugRUS®
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
Код кнопки в Form1
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Private Sub kn_Click()
stDocName = "Form2"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Forms![Form2]!ПолеСоСписком108.Enabled = False
    Forms![Form2]!ПолеСоСписком108 = Forms![Form1]!Field.Column( 7 )
    Forms![Form2]!ПолеСоСписком108.Requery
    Forms![Form2]!ПолеСоСписком108.ПолеСоСписком108_AfterUpdate
Код поля в Form2
Код: plaintext
1.
2.
3.
4.
5.
Public Sub ПолеСоСписком108_AfterUpdate()
If IsNull(ПолеСоСписком108) = False Then
Me!ПолеСоСписком108.RowSource = Str1
Me!ПолеСоСписком110.RowSource = Str2
End If
...
Рейтинг: 0 / 0
25.06.2004, 11:40:41
    #32577017
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
Forms![Form2]!ПолеСоСписком108.ПолеСоСписком108_AfterUpdate
вместо вот этой фигни (ИМХО)

пиши так
Forms![Form2]!ПолеСоСписком108_AfterUpdate

еще лучше так (что бы не запутаться)
Call Forms![Form2]!ПолеСоСписком108_AfterUpdate
...
Рейтинг: 0 / 0
25.06.2004, 11:41:41
    #32577021
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
ЗЫ: Ибо это процедура (метод) формы, а не контрола!!!
...
Рейтинг: 0 / 0
25.06.2004, 11:45:04
    #32577034
bugRUS®
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
Стормозил... Большое спасибо :-)
...
Рейтинг: 0 / 0
25.06.2004, 11:47:06
    #32577041
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
paparomeвместо вот этой фигни (ИМХО)
Да чего уж там!
...
Рейтинг: 0 / 0
25.06.2004, 11:49:24
    #32577044
paparome
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
Владимир Саныч paparomeвместо вот этой фигни (ИМХО)
Да чего уж там!Присоединяешься?
...
Рейтинг: 0 / 0
25.06.2004, 11:50:27
    #32577049
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как запустить процедуру из другой формы?
paparomeПрисоединяешься?
Угу. :^)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как запустить процедуру из другой формы? / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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