Формирование различного вида запросов
Содержание.
Введение…………………………………………………………………………. .2 1.Создание и заполнение базы данных…………………………………………..3 1.1.Создание БД……………………………………………………….. 3 1.2.Вывод таблиц в формы……………………………………………6 1.3.Формирование различного вида запросов………………………. 7 1.4.Вывод запросов на формы…………………………………….. …10 1.5.Создание отчёта с итогами…………………………………….. ...12 1.6.Создание меню управления базой данных……………………….13 2.Экспорт данных в Visual Basic 6.0 (с использованием элементов управления DATA и MSFlexGrid)……………………………………………………………15 Заключение………………………………………………………………………25 Список использованной литературы…………………………………………..26
Введение
Как известно, большинство современных компьютеров работают под управлением операционной системы Windows и оснащены, как правило, пакетом приложений Word, Excel, Access и Visual Basic семейства MS Qffice. В настоящее время практически повсеместно используется пакет прикладных программ Microsoft Office, в стандартный набор которого входит MS Access – мощная система управления базами данных. Access интегрирован с прочими приложениями пакета, что позволяет применять богатые возможности компонентов. Office. Access позволяет создавать дружественный интерфейс, а также – решать специальные задачи при помощи программирования на языке Visual Basic for Application (VBA), в основе которого лежит язык Basic. Visual Basic стал очень популярным в последнее время благодаря лёгкости создания программных продуктов, удобству и быстроте доступа к базам данных и глубокой интеграции с Microsoft Office, что способствует развитию навыков объектного и визуального проектирования.
Создание и заполнение базы данных. Создание БД. Таблица 1 в режиме конструктора
Поле «Kod» (Код города) - ключевое. Через него будет связь со второй таблицей.
Таблица 2 в режиме конструктора
Связывание таблицы 1 и таблицы 2 Выбираем в меню «Сервис» à «Схема данных», добавляем созданные таблицы. Выделяем в таблице 1 поле «Kod» и, удерживая нажатой левую кнопку мышки, перетаскиваем это поле на поле с таким же названием во второй таблице. В открывшемся диалоговом окне необходимо отметить флажками следующие пункты: «Обеспечение целостности данных» «Каскадное обновление связанных полей» «Каскадное удаление связанных записей» Связь один-ко-многим означает, что одной записи первой таблицы соответствует ни одна, одна или много записей второй таблицы.
Открываем таблицы и заполняем их:
Вывод таблиц в формы Для вывод на формы используем конструктор, на котором формируем необходимые текстовые поля с привязкой в полям таблиц и метками для подписи данных. Форма в режиме конструктор:
Форма в рабочем состоянии.
Формирование различного вида запросов 1) Вывести города и районы , у которых расход воды за предыдущий период был больше задаваемой величины Конструктор запроса: Запрос 1 на языке SQL: SELECT Tab1.Nazv, Tab2.[Nazv r], Tab1.Ras2 FROM Tab1 INNER JOIN Tab2 ON Tab1.Kod = Tab2.Kod WHERE (((Tab1.Ras2)>[задать величину]));
Результат выполнения запроса:
2) Вывести информацию о городах, где суммарный расход ресурсов увеличился по сравнению с предыдущем периодом хотя бы для одного ресурса.
Конструктор запроса: Вспомогательный запрос:
основной запрос:
Запрос 2 на языке SQL: Вспомогательный запрос: SELECT Tab2.Kod, Sum(Tab2.Rn1) AS Sum1, Sum(Tab2.Rn2) AS Sum2, Sum(Tab2.Rn3) AS Sum3, Sum(Tab2.Rn4) AS Sum4, Sum(Tab2.Rn5) AS Sum5 FROM Tab2 GROUP BY Tab2.Kod;
Основной запрос: SELECT Tab1.Kod, Tab1.Nazv FROM Tab1 INNER JOIN zap21 ON Tab1.Kod = zap21.Kod WHERE (((zap21.Sum1)>[ras1])) OR (((zap21.Sum2)>[ras2])) OR (((zap21.Sum3)>[ras3])) OR (((zap21.Sum4)>[ras4])) OR (((zap21.Sum5)>[ras5])); Результат выполнения запроса
Вспомогательный запрос:
основной запрос:
Популярное: Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (136)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |