Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 14 Помощники.doc
Скачиваний:
8
Добавлен:
20.08.2019
Размер:
108.03 Кб
Скачать

Компонент DataMemo

Компонент DataMemo «чувствительный к данным (data-aware)». Это означает, что он может быть использован для отображения поля Memo из представления DataView, почти в любом месте страницы. Основное различие между компонентами DataMemo и DataText в том, что компонент DataMemo предназначен для печати более одной строки. Например, это можно использовать для печати примечаний о счете клиенту внизу каждой страницы счета.

Одно из использования компонента DataMemo это создание писем. Простейший путь для выполнения этого, установить свойства DataView и DataField управлять содержимым поля Memo. Для загрузки редактора писем нажмите на кнопку эллипса на свойстве MailMergeItems. Это позволит изменить элементы установленные в Memo.

ПРИМЕЧАНИЕ:

Параметр «Case sensitive» выключен. В случае если это важно убедитесь в состоянии данного параметра.

Для использования редактора автоматического создания писем «Mail Merge», нажмите на кнопку «Add». Теперь напечатайте в окне «Search Token» который должен быть заменен в Memo. После как элемент введен, набейте строку замены в окне «Replacement» или нажмите кнопку «Edit» и это запустит редактор DataText, который поможет в выборе различных представлений и полей.

Компонент CalcText

Компонент C alcText «чувствительный к данным (data-aware)». Основное различие между компонентами DataText и CalcText это то, что компонент CalcText специально разработан для выполнения различного рода вычислений и вывода результата данных расчетов. Свойство CalcType определяет тип вычисления и включает Average (среднее), Count (количество), Maximum (максимум), Minimum (минимум) и Sum (сумма). Например, это можно использовать для печати итогов счета вверху каждой страницы счета.

Свойство CountBlanks определяет должны ли включаться пустые значения в расчет среднего и количества в методах расчета. Если RunningTotal установлено в True, тогда результаты вычисления не сбрасываются в ноль после печати.