В начало

Диаграмма цены от частоты

 

            Есть база данных «Компы», созданная в СУБД «MS Access 2002», в этой базе есть таблица «Процессоры». Постановка задачи: необходимо организовать подключение к БД в среде разработки «Delphi 7» с помощью компонентов ADO и построить диаграмму зависимости цены процессора от частоты.

Рис. 1. Таблица «Процессоры»

Рис. 1. Таблица «Процессоры»

 

            Запускаем «Delphi 7», создаем новое приложение, перетаскиваем на форму компоненты.

Группа

Компонент

ADO

ADOConnection

ADOQuery

Data Access

DataSource

Data Controls

DBGrid

DBChart

 

            Далее настраиваем компоненты и устанавливаем свойства. Сначаля кликаем на компонент «ADOConnection1» и настраиваем «ConnectionString». Необходимо выбрать на закладке «Поставщик данных» строку «Microsoft Jet 4.0 OLE DB Provider», а на закладке «Подключение» указать путь к файлу базы данных «Компы».  Также в инспекторе объектов у данного компонента надо установить «LoginPromt = False».

            Потом, у компонента «ADOQuery1» нужно выбрать свойство «Connection = ADOConnection1», а в свойстве «SQL» вставить запрос.

SELECT * FROM Процессоры

            Затем, у компонента «DataSource1» нужно выбрать «DataSet = ADOQuery1», а у компонента «DBGrid1» установить значение параметра «DataSource = DataSouce1».

            После этих всех манипуляций можно проверить подключение, выбрав у компонента «ADOQuery1» свойство «Active = True». При этом на компоненте «DBGrid1» должна появиться таблица «Процессоры».

            Компонент «DataChart1» имеет кучу настроек. Чтобы его настроить надо на нем 2 раза кликнуть, появится окно с настройками. Сначала надо создать серию. Потом перейти на закладку «Data Source» и выбрать источник данных для осей.

Рис. 2. Диаграмма «Цены от частоты»