Событие на изменение данных формы

просто так
Дата: 27.11.2006 18:04:52
Какое событие можно использовать для контроля изменения данных формы, не привязанной к источнику данных?
Например: на форме два текстовых поля, не связанных с источником данных и кнопка.
При загрузке формы кнопка неактивна. При вводе значения в любое из этих двух текстовых полей кнопка должна стать активной.
Redrick
Дата: 27.11.2006 18:09:57
Идейно так. Мог в синтаксесе провраться:)

Private Sub Form_Open(Cancel AS integer)
Knopka.Enabled=false
end Sub


Private Sub Form_Current
if IsNull(Pole)=false then Knopka.Enabled=true
end sub
просто так
Дата: 27.11.2006 18:18:51
Redrick
Идейно так. Мог в синтаксесе провраться:)

Private Sub Form_Open(Cancel AS integer)
Knopka.Enabled=false
end Sub


Private Sub Form_Current
if IsNull(Pole)=false then Knopka.Enabled=true
end sub

форма не связана с источником данных, нет и события Current
Владимир Саныч
Дата: 27.11.2006 18:22:01
А почему не годится старый добрый AfterUpdate? Он всегда есть.
просто так
Дата: 27.11.2006 18:30:12
Владимир Саныч
А почему не годится старый добрый AfterUpdate? Он всегда есть.

не срабатывает для формы без источника данных...
просто так
Дата: 27.11.2006 18:32:57
если форма и контролы связаны с источником данных, то все ОК.
Redrick
Дата: 27.11.2006 18:33:57
After_Update есть точно. Щас вот смтрю на форму, у неё пять контролов, отвязаных от таблиц. На них После_Обновления работает прекрастно
просто так
Дата: 27.11.2006 18:40:04
Redrick
After_Update есть точно. Щас вот смтрю на форму, у неё пять контролов, отвязаных от таблиц. На них После_Обновления работает прекрастно

у меня Access 2003 SP2. простая форма из двух полей без привязки к источнику. события, связанные с вводом значений не срабатывают.
просто так
Дата: 27.11.2006 18:42:16
если события вешать на контролы - работает, на форму - нет
Владимир Саныч
Дата: 27.11.2006 18:44:23
просто так
если события вешать на контролы - работает, на форму - нет

Ну так контролов-то всего два.