Реферат: Компоненты для работы с БД: TTable и TQuery

Перемещает курсор на Distance записей вверх или вниз относительно текущей записи

procedure Next;

Перемещает курсор к следующей записи

procedure Open;

Открывает НД

procedure Post; virtual;

Сохраняет вставленную или отредактированную запись в таблице БД

procedure Prior;

Перемещает курсор к предыдущей записи

procedure Refresh;

Обновляет НД данными из БД

procedure SetFields (const Values: array of const);

Устанавливает значения Values во все поля текущей записи

События:

type TDataSetNotifyEvent = procedure (DataSet: TDataSet) of object

property AfterCancel: TDataSetNotifyEvent;

Возникает сразу после отмены изменений в текущей записи

property AfterClose: TDataSetNotifyEvent;

Возникает сразу после закрытия НД

property AfterDelete: TDataSetNotifyEvent;

Возникает сразу после удаления текущей записи

property AfterEdit: TDataSetNotifyEvent;

Возникает сразу после перехода НД в режим редактирования

property AfterInsert: TDataSetNotifyEvent;

Возникает сразу после вставки записи

property AfterOpen: TDataSetNotifyEvent;

Возникает сразу после открытия НД

property AfterPost: TDataSetNotifyEvent;

Возникает сразу после выполнения метода Post

property AfterScroll: TDataSetNotifyEvent;

Возникает сразу после перехода к другой записи

property BeforeCancel: TDataSetNotifyEvent;


property BeforeClose: TDataSetNotifyEvent;

Возникает непосредственно перед отменой

изменений в текущей записи

Возникает непосредственно перед закрытием НД

property BeforeDelete: TDataSetNotifyEvent;

Возникает непосредственно перед удалением текущей записи

property BeforeEdit: TDataSetNotifyEvent;

Возникает непосредственно перед переходом НД в режим редактирования

property BeforeInsert: TDataSetNotifyEvent;

Возникает непосредственно перед в режим вставки

property BeforeOpen: TDataSetNotifyEvent;

Возникает непосредственно перед открытием НД

property BeforePost: TDataSetNotifyEvent;

Возникает непосредственно перед выполнением метода Post

property BeforeScroll: TDataSetNotifyEvent;

Возникает непосредственно перед к новой записи

property OnCalcFields: TDataSetNotifyEvent;

Возникает при необходимости переопределения вычисляемых полей

4. Обзор компонента TTable

Так как компонент TTable является наследником класса TDataSet, он наследует все его свойства, методы и события. Он служит для работы с таблицами БД.

Следующие методы позволяют изменять данные, связанные с TTable:

procedure Append;

procedure Insert;

procedure Cancel;

procedure Delete;

procedure Edit;

procedure Post;

Все эти методы - часть TDataSet, они унаследованы и используются TTable и TQuery.

Всякий раз, когда нужно изменить данные, необходимо сначала перевести DataSet в режим редактирования или вставки.

Имеется типичная последовательность, которую можно бы использовать при изменении поля текущей записи:

К-во Просмотров: 433
Бесплатно скачать Реферат: Компоненты для работы с БД: TTable и TQuery