- •15 Февраля 2011 г. Москва вгна
- •1. Основные понятия информационного обеспечения аис
- •2. Задания для выполнения
- •3. Порядок выполнения задания
- •3.1. Формирование базы данных:
- •3.2. Разработка элементов базы данных "Налог"
- •3.2.1. Разработка таблиц базы данных
- •3.2.2. Формирование запросов
- •3.2.3. Разработка начального варианта формы "Платеж-Форма"
- •3.2.4. Разработка начального варианта формы "Статистик_Форма"
- •3.2.5. Разработка окончательного варианта формы "Платеж _Форма"
- •5. Добавление полей для ввода информации из списка:
- •6. Добавление командных кнопок перехода по записям
- •9. Добавление командной кнопки Расчет
- •10.7. Текст программы в окне редактора Visual Basic необходимо скорректировать:
- •3.2.6. Доработка формы Статистик_Форма
- •4. Работа с базой данных "Налог"
- •Литература
3.2.2. Формирование запросов
Запрос 1. Создадим запрос на обновление поля "Задолжность" таблицы "Платеж". Для этого активируем вкладку "Запросы" "Создание запроса в режиме конструктора". Добавить таблицу "Платеж". Закрыть окно "Добавление таблицы". Выбрать команду в главном меню "Запрос" "Обновление". Обратите внимание, что заголовок окна "Запрос1: запрос на выборку" сменился на "Запрос1: запрос на обновление". В строке "Обновление" с помощью построителя выражений ввести выражение, приведенное на рис. 10.15
Рис. 10.14. Окно схемы данных
Рис. 10.15. Окно формирования запроса на обновление поля "Задолженность" таблицы "Платеж" в режиме конструктора
Выполнить команду "Запрос" "Запуск". Сохранить запрос с именем "ВычЗадолжПлатеж". Данный запрос позволяет произвести вычисления в поле "Задолженность" таблицы "Платеж".
Запрос 2. Создать простой запрос "Налоговый период". Для этого активируем вкладку "Запросы" "Создание запроса с помощью мастера". Далее следовать указаниям мастера. Для создания запроса "Налоговый период" в качестве источника данных принимается таблица "Налоговый период", а в качестве выбранного поля – "Налоговый_период" (рис. 10.16).
Рис. 10.16. Создание простого запроса "Налоговый период"
Запрос 3-4. Создать запросы на выборку "Налоги-Запрос" из таблицы "Налоги", и "Организации-Запрос" из таблицы "Организации". Результаты этих запросов приведены на рис. 10.17, рис. 10.18.
|
|
|
|
|
|
Рис. 10.17. Запрос "Налоги Запрос" в режимах конструктора и таблицы |
|
|
|
|
|
|
|
Рис. 10.18. Запрос "Организации-Запрос" в режимах конструктора и таблицы |
|
|
|
3.2.3. Разработка начального варианта формы "Платеж-Форма"
Форма "Платеж-Форма" (окончательный вариант приведен на рис. 10.43???????) предназначена для работы с таблицей "Платеж" — для ввода информации (реквизитов платежей) в эту таблицу, а также вычисления и ввода некоторых промежуточных показателей платежей.
С помощью элементов формы Платеж-Форма вводятся реквизиты налогового платежа. "ИНН" организации выбирается из списка, поле "Организация" при этом заполняется автоматически. Поле "Вид налога" выбирается из списка в соответствии с наименованием налога, поле "НаименованиеНалога" заполняется автоматически. Поле "ДатаУплаты" заполняется с использованием календаря.
В результате формируется база платежей (заполняется таблица "Платеж"). При нажатии на кнопку "Статистика" открывается форма "Статистик_Форма", при нажатии на кнопку "Выход" происходит закрытие формы, при нажатии кнопку "Расчет" рассчитываются совокупные показатели за все периоды:
• количество платежей за все периоды;
• общая сумма налога исчисленная;
• общая сумма налога уплаченная;
• общая сумма задолженности;
• средняя сумма задолженности;
• максимальное значение платежа;
• минимальное значение платежа.
При разработке форм используют следующий технологический прием:
– на первом этапе, для ускорения разработки формы и уменьшения количества ошибок, в ходе конструирования формы используют режим Создание формы с помощью мастера, а в качестве основы выбирают одноименную таблицу, на базе которой и создается форма. В итоге создается начальный вариант формы.
– на втором этапе выбирают форму, созданную ранее с помощью мастера, а затем используют команду Конструктор в контекстном меню. В режиме конструктора формы в исходный вариант формы вносят необходимые изменения и дополнения: добавляют новые поля и элементы управления, изменяют размеры и расположение полей и многое другое. В итоге создается доработанный (окончательный) вариант формы.
1. Разработаем начальный вариант формы "Платеж_Форма"с помощью мастера форм. В качестве источника данных воспользуйемся таблицей "Платеж".
2. Двойным щелчком мыши по Создание формы с помощью мастера запускаем в работу Мастер Создание форм.
3. На первом шаге в окне Создание форм (рис. 10.19) в разделе Таблицы и запросы выбираем Таблица:Платеж. Все поля таблицы Платеж из раздела Доступные поля переводим в раздел Выбранные поля. Нажимаем кнопку Далее.
4. На втором шаге (рис. 10.20) выбираем внешний вид формы: в один столбец. Нажимаем кнопку Далее.
5. На третьем шаге (рис. 10.21) выбираем требуемый стиль: Стандартный. Нажимаем кнопку Далее.
6. На четвертом шаге (рис. 10.22) задаем имя формы: Платеж_Форма. Оставляем без изменений предлагаемый режим: Открыть форму для просмотра и ввода данных. Нажимаем кнопку Готово.
Рис. 10.19. Мастер Создание форм. Шаг 1
Рис. 10.20. Мастер Создание форм. Шаг 2
Рис. 10.21. Мастер Создание форм. Шаг 3
Рис. 10.22. Мастер Создание форм. Шаг 4
7. Посмотрите вид созданной формы "Платеж_Форма" в режиме таблицы и в режиме конструктора. Вид формы "Платеж_Форма" режимах таблицы и конструктора показан на рис. 10.23.
|
|
|
|
|
|
Рис. 10.23. Вид формы " Платеж-форма" в режимах таблицы и конструктора |
|
|
|
8. Закройте форму Платеж_Форма.