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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Проблема с фокусом в поле
 
 автор: Дядя Федор   (16.12.2011 в 14:12)   личное сообщение
 
 

Проблема с фокусом в поле. Форма наипростейшая - в смысле данных мало и ничего не должно тормозить.

На событие open стоит me.listfiltr.setfocus
1.Если форма открывается автономно то все нормально.
2.А если из другой формы - фокус не устанавливается.
При прогоне с точкой останова устанавливается.
В чем м.б. грабли?

  Ответить  
 
 автор: час   (16.12.2011 в 15:30)   личное сообщение
 
 

Надо из опена формы убрать.
А поставить индекс перехода по таб =0
или в опене написат
me.listfiltr = ""

  Ответить  
 
 автор: Дядя Федор   (16.12.2011 в 16:42)   личное сообщение
 
 

??? Попробую

Не помгло, что интересно табом скачет туда чюда а курсора нет

  Ответить  
 
 автор: Анатолий (Киев)   (16.12.2011 в 18:26)   личное сообщение
 
 

На Open, и на Load, и даже на Activate форма еще не имеет фокуса.
Вам нужно либо сделать поле первым в последовательности перехода, либо выполнять передачу фокуса в той же процедурк другой формы, сразу после DoCmd.OpenForm.

  Ответить  
 
 автор: Дядя Федор   (17.12.2011 в 07:56)   личное сообщение
 
 

Поле первое в посл.перехода.
Непонятно разное поведение при автономном открытии и открытии через DoCmd.OpenForm.
Причем таких фрагментов полно, но ведет себя так только одна форма.
Надо искать в чем отличие. Буду пытаться.

  Ответить  
 
 автор: час   (17.12.2011 в 10:43)   личное сообщение
 
 

напиши функцию в форме.
функция Public
в функции одну строку
Public function MyFunc ()
поле.setfocus
End function

  Ответить  
 
 автор: Дядя Федор   (17.12.2011 в 12:37)   личное сообщение
 
 

не помогло
Снес все на хрен.
сделал по новой.
заработало.
Фокусы акса.

  Ответить  
 
 автор: час   (17.12.2011 в 21:51)   личное сообщение
 
 

мне бабушка ещё рассказывала, что хрен - он от семи недуг!

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