Вопрос по видимости полей

Рустам

Продвинутый
#1
1. В основной таблице ПРОИЗВОДСТВО ПЛАН было поле ФАКТ.
2. Оно вычислялось как сумма полей Ф КОЛ-ВО таблицы ПРОИЗВОДСТВО ФАКТ.
3. Я это поля убрал - его не видно.
4. Взамен создал поле типа РАСЧЕТ и приравнял значение поля ФАКТ этому полю.
Сделал это затем, чтобы поле Ф КОЛ-ВО было не изменяемым, а то можно было вручную изменить
значение, которое должно бы вычисляться вручную.
5. Но оно есть в форме, и я не знаю как его убрать.
Оно мне там не нужно, потому что можно вручную изменить там значение.

Как его убрать?
 

Вложения

  • 243.1 KB Просмотры: 29

Рустам

Продвинутый
#2
Его в таблице тоже нет.
Оно есть только в форме, через которую я завожу новую запись.
Осталось убрать его из этой формы
 

Vladimir

Администратор
Команда форума
#3
Разместить его на 8-ой вкладке.
Дело в том, что для дочерних объектов нельзя настроить доступность каждой вкладки по отдельности, как это можно сделать в форме связи. Мы всегда убирали поля, которые не требуется для прямого доступа на 8-ую (последнюю) вкладку. Это уже стало определённой привычкой.
А когда возникло требование для скрытия полей в дочернем объекте формы связи, решили не усложнять настройку структуры, просто сделав 8-ую вкладку невидимой при открытии записи дочернего объекта на изменение.
Такое вот пасхальное яйцо в программе. :)
 

Рустам

Продвинутый
#4
Отличное решение, на мой взгляд ))
Видите, что вы сами на практике применяли и считали удобным -
то удобно и для пользователя. Не стали изобретать велосипед.
Вот он- ключ к сердцу пользователя ;-)

Жаль только, что нельзя сделать невидимой вкладку )
Ну да ладно. Это неприоритетно сейчас :)
 

Vladimir

Администратор
Команда форума
#5
Так 8-ая вкладка, при открытии записи дочернего списка на изменени, и не видна.
 

Рустам

Продвинутый
#6
Так 8-ая вкладка, при открытии записи дочернего списка на изменени, и не видна.
Она не видна на форме.
А в основной таблице видна.
Получается, что основные таблицы не для общей работы, а для сисадмина.
 

Vladimir

Администратор
Команда форума
#7
Точнее - она не видна в окне редактирования записи дочернего списка.

А в основной таблице видна.
Точнее - вкладка видна при работе с объектом при прямом доступе к нему из меню.

В объектах (по Вашим словам - в "основных таблицах", что больше соответствует Access-ским понятиям базы данных) скрыть вкладки нельзя. Да, можно сказать, что объекты - это инструменты сисадмина. Они напрямую отображают информацию из базы данных на основании структуры, никак её не обрабатывая. А вот в форме связи добавляется возможность не только переопределить свойства, фильтры и порядок отображения в списке, но и задать видимость вкладок и возможность управления записями.
Прямой доступ к объектам, при многопользовательской работе, лучше людям не предоставлять. А если надо разрешить управление записями при выборе, то доступ предоставить, но в меню, от прямого открытия объекта - убрать.