|
|
|
| Подскажите как можно изменять видимость столбцов табличной подформы в зависимости от значения в основной форме. Я читал на форуме, что лучше всего это сделать через модуль, но у меня не получилось. Ссылка на файл для примера.
надо что-бы при Text7 =3 не был виден столбец ID_Order, если Text7 не равен 3, то чтобы столбец ID_Order становился видимым.
https://cloud.mail.ru/public/ba2d47e6dba1/Database2.accdb | |
|
| |
|
|
|
| me!ID_Order.ColumnHidden = (nz(me!text7,0) = 3)
Но работать будет только для текущей записи. | |
|
| |
|
|
|
| хотелось бы как я описал. Чувствую, что придётся делать вкладки. | |
|
| |
|
|
|
| так и будет как Вы описали. Но поскольку значение поля в форме берется только для текущей сроки, то или вешаете код на load. тогда будет срабатывать 1 раз со значением 1-й строки, или вешайте на "текущая запись", тогда будет срабатывать при переходе по записям. Но это плохо потому что будет скрытие/появление столбца при переходе по записям будет сбивать пользователя.
Если значение от которого зависит видимость столбца не изменяется от записи к записи, то скройте столбец при загрузке формы | |
|
| |
|
|
|
| Блин Я по этой же теме делаю вместо табличной ленточную форму и скрываю ненужные для видимости ячейки. | |
|
| |