Загрузка страницы

(Создание БД) 12. Создание базы данных при помощи компонента TClientDataSet

Смотреть все видео по созданию базы данных Delphi - https://www.youtube.com/playlist?list=PLzTKGcAZiYWI6v7mYiFR-rOtKJ_Bq5LuA
(Создание БД) 1. Рабочее окно Delphi 7 - https://youtu.be/lVw0_C_tMyA
(Создание БД) 2. Создание клиентского приложения в Delphi - https://youtu.be/jucHRVOv1zk
(Создание БД) 3. Подключение БД к клиентскому приложению при помощи механизма ADO - https://youtu.be/1iituFusYW4
(Создание БД) 4. Создание связей между таблицами в Delphi - https://youtu.be/TbuTzsInK1w
(Создание БД) 5. Создание формы для ввода данных в базу данных (Delphi) - https://youtu.be/oZgCsfFXqZk
(Создание БД) 6. Редактирование программного кода в форме ввода данных в БД - https://youtu.be/f3UTFxdKcTo
(Создание БД) 7. Организация поиска по записям базы данных - https://youtu.be/FeNlT4gtCg0
(Создание БД) 8. Фильтрация записей в базе данных Delphi - https://youtu.be/tIehvjS3oXo
(Создание БД) 9. Создание приложения баз данных при помощи мастера - https://youtu.be/UPdP2EK1Ij8
(Создание БД) 10. Создание графиков и диаграмм в Delphi - https://youtu.be/y68nSVtkMK4
(Создание БД) 11. Использование SQL запросов при работе с базами данных Delphi - https://youtu.be/9lciEe5nMQA
(Создание БД) 12. Создание базы данных при помощи компонента TClientDataSet - https://youtu.be/4flshSZD31Y
В комплекте с Delphi 7 поставляются сразу несколько библиотек для работы с базами данных (ADO, BDE, dbExpress, InterBase и др.). Для того чтобы создать приложение, работающее с локальной базой данных, обычно используется библиотека BDE. Но без определённой подготовки операционной системы эти компоненты работать не будут. Есть альтернатива этим компонентам.
Существует автономный компонент TClientDataSet который использует свой собственный формат данных. Компонент TClientDataSet использует файлы с расширением *.CDS и *.XML. Рассмотрим формат CDS, так как XML формат занимает вдвое больше места на диске и такой файл легко можно изменить, открыв его через блокнот.
Файлы формата CDS можно найти в папке program files\Common Files\Borland Shared\Data.
Как вы можете видеть, здесь присутствует наша БД biolife, которую мы использовали на прошлом уроке, при создании приложения, работающего с БД при помощи мастера.
Скопируйте файл biolife.cds в папку c:\data.
Добавьте на форму 4 компонента:
TClientDataSet (вкладка Data Access)
TDataSource
TDBGrid
TDBNavigator
Настройте их свойства таким образом:
DBNavigator1.DataSource = DataSource1
DBGrid1.DataSource = DataSource1
DataSource1.DataSet = ClientDataSet1
ClientDataSet1.FileName = 'c:\data\biolife.cds'
ClientDataSet1.Active = True
В результате получилось приложение, использующее БД biolife.

Для примера создадим сортировку записей, которая будет выполняться, когда пользователь щелкает по заголовкам столбцов компонента DBGrid:
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
ClientDataSet1.IndexFieldNames:=Column.FieldName;
end;
Запустим приложение на выполнение и проверим работу сортировки данных.

Рассмотрим процесс создания новой таблицы.
1. Создайте новый проект и добавьте на форму компонент TClientDataSet.
2. Сначала определим структуру таблицы. Для этого откройте свойство FieldDefs нашего компонента. Откроется окно Editing ClientDataSet1.FieldDefs, нажмите Добавить новый, и определите свойства поля (тип (DataType), размер (Size) и т.д.).
3. Щелкните правой кнопкой мыши на компоненте TClientDataSet и выберите пункт CreateDataSet. Потом еще раз откройте контекстное меню и выберите пункт Save to binary MyBase file и сохраните файл.
Добавьте элементы рассмотренные выше, чтобы получить полноценное клиентское приложение.
Таким способом мы можем создать собственную БД.

Видео (Создание БД) 12. Создание базы данных при помощи компонента TClientDataSet канала Частные уроки
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
27 декабря 2013 г. 22:51:18
00:06:08
Яндекс.Метрика