Практическая работа. Создать приложение для просмотра и редактирования разных таблиц.
Создать приложение для просмотра и редактирования разных таблиц.
Пользователь может выбирать таблицу, данные которой выводятся в сетке DBGrid1. Выбор осуществляется в диалоге открытия файла, который вызывается при нажатии на кнопку «Открыть другую таблицу». После выбора таблицы ее имя устанавливается в качестве значения свойства TableName набора данных Table1.
При задании расположения БД программным способом НД предварительно необходимо закрыть (свойство Active = False).
Расположите на форме компоненты, показанные на рисунке. В компоненте DBGrid должна отображаться таблица Tovar.db
Напишите обработчик события OnClick для кнопки «Открыть другую таблицу»:
procedure TForm1.Button1Click(Sender: TObject);
Begin
OpenDialog1.Filter:= 'Таблицы (*.db;*.dbf) | *.db;*.dbf | Все файлы | *.*';
If OpenDialog1.Execute then
Begin
table1.Active:=false;
table1.tablename:=Opendialog1.FileName;
table1.Active:=true;
end;
end;
Напишите обработчик события OnCreate для формы:
procedure TForm1.FormCreate(Sender: TObject);
Begin
DataSource1.DataSet:=Table1;
DBGrid1.DataSource:=DataSource1;
end;
Запустите программу и нажмите на кнопку «Открыть другую таблицу». В появившемся диалоговом окне зайдите в папку Baza и двойным щелчком выберите любую таблицу.
Дата добавления: 2015-05-16; просмотров: 615;