Отдел сбыта

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?ции за раз превышающий 25 единиц продукции

 

Рисунок 6 - запрос список организаций с городом Караганда и с видом деятельности строительство

Также на форме располагается кнопка для просмотра отчетов:

 

Рисунок 7 - Отчет по запросу расчета оптимального размера запаса

 

Рисунок 8 - отчет по запросу левого объединения по методам запасов

 

Рисунок 9 - отчет по запросу об информации первого запаса

 

Рисунок 10 - отчет по запросу среднего значения оптимального размера запаса

Вкладка меню загрузка в Excel позволяет вывести тот или иной запрос в файл Microsoft Excel для дальнейшей работы с запросом (редактирование, сохранение, печать), рисунок 11.

 

Рисунок 11 - выгрузка запроса в файл Microsoft Excel

 

Создается форма, для размещения компонентов.

Для соединения с базой данных необходимо воспользоваться компонентом ADOConnection на вкладке ADO. Поместим такой компонент на форму. Далее выбираем свойство ConnectionString. Появляется окно - рисунок 13.

 

Рисунок 13 - указывается путь к базе данных

 

Нажать кнопку Build, появляется окно свойства канала передачи данных, необходимо выбрать поставщика данных - рисунок 14.

Рисунок 14 - выбор поставщика данных

 

Выбирать первого поставщика и нажать кнопку далее.

В первом пункте указываем имя сервера, где располагается файл СУБД SQL, далее выбрать базу данных, располагающаяся на данном сервере, рисунок 15.

 

Рисунок 15 - подключение БД с сервера.

 

Далее в вкладке ADO размещаем на форму компонент ADOTable - свойства:

.Сonnection - ADOConnection

2.TableName - указываем одну из таблиц БД.

Во вкладке Data Access выбираем компонент Data Source, размещаем на форму. Свойство - DataSet - выбирать ADOTable.

Во кладке Data Controls размещаем компонент DBGrid . Свойство - Data Source выбираем Data Source.

Далее необходимо вернуться в вкладку свойств для компонента ADOTable и установить свойство Active - true.

Таблица появляется в компоненте DBGrid.

Для того, чтобы можно было добавлять, удалять и корректировать поля таблицы, надо разместить еще один компонент. В вкладке Data Controls выбирать компонент DBNavigator, у него установить свойство - Data Sourse - Data Sourse.

В результате должно появиться следующее, рисунок 16.

 

Рисунок 16 - результат

 

Для реализации запросов используется те же компоненты, что при отображении таблиц, но вместо компонента ADOTable используют компонент ADOQuery, в котором в свойстве SQL прописывают текст запроса, рисунок 17.

 

Рисунок 17 - реализация запроса

 

В данной курсовой работе были использованы следующие компоненты, таблица 2.

 

Таблица 2

Название и эмблемаОписаниеСвойстваADOConnection обеспечивает соединение с базой данных.ConnectionString - Строка соединения.Содержит информацию, необходимую для подключения к базе данных.TADOTable обеспечивает доступ к таблицам через компонент ADOConnectionСonnection- ADOConnection. TableName- указываем одну из таблиц БД. Activе- активность.ADOQuery применяется для выполнения произвольных запросов SQL.Сonnection- ADOConnection SQL - окно ввода запроса. Activе- устанавливается активность компонента.TDataSource представляет собой источник данных, который обеспечивает связь между набором данных и компонентами отображения и редактирования данных.DataSet - Набор данных, с которым связан компонент.DBGrid используется для просмотра и редактирования базы данных в режиме таблицы.DataSource - Источник отображаемых в таблице данных [компонент DataSource]. Visible - видимость компонента.TMainMenu предназначен для добавления к программе главного меню.Caption - название пунктов меню.TButton позволяет выполнить какие-либо действия при нажатии кнопки во время выполнения программы.Caption - название пунктов меню.TLabel служит для отображения текста на экране.Caption - название пунктов меню. Visible - видимость.TImage отображает графическое изображение на форме.Visible - видимость компонента. Picture - загрузка изображения.DBNavigator обеспечивает перемещение указателя текущей записи, активизацию режима редактирования, добавление и удаление записей. Компонент представляет собой совокупность командных кнопок.Visible - видимость компонента. DataSource - Имя компонента, являющегося источником данных.Указатель текущей записи перемещается к первой записи файла данных.Указатель текущей записи перемещается к предыдущей записи.Указатель текущей записи перемещается к следующей записи.Указатель текущей записи перемещается к последней записиДобавление записи.Удаление записи.Устанавливает режим редактирования текущей записи.Устанавливает режим редактирования текущей записи.Изменения, внесенные в текущую запись, записываются в файл данных.Отменяет внесенные в текущую записьNXDBGrid используется для просмотра и редактирования базы данных в режиме таблицы.DataSource - Источник отображаемых в таблице данных [компонент DataSource]. Visible - видимость компонента. Trasformid - меняет структуру компонента.Quick Reports компонентов для создания отчетовDataSet- Источник отображаемых в запросе данных. Bands.HasTitl - заголовок. Bands.HasColumnHeader - полоса название полей. Bands.HasDetail - полоса записей.TQRLabel текстовая метка. Компонент аналогичен стандартному компоненту TLabelDataSet- Источник отображаемых в запросе данных. Font - редактирование шрифта. Color - цвет компонента.TQRDBText текстовое поле. Компонент предназначен для отображения в отчете значений заданного поля БД.DataSet- Источник отображаемых в запросе данных. Font - редактирование шрифта. Color - цвет компонента.Datafield - выбор поля запроса.

.4 Инструкция для пользователя

 

Чт?/p>