LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Поля в фо...
 Тема: Поля в формах
 
 15.06.2007 21:04:20
Джемал
6 сообщения


Тема: Поля в формах
Есть некоторая форма с подформой. На форме имеется поле которое должно отображать Сумму одного из столбцов подформы.В зависимости от некоторых условий набор подформы меняется. Соответственно Сумма должна изменяться.
Когда загружается форма я в событии формы open написал Поле106.Text = Temp (Temp вычисляется ранее)но она ругается "Не могу обратиться к элементу пока на него не установлен фокус ввода"
Как в поля записывать данные во время выполнения программы не устанавливая на него фокус ввода?


P.S. События в формах
Автор: Джемал от 17.07.2003 10:57:46 Источник ...
 15.06.2007 21:04:20
All
4316 сообщения
1-ый


RE: Поля в формах
Лучший вариант обновления записи в поле, если на нее невозможно установить фокус - это использовать запрос на обновление. Например, currentdb.execute .Execute "UPDATE [Orders] SET [Orders].Сумма = 500 WHERE [idOrder]=1"


P.S. События в формах
Автор: Expert от 0:00:00 Источник ...
 15.06.2007 21:04:20
All
4316 сообщения
1-ый


RE: Поля в формах
Что мешает установить фокус ввода на нужное поле?

Тектовое поле имеет свойства Value (значение) и Text (текст) это РАЗНЫЕ вещи.
Установить Value можно в любом случае, а Text - только если окно (поле) имеет фокус ввода.
При изменении свойства Text значение Value НЕ МЕНЯЕТСЯ.
Передача Text в Value происходит при потере фокуса ввода.
Эта особенность часто является "непонятной" ошибкой.


P.S. События в формах
Автор: Николай от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Поля в фо...
ПоискПоиск  Список форумовСписок форумов  
right