изменения порядка табуляции в Access

Программирование на Visual Basic for Applications
chess
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 24.01.2005 (Пн) 16:28

изменения порядка табуляции в Access

Сообщение chess » 24.01.2005 (Пн) 16:53

Помогите, пожалуйста, решить проблему с изменением порядка перехода между controls по Tab.

Изначально на форме controls появлялись и расставлялись не в том порядке, который нужен. Теоретически, это должно исправляться вызовом пункта меню Вид -> Последовательность перехода. В появившемся диалоге есть список, где должна быть возможность выбрать несколько строк с именами контролов и переставить их. На практике список удается только прокручивать. Выбор недоступен. Единственная возможность - нажать кнопку Auto. Но предлегаемый ею вариант мне тоже не подходит.
Еще была попытка вручную изменять значения свойства Индекс перехода по Tab в окне свойств. Но как только Access натыкается на уже задействованный номер, он перестраивает остальные, чтобы освободить заданный. При этом все предыдущие настройки сбиваются. А вводить заведомо слишком большие числа, чтобы избежать этой проблеммы, Access не позволяет.

Работаю в Access из Office XP (хотя, возможно, то же верно и в других случаях).

АндрейБ
Бывалый
Бывалый
 
Сообщения: 276
Зарегистрирован: 18.12.2004 (Сб) 17:00
Откуда: Санкт-Петербург

Сообщение АндрейБ » 24.01.2005 (Пн) 22:25

Все очень просто.
Ты наверное пытаешься поставить курсор на названия поля, на самом деле надо ставить курсом на область выделения слева от названия поля - квадратики (если вы заметили). Они прекрасно выделяются -и если удерживать левую кнопку мыши то прекрасно перетаскиваются в любое место списка.
Попробуй!
Если это окажется сложно, тогда попробуй вручную! у каждого элемента во вкладке свойств ДРУГИЕ - есть два свойства:
Переход по табуляции: Да - значит переход на это поле возможен!
Индекс перехода по табуляции: - это номер перехода (от 0 до кол-ва элементов в форме - 1 включая и те на которые переход НЕТ).
Понял?

chess
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 24.01.2005 (Пн) 16:28

Спасибо, проходит. А вручную?

Сообщение chess » 25.01.2005 (Вт) 10:48

Спасибо. Проблема действительно была в определении области выделения.

Но второй вопрос остался. При выставлении вручную, если они уже выставлены неверно, как только Access натыкается на уже задействованный номер, он перестраивает остальные, чтобы освободить заданный. При этом все предыдущие настройки сбиваются. А вводить заведомо слишком большие числа, чтобы избежать этой проблеммы, Access не позволяет.

Как справиться с этой проблемой?

сhess

АндрейБ
Бывалый
Бывалый
 
Сообщения: 276
Зарегистрирован: 18.12.2004 (Сб) 17:00
Откуда: Санкт-Петербург

Сообщение АндрейБ » 30.01.2005 (Вс) 18:23

Делай через "Последовательность перехода". Просто перетаскивай поля.
Если впучную, то Акцесс прсто смещает все номера о того что ты начал! Совет начни обработку с 1 поля-перехода и далее последовательно и все будет ок.
Попробуй.
Кто ищет, тот всегда найдет ...


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList  
cron