Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Обход ошибки обращения
 
 автор: Retributor   (07.05.2010 в 09:10)   личное сообщение
 
 

Access 2003. При обращении к свойству Text объекта Поле выдается ошибка "Невозможно обратиться к свойству или методу элемента управления, пока на этот элемент не установлен фокус ввода". Применение SetFocus перед обращением не сильно помогает, через раз срабатывает. Можно ли как-то обойти это? Получить или записать что-то программно в Поле вне зависимости от того, где находится фокус ввода? Ну или что-то, принудительно устанавливающее фокус в нужное поле. У меня два поля в заголовке формы, одно в примечаниях. SetFocus на последнем поле срабатывает в режиме "когда как захочу". Форма по сути - отчет, в конце ее идет итоговая цифра. При повторном формировании отчета без закрытия формы перестает срабатывать и на первом поле.

  Ответить  
 
 автор: snipe   (07.05.2010 в 09:13)   личное сообщение
 
 

forms![имя формы]![имя поля]

без всяких там text

  Ответить  
 
 автор: kot_k_k   (07.05.2010 в 09:21)   личное сообщение
 
 

а зачем Text - любое другое - me.Pole.Value или просто Me.Pole если оно текстовое.

Text применяется для получения вводимого текста до обновления поля когда выше перечисленные еще Null или старое.

Цитата
Пока элемент управления имеет фокус свойство Текст (Text) содержит текст, который находится в элементе управления в текущий момент; свойство Значение (Value) содержит последние сохраненные данные. При переносе фокуса на другой элемент управления происходит обновление данных и в качестве значения свойства Значение (Value) устанавливается новое значение. После этого свойство Текст (Text) недоступно до тех пор, пока элемент управления не получит фокус вновь. Если для сохранения данных элемента управления использовалась команда Сохранить запись из меню Записи без переноса фокуса, то значения свойств Текст (Text) и Значение (Value) будут одинаковыми.

snipe обогнал, пока копировал хелп

  Ответить  
 
 автор: Retributor   (07.05.2010 в 09:28)   личное сообщение
 
 

Спасибо ))))

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList