ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »