Внимание! Участвуйте в конкурсе "Статья месяца" и вы выиграете книгу по Delphi от магазина ОЗОН. В конце каждого месяца Вами будет выбран лучший автор, который и получит книгу. Присылайте ваши статьи на e-mail: autor@cooler.com.ua.
"Пошаговая проектировка баз данных при помощи DATABASE DESKTOP"
и "DATABASE FORM WIZARD"
В системе Delphi имеется удобный набор инструментов для проектирование баз
данных, чем непосредственные процедуры и функции для непосредственной работы
с файлами.
В меню Tools есть "инструмент" Database Desktop
выбрав меню File>New>Table рабочего стола Database Desktop мы увидим
диалоговое окно которое предлагает выбрать тип используемой базы данных (До
появления Delphi существовали и другие программы работающие с базами данных,
которые поддерживают стандарт Delphi). Самым подходящим типом для создания
базы данных под Windows является тип Paradox 7.
Выбрав его и нажмите кнопку ОК, появится новое диалоговое окно, с помощью
которого мы определим поля записи базы данных.
В столбце FieldName нужно набрать имя первого поля записи, далее в столбце
Type нужно выбрать тип данных которые будут вводится в поле записи.
Для того чтобы выбрать тип нужно щелкнуть правой кнопкой мыши в окне Type.
Обычно используется два типа:
Тип Alpha-соответствующий строковому типу,
Тип Number-соответствующий числу.
При желании можно разобраться и со всеми остальными типами данных.
Итак, выбрав один из этих двух типов
нужно обязательно установить (для корректной работы программы):
1.Минимальную величину поля (Minimum Value)
2.Максимальную величину поля (Maximum Value)
Остальные поля обычно бывают не нужны.
Закончив проектировать базу данных и сохранив ее, мы закрываем ее.
Теперь, чтобы наконец-то у нас получился нормальный, работующий проект (база
данных), открываем инструмент "Database Form Wizard" , который находиться в
меню Database.
В первом диалоговом окне надо согласиться с установками которые стоят по
умолчанию и щелкнуть Next. В следующем окне в окошке Direction найдем и
откроем папку в которой хранится файл созданный Database Desktop, ( он
должен быть с расширением *.DB.) В правом окне Table Name выбираем сам файл,
затем щелкаем на кнопке Next. Открывается предпоследнее диалоговое окно.
Рядом с окном Available Filds есть кнопка >>, щелкнув на которую мы
"перебрасываем" все поля таблицы Paradox 7 в форму проекта. Кнопка > служит
для перебрасывания одного элемента из таблицы.
Под окном Ordered Selected Fields есть две стрелки которые становятся
активными как только туда перебрасываются более двух элементов таблицы, они
помогают нам менять местами выделенные элементы. Итак, закончив с этим окном
щелкаем на кнопке Next, и согласившись со всеми настройками в следующей
форме, нажимаем кнопку Finish.
После небольшой задержки появляется форма-база данных, теперь с ней можно
делать все что угодно кроме удаления трех вещей:
1.DBNavigator
2.Table1
3.DataSource1
Эти элементы нужны для корректной работы программы. Надеюсь с кнопками вы
разберетесь ;-)
Ну, вот в принципе и все теперь вы умеете работать с базами данных ;-)