Процедура StrSumm представляет собой процедуру строкового суммирования содержимого указанных компонентов формы. При выполнении данной процедуры совершается обход компонентов формы в порядке, заложенном в процедуре, и формирование строки, сложенной из текстового содержимого компонентов через указанный разделитель. После формирования суммирующей строки, последняя помещается в компонент являющийся потребителем данной процедуры. В качестве источников данной процедуры могут выступать следующие компоненты: VLEdit, VLComboBox и VLDateTimePicker. В качестве потребителя информации данной процедуры - компонент VLEdit.
Для редактирования настроек данной процедуры используется специальное окно конфигуратора:
|
где:
• | Наименование - системное имя процедуры (недоступно для изменения); |
• | Разделитель - символ (или набор символов) - разделитель строкового суммирования, может быть пустым. тогда будет происходить простое суммирование строкового содержимого компонентов формы, если необходимо установить в качестве разделителя пробел, в поле необходимо ввести строку "ПРОБЕЛ", как показано на рисунке слева; |
• | источники не должны быть пустыми - выключатель условия, при котором не допускается пустых источников, т.е. не заполненных полей формы, при включенном выключателе, если хоть один компонент не будет содержать никакого текста, процедура выполняться не будет; |
• | Источники - таблица компонентов, из которых берутся данные для формирования строковой суммы, для установки компонента в данную таблицу воспользуйтесь контекстным меню таблицы, которое загружается щелчком правой кнопки мыши на таблице: |
где:
o | Вставить из буфера - вставить из буфера компонент, являющимся источником для данной процедуры. Поместить указатель необходимого Вам компонента в буфер обмена можно с помощью контекстных меню Конфигуратора подчиненных компонентов формы; |
o | Удалить - удалить компонент из таблицы; |
• | Потребитель - таблица, в которую устанавливается компонент - потребитель информации данной процедуры, см. выше, для установки компонента в данную таблицу воспользуйтесь контекстным меню таблицы, которое загружается щелчком правой кнопки мыши на таблице: |
где:
o | Вставить из буфера - вставить из буфера компонент, являющимся потребителем для данной процедуры, если в таблице уже вставлен компонент данный пункт меню недоступен. Поместить указатель необходимого Вам компонента в буфер обмена можно с помощью контекстных меню Конфигуратора подчиненных компонентов формы; |
o | Удалить - удалить компонент из таблицы. |
|
Установите необходимые Вам компоненты в таблицы источников для суммы и потребителя результата данной процедуры и нажмите кнопку Да для сохранения настроек в базе данных VL-проекта или кнопку Отмена для отказа от операции.
|