Обращение к контролу с именем...

Dragin
Дата: 08.09.2005 15:18:00
В событии "Открытие отчета" надо задать свойства контролам из таблицы с полями имя контрола и свойства контрола. Это цикл по рекодсету этой таблицы, а воткак внутри цикла обратитья к контролу с именем
rst("namecontrol") т.е. Me.rst("namecontrol").visible = true
ясно что это глупость.
Подскажите пожалуйста, если не трудно.
Заранее спасибо.
Владимир Саныч
Дата: 08.09.2005 15:30:51
Me(rst("namecontrol")).visible = true
http://www.sql.ru/faq/faq_topic.aspx?fid=156
Allll
Дата: 08.09.2005 15:34:17
Десять раз перечитал, но так и не понял вопроса.

Вы работаете с отчётом? В нём есть контролы, из которых составляется таблица? Или "контролы из таблицы" это поля таблицы, на основе которой формируется отчёт?

Что вы хотите сделать? Что вы хотите получить после этих манипуляций? Расскажите поподробнее.
Allll
Дата: 08.09.2005 15:38:15
Владимир Саныч, а что такое rst? Recordset?
Владимир Саныч
Дата: 08.09.2005 15:41:48
Allll
Владимир Саныч, а что такое rst? Recordset?

Я так понял, что да.
Dragin
Дата: 08.09.2005 16:02:38
На счет rst поняли правильно.
А задача сфабрикована хитро
В отчете есть контролы с именами n1,n2 и т.д. они минимизированы и невидимы при просмотре пустой лист. при открытии отчета идет изменение своств контролов отчета в соответствии со значениями в полях одной таблицы
которая описывает макет( в ней поля namecontrol, pozX, pozY, Width ...)
Пробовал с одним контролом все работает прекрасно как при просмотре так и прямо на печать.
Dragin
Дата: 08.09.2005 16:07:19
Попробовал Me(rst("namecontrol").visible=true
работае, спасибо.