ВУЗ:
Составители:
Рубрика:
15
4. Для каждого из указанных полей будет
создан компонент TField.
Если необходимо изменить свойства
конкретного поля или написать обработчик
для какого-либо события, необходимо в
редакторе полей выбрать нужное поле и,
используя инспектор объектов, установить
значение в свойство или определить
обработчик события.
Типы полей
Поля в таблицах баз данных различаются по типу. Соответственно, по типу
различаются и компоненты TField. Класс TField есть родительский тип, определяющий
базовые свойства и методы для своих потомков, типизированных полей. Иерархия
компонентов- полей такова смотри в файле справки.
Покажем общие для всех этих типов свойства, методы и события.
Обращение к полям и их значениям
Следует различать обращение к полю и обращение к его значению. Рассмотрим
способы обращения к полям.
К полю можно обратиться, несколькими способами:
1. Если полю соответствует компонент TField, то свойство Name данного компонента задает
имя поля. По умолчанию имя компонента TField создается как результат сцепления имени
компонента ТТаble или TQuery и собственно имени поля в таблице базы данных. Например,
для поля FIO, работа с которым происходит через компонент Table2, по умолчанию будет
создано имя Table2FIO. Тогда использовать поле можно следующим образом:
Table2FIO.AsString : = 'Иванов'; // или
Table2FIO.Value := 'Иванов';
2. Используя метод FieldByName ('ИмяПоля') набора данных,
function FieldByName(const FieldName: string): TField;
Table2.FieldByName('FIO').AsString := 'Иванов'; //или
Table2.FieldByName('FIO').Value:= 'Иванов';
3. Используя свойство Fields[индекс] набора данных,
property Fields[Index: Integer]: TField;
Индекс является порядковым номером поля в определении ТБД. Отсчет идет от 0.
Например, пусть поле Name определено в ТБД третьим по счету. Тогда его индекс равен 2 и
использовать поле можно следующим образом:
4. Для каждого из указанных полей будет
создан компонент TField.
Если необходимо изменить свойства
конкретного поля или написать обработчик
для какого-либо события, необходимо в
редакторе полей выбрать нужное поле и,
используя инспектор объектов, установить
значение в свойство или определить
обработчик события.
Типы полей
Поля в таблицах баз данных различаются по типу. Соответственно, по типу
различаются и компоненты TField. Класс TField есть родительский тип, определяющий
базовые свойства и методы для своих потомков, типизированных полей. Иерархия
компонентов- полей такова смотри в файле справки.
Покажем общие для всех этих типов свойства, методы и события.
Обращение к полям и их значениям
Следует различать обращение к полю и обращение к его значению. Рассмотрим
способы обращения к полям.
К полю можно обратиться, несколькими способами:
1. Если полю соответствует компонент TField, то свойство Name данного компонента задает
имя поля. По умолчанию имя компонента TField создается как результат сцепления имени
компонента ТТаble или TQuery и собственно имени поля в таблице базы данных. Например,
для поля FIO, работа с которым происходит через компонент Table2, по умолчанию будет
создано имя Table2FIO. Тогда использовать поле можно следующим образом:
Table2FIO.AsString : = 'Иванов'; // или
Table2FIO.Value := 'Иванов';
2. Используя метод FieldByName ('ИмяПоля') набора данных,
function FieldByName(const FieldName: string): TField;
Table2.FieldByName('FIO').AsString := 'Иванов'; //или
Table2.FieldByName('FIO').Value:= 'Иванов';
3. Используя свойство Fields[индекс] набора данных,
property Fields[Index: Integer]: TField;
Индекс является порядковым номером поля в определении ТБД. Отсчет идет от 0.
Например, пусть поле Name определено в ТБД третьим по счету. Тогда его индекс равен 2 и
использовать поле можно следующим образом:
15
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »
