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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Как задать видимость столбцов табличной формы. Access 2010
 
 автор: Едрёныч   (11.01.2015 в 22:17)   личное сообщение
 
 

Подскажите как можно изменять видимость столбцов табличной подформы в зависимости от значения в основной форме. Я читал на форуме, что лучше всего это сделать через модуль, но у меня не получилось. Ссылка на файл для примера.
надо что-бы при Text7 =3 не был виден столбец ID_Order, если Text7 не равен 3, то чтобы столбец ID_Order становился видимым.
https://cloud.mail.ru/public/ba2d47e6dba1/Database2.accdb

  Ответить  
 
 автор: osmor   (12.01.2015 в 08:15)   личное сообщение
 
 

me!ID_Order.ColumnHidden = (nz(me!text7,0) = 3)
Но работать будет только для текущей записи.

  Ответить  
 
 автор: Едрёныч   (12.01.2015 в 11:26)   личное сообщение
 
 

хотелось бы как я описал. Чувствую, что придётся делать вкладки.

  Ответить  
 
 автор: osmor   (12.01.2015 в 13:12)   личное сообщение
 
 

так и будет как Вы описали. Но поскольку значение поля в форме берется только для текущей сроки, то или вешаете код на load. тогда будет срабатывать 1 раз со значением 1-й строки, или вешайте на "текущая запись", тогда будет срабатывать при переходе по записям. Но это плохо потому что будет скрытие/появление столбца при переходе по записям будет сбивать пользователя.
Если значение от которого зависит видимость столбца не изменяется от записи к записи, то скройте столбец при загрузке формы

  Ответить  
 
 автор: Гоблин   (13.01.2015 в 20:50)   личное сообщение
 
 

Блин Я по этой же теме делаю вместо табличной ленточную форму и скрываю ненужные для видимости ячейки.

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