Е

Объявление г

Тип

| Описание

ргорегЧу Ш11Л/а1иеКеу:

РЪ

1 Определяет комбинацию клавиш, нажатие

ТЭгюгЮШ;

{

3 Е

которых задает нулевое значение поля

В качестве примера рассмотрим приложение DemoLookup (рис. 15.5), в котором с набором данных таблицы Orders из базы данных DBDEMOS связаны Компоненты TDBGrid И TDBLookupComboBox. Во BIQCM компоненте при перемещении по записям набора данных отображается имя покупателя, оформившего текущий заказ.

Программирование в Delphi 7

Рис. 15.5. Главная форма проекта DemoLookup

Ключевые свойства компонента настроены следующим образом.

СВОЙСТВО ListSource указывает на Компонент CustSource ТИПа TDataSource, который связан с набором данных синхронного просмотра CustTabie.

Свойство ListField указывает на поле Company, все значения которого доступны в списке компонента.

Свойство KeyField указывает на поле custNo, которое имеется в двух таблицах и по которому осуществляется связь.

Рассмотрим основные свойства и методы самих компонентов отображения данных, за исключением тех, которые представлены в табл. 15.7 и полностью идентичны для двух компонентов.

Компо\\ентТОВ1-оокириз1Вох

Компонент представляет собой список значений поля синхронного просмотра для поля, заданного свойством г^аР1е1а, из набора данных DataSource. Его основное назначение - автоматически устанавливать соответствие между полями двух наборов данных по одинаковому значению заданного поля исходной таблицы и ключевого поля таблицы синхронного просмотра. В списке синхронного просмотра отображаются возможные значения для редактирования поля основной таблицы.

По своим функциональным возможностям компонент совпадает с компонентом ТОВО&Вох.

Компонент ТОВ1оокирСотЬоВох

Компонент представляет собой комбинированный список значений поля синхронного просмотра для поля, заданного свойством Ба1аР1е1с1, из набора данных Ба1а8оигсе. Его основное назначение - автоматически устанавливать соответствие между полями двух наборов данных по одинаковому значению заданного поля исходной таблицы и ключевого поля таблицы синхронного просмотра. В списке синхронного просмотра отображаются возможные значения для редактирования поля основной таблицы.

По своим функциональным возможностям компонент совпадает с компонентом ТОВСотЬоВох.

Графическое представление данных

Для представления данных из некоторого набора данных в виде графиков различных видов предназначен компонент ТОВОтаЛ (табл. 15.8). В нем можно одновременно показывать графики для нескольких полей данных. Графики строятся на основе всех имеющихся в наборе данных значений полей.

ФуНКЦИОНаЛЬНО КОМПОНеНТ НИЧеМ Не ОТЛИЧаеТСЯ ОТ КОМПОНеНТа ТСЬагг;.

Настройка параметров компонента осуществляется специальным редактором, который можно открыть двойным щелчком на перенесенном на форму компоненте.

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

Основой любого графика в компоненте ТОВОтаЛ является так называемая серия, свойства которой представлены классом Тспаг^епез. Для того чтобы построить график значений некоторого поля набора данных, необходимо выполнить следующие действия, большинство из которых выполняется в специализированном редакторе компонента.


⇐ Предыдущая страница| |Следующая страница ⇒

Программирование в Delphi 7



Новости за месяц

  • Декабрь
    2017
  • Пн
  • Вт
  • Ср
  • Чт
  • Пт
  • Сб
  • Вс
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31