Использование Delphi для создания приложений баз данных. Устюгова В.Н. - 15 стр.

UptoLike

Составители: 

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