Проектирование баз данных в среде Delphi: Компьтерный методический материал к лабораторным работам. Блюдина Л.С. - 22 стр.

UptoLike

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

«вручную» можно дополнить процедуру Form1.DBNavigator1BeforeAction
следующим фрагментом:
if Button=nbDelete then
begin
Table2.First;
while not Table2.Eof do
begin
Table2.Delete;
end;
end;
Как это осуществить, уже описывалось в п. 12.1.
Создание форм с помощью эксперта-построителя форм БД -
FormWizard
FormWizard - эксперт, содержащий диалоговые окна, в которых
требуется определить, как и какую информацию из БД следует отобразить в
создаваемом окне формы БД.
Вызвать данный эксперт можно командой меню DataBase|FormWizard
или операцией File|New|Bisuness|DataBase Form Wizard.
1. Определение общего типа формы БД и источника данных
Это первое диалоговое окно эксперта. В нем требуется определить тип
формы. Для этого нужно выбрать следующие значения:
Группа переключателей
Form Options
(Вид Формы) определяет тип
формы и предлагает два варианта:
Create simple form
(Создать простую форму) - форма, в которой будет
отображена информация из одной таблицы;
Create master detail form
(Создать форму с подформой) - форма,
которая может содержать информацию из двух связанных таблиц.
Группа переключателей
DataSet Options
(Выбор источника данных) -
определяет, какой объект будет являться источником данных для
создаваемой формы:
Create a form using TTable object
(Создать форму на основе
компоненты Table) - форма будет создана на основе таблицы БД;
Create a form using TQuery object
(Создать форму на основе
компоненты Query) - форма в качестве источника данных будет
использовать запрос на языке SQL.
2. Выбор таблицы с данными
Это диалоговое окно, в котором требуется определить таблицу, данные
из которой будут отображены в создаваемой форме.
3. Выбор полей таблицы
Это новое диалоговое окно, где требуется определить поля таблицы,
информация из которых должна быть отображена в форме.
Это окно содержит два списка. В левом находятся поля, которые не
входят в создаваемую форму, а в правом - выбраны для отображения в