LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: индекс эл...
 Тема: индекс элемента управления
 
 15.06.2007 21:08:15
All
4316 сообщения
1-ый


Тема: индекс элемента управления
Вопрос - как узнать/определить/задать индекс элемента управления в отчете?
Предположим что мне нужно обратиться к определенному элементу управления в отчете, но заранее я не знаю его имени, поэтому перебираю в цикле от 5 и до, например 18

rpt.Section(acPageHeader).Controls(i).Visible = True
rpt.Section(acDetail).Controls(i).Visible = True

, но если вручную внести изменения в отчет, добавить или удалить какое-либо поле, то последовательная и непрерывная индексация элементов нарушается.




P.S. Связанные таблицы Access
Автор: Svetlana от 0:00:00 Источник ...
 15.06.2007 21:08:16
All
4316 сообщения
1-ый


RE: индекс элемента управления
Не зная имени и индекса, к элементу обратиться невозможно. Но иногда в tag заносят индекс или число, которое не будет меняться при разработке отчета. Далее создают (на этапе открытия отчета) коллекцию из нужных объектов, используя tag. Теперь можно обратиться в коллекцию за объектом применяя свою индексацию. Естественно это работает быстрее, чем постоянный перебор объектов при форматировании секции.


P.S. Связанные таблицы Access
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 21:08:16
All
4316 сообщения
1-ый


RE: индекс элемента управления
Спасибо, попробую "обмыслить" ваш совет.


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