Иллюстрированный самоучитель по Delphi 7 для профессионалов

Компоненты отображения данных

  • Классификация компонентов отображения данных

    До этого момента мы рассмотрели аспекты создания приложений баз данных, касающиеся организации доступа к данным и создания в приложениях наборов данных. Теперь более подробно остановимся на вопросах отображения данных в приложениях (интерфейс приложений).
  • Табличное представление данных. Компонент TDBGrid.

    Этот компонент инкапсулирует двумерную таблицу, в которой строки представляют собой записи, а столбцы – поля набора данных. | Компонент TDBGrid является потомком классов TDBCustomGrid и TCustomGrid. | От класса TCustomGrid наследуются все функции отображения и управления работой двумерной структуры данных.
  • Компонент TDBctrlGrid

    Компонент TDBCtrlGrid внешне напоминает компонент TDBGrid, но никак не связан с классом TCustomDBGrid, а наследуется напрямую от класса TWinControl. | Этот компонент позволяет отображать данные в строках в произвольной форме.
  • Навигация по набору данных

    Перемещение или навигация по записям набора данных может осуществляться несколькими путями. Например, в компонентах TDBGrid и TDBCtrlGrid, которые отображают сразу несколько записей набора данных, можно использовать клавиши вертикального перемещения курсора или вертикальную полосу прокрутки.
  • Представление отдельных полей. Компоненты.

    Большинство компонентов отображения данных предназначено для представления данных из отдельных полей. Для этого все они имеют свойство DataField, которое указывает на требуемое поле набора данных. | В зависимости от типа данных поля могут использовать различные компоненты.
  • Синхронный просмотр данных

    При разработке приложений для работы с базами данных часто возникает необходимость в связывании двух наборов данных по ключевому полю. Например, в таблице Orders (содержит данные о заказах) демонстрационной базы данных DBDEMOS имеется поле custNo, которое содержит идентификационный номер покупателя.
  • Механизм синхронного просмотра. Компоненты TDBLookupListBox и TDBLookupComboBox.

    Непосредственным предком компонентов синхронного просмотра данных является класс TDBLookupControl, который инкапсулирует список значений для просмотра и сам механизм синхронного просмотра. | Как и в любом другом компоненте отображения данных, в компонентах синхронного просмотра должны присутствовать средства связывания с требуемым полем некоторого набора данных (табл. 15.7).
  • Графическое представление данных

    Для представления данных из некоторого набора данных в виде графиков различных видов предназначен компонент TDBChart (табл. 15.8). В нем можно одновременно показывать графики для нескольких полей данных. Графики строятся на основе всех имеющихся в наборе данных значений полей.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.