Отдел сбыта
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
?ции за раз превышающий 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>