- •Использование таблиц и компонентов отображения данных в системе Delphi
- •Теоретические сведения Компоненты, предназначенные для работы с базами данных
- •Использование Мастера форм бд
- •Создание приложений и изучение свойств компонентов
- •Свойства компонентов для задания 3
- •Свойства компонентов для задания 6
- •Лабораторное задание и порядок выполнения работы
- •Требования к отчету
Свойства компонентов для задания 6
Свойство |
Значение |
Примечание |
DBLookupList1: TDBLookupList |
||
DataSource |
DataSource1 |
Имя компонента, обеспечивающего доступ к таблице ITEMS.DB |
DataField |
OrderNo |
Имя поля в таблице ITEMS.DB, значение которого отыскивается в таблице ORDERS.DB |
LookupSource |
DataSource2 |
Имя компонента, через который осуществляется обмен и управление данными из таблицы ORDERS.DB, связанной с таблицей ITEMS.DB |
LookupDisplay |
OrderNo |
Имя поля в таблице ORDERS.DB, значения которого отображаются в компоненте DBLookupList1 |
LookupField |
OrderNo |
Имя поля в таблице ORDERS.DB, значение которого отыскивается по значению поля, указанного в свойстве DataField |
Окончание
Свойство |
Значение |
Примечание |
DBLookupCombo1: TDBLookupCombo |
||
DataSource |
DataSource1 |
Имя компонента, обеспечивающего доступ к таблице ITEMS.DB |
DataField |
PartNo |
Имя поля в таблице ITEMS.DB, значение которого отыскивается в таблице PARTS.DB |
LookupSource |
DataSource3 |
Имя компонента, через который осуществляется обмен и управление данными из таблицы PARTS.DB, связанной с таблицей ITEMS.DB |
LookupDisplay |
Description |
Имя поля в таблице PARTS.DB, значение которого отображается в компоненте DBLookupCombo1 |
LookupField |
PartNo |
Имя поля в таблице PARTS.DB, значение которого отыскивается по значению поля, указанного в свойстве DataField |
Компонент типа TDBLookupList или TDBLookupCombo отыскивает в таблице, связанной с LookupSource, строку, в которой значение поля с указанным в LookupField именем совпадает со значением поля с указанным в DataField именем, и отображает из найденной строки значение поля, имя которого указано в LookupDisplay.
При использовании компонентов типа TDBLookupListBox и TDBLookupComboBox следует учесть, что у них вместо свойств LookupSource, LookupField, LookupDisplay предусмотрены соответственно свойства ListSource, KeyField, ListField.
Компонент типа TDBComboBox отображает значение поля и задает список возможных значений этого поля. Пример устанавливаемых значений свойств приведен в табл.5.
Таблица 5
Свойства компонента DBComboBox1
Свойство |
Значение |
Примечание |
DBComboBox1: TDBComboBox |
||
DataField |
ItemNo |
Имя поля, значение которого отображается и устанавливается |
DataSource |
DataSource1 |
Имя компонента, обеспечивающего доступ к таблице ITEMS.DB |
Items |
1 2 3 4 5 |
Список возможных значений, присваиваемых полю текущей записи; значения задаются в текстовом редакторе, который вызывается из инспектора объектов нажатием кнопки, расположенной в строке свойства Items |
Отличие компонента типа TDBText от компонента типа TDBEdit заключается в недоступности отображаемого значения поля для изменения. Для этих компонентов обязательно задаются свойства DataSource, DataField и Name.
