AttrSumm

Top  Previous  Next

AttrSumm200        Процедура AttrSumm представляет собой процедуру строкового сложения атрибутов объекта пользовательской базы данных ЛОЦМАН:PLM, уникальный идентификатор которого помещен в системный буфер (например процедурой GetId). Результат выполнения помещается в компонент-потребитель, установленный в данной процедуре. В качестве потребителей информации могут выступать компоненты VLEdit и VLComboBox.

       Для редактирования настроек данной процедуры используется специальное окно:

 

clip0023

где:

Наименование - системное имя процедуры (недоступно для изменения);
Разделитель - символ-разделитель, устанавливаемый между атрибутами (при необходимости установки пробела введите в данной поле строку "ПРОБЕЛ");
источники не должны быть пустыми - выключатель условия наличия атрибутов, если выключатель включен и какой-нибудь атрибут объекта базы данных будет пуст (или будет отсутствовать), процедура выполняться не будет;
Источники - таблица, в которую устанавливаются атрибуты, строковые значения которых будут участвовать  в процедуре, для установки атрибута в данную таблицу воспользуйтесь контекстным меню таблицы, которое загружается щелчком правой кнопки мыши на таблице:

clip0024 где:

oСоздать - зарегистрировать новый атрибут, участвующий в процедуре (см. Окно Компонент VLAttribute);
oОткрыть - открыть описание атрибута в отдельном окне для редактирования (см. Окно Компонент VLAttribute);
oУдалить - удалить описание выбранного в таблице атрибута;
oВверх - переместить описание атрибута на одну строку вверх в таблице;
oВниз - переместить описание атрибута на одну строку вниз в таблице;
oПерестроить - перестроить позиции описаний атрибутов в таблице (обычно необходимо после удаления како-либо объекта из таблицы).
Потребитель - таблица, в которую устанавливается компонент - потребитель информации данной процедуры, в данной случае компоненты VLEdit или VLComboBox, для установки компонента в данную таблицу воспользуйтесь контекстным меню таблицы, которое загружается щелчком правой кнопки мыши на таблице:

clip0020 где:

oУстановить - установить компонент путем выбора его из дерева компонентов головной формы (см. Окно Дерево компонентов формы);
oВставить из буфера - вставить из буфера компонент, являющимся потребителем для данной процедуры, если в таблице уже вставлен компонент данный пункт меню недоступен. Поместить указатель необходимого Вам компонента в буфер обмена можно с помощью контекстных меню Конфигуратора подчиненных компонентов формы;
oУдалить - удалить компонент из таблицы.

 

       Зарегистрируйте необходимые Вам атрибуты в качестве источников информации, установите компонент-потребитель информации данной процедуры, установите необходимый разделитель и условие наличия атрибутов, после чего нажмите кнопку Да для сохранения настроек или Отмена для отказа от операции.