Краткие теоретические сведения. Компонент TTable используется для установления связи между физическим файлом таблицы БД и другими невизуальными и визуальными компонентами приложения

Компонент TTable используется для установления связи между физическим файлом таблицы БД и другими невизуальными и визуальными компонентами приложения DELPHI/LAZARUS/LAZARUS.

Компонент TDataSource является связующим звеном между невизуальными и визуальными компонентами для работы с базами данных, поэтому экземпляры этих компонентов часто называют источниками данных.

Компонент TDBGrid служит для отображения и редактирования записей набора данных (и, следовательно, связанной с ним таблицы БД) при помощи табличной формы.

Для добавления записи необходимо использовать клавишу Insert на клавиатуре или, находясь на последней записи набора, использовать клавишу "стрелка вниз". Запоминание записи происходит после перехода на другую запись. Отказаться от сохранения записи можно, применив до перехода на другую запись клавишу Esc клавиатуры.

Для изменения записи следует переместить указатель текущей записи в нужное место и изменить нужное значение. Набор данных автоматически перейдет в режим редактирования. Отказаться от сделанных изменений можно, применив до перехода на другую запись клавишу Esc клавиатуры.

Для удаления записи следует установить на нее указатель текущей записи и нажать комбинацию клавиш Ctrl+Del.

Установление связей между записями одной или нескольких таблиц означает восстановление записей (кортежей) универсального отношения путем соединения (связывания) соответствующих записей набора таблиц, полученного при проектировании БД. При этом соединение (связывание) осуществляется с использованием данных, находящихся в полях для связи в этих таблицах. Связь записи ведущей таблицы (Master) устанавливается только с теми записи подчиненной таблицы (Detail), у которых значения в полях для связи равны друг другу. При этом могут быть установлены связи между записями вида "одна запись - одна запись" и "одна запись - много записей". Установление связей между записями одной или нескольких таблиц в СУБД или с помощью средства разработки означает, что указатели записей в этих таблицах должны перемещаться синхронно, в соответствии с установленными связями.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: