Панель инструментов «Компоненты данных»
служит для размещения связанных с данными компонентов в отчете.
Компоненты данных аналогичны компонентам панели инструментов «Стандартные компоненты», но данные они получают не непосредственно во время разработки путем записи их в соответствующие поля компонента или путем расчета через меню «Программа», а из связанных баз данных. Поэтому при размещении связанного с данными компонента в отчете, в палитре компонентов «Правка» появляются окна ввода:
В левое поле ввода нужно ввести имя конвейера данных (выбрать из выпадающего списка), а в правое поле нужно ввести поле, по которому будет связан текущий компонент с контейнером данных (оно также выбирается из выпадающего списка).
Компонент – dbLabel. Служит для отображения в отчете значений любых типов полей баз данных.
Компонент – dbMemo. Служит для отображения в отчете простого неформатированного текста, считанного из Memo-поля (текстового) базы данных
Компонент – dbRichText. Служит для отображения форматированного текста, считанного из Memo (текстового) или BLOB (содержащего неформатированные данные) – поля базы данных.
Компонент – dbCalc. Служит для осуществления простых арифметических операций в базах данных (Sum, Min, Max, Count и Average.)
Компонент – dbImage. Служит для отображения в отчете растровых изображений (.bmp) и .wmf изображений, хранящихся в BLOB-полях (содержащих неформатированные данные) базы данных.
Компонент – dbBarCode. Служит для отображения штрих-кода.