Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LR10-ITN-22-fevralya-2011-Got.doc
Скачиваний:
4
Добавлен:
21.11.2019
Размер:
2.16 Mб
Скачать

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. Закройте форму Платеж_Форма.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]