русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Задание № 2


Дата добавления: 2015-07-09; просмотров: 554; Нарушение авторских прав


Создать форму следующего вида


Кнопка «Открыть форму Пример3_1» открывает подчиненную форму, содержащую информацию о выбранном в списке поставщике и товарах, поставляемым выбранным поставщиком.

 
 

Форма имеет следующий вид:

 

 

Кнопка «Открыть отчёт Пример_3» открывает отчёт, содержащий информацию о стоимости каждого товара поставляемого выбранным в списке поставщиком и общей стоимости этих товаров.

Отчёт имеет следующий вид:

Создание формы Пример3

 

- Создать форму в режиме конструктора. Источник данных для формы не задаётся;

- Разместить в форме элемент управления Список , не прибегая к услугам мастера;

- В окне свойств Списка активизировать вкладку Данные. Для свойства Тип источника строк выбрать Таблица/Запрос, для свойства Источник строк создать запрос, нажав кнопку Построителя . В окне построителя запросов выбрать таблицу Поставщики. Включить в запрос поля Название и Страна из таблицы Поставщики. Для выполнения условия отбора для поля Страна в строке Условие отбора задать критерий отбора США. Закрыть запрос. На вкладке Другие свойству списка Имя присвоить значение СписокПоставщиков. Закрыть окно свойств. Надпись к списку удалить;

- Добавить в форму надпись Поставщики_США - кнопка на панели элементов;

- Включить в форму командную кнопку Закрыть форму Пример3.

- Кнопку создать, не используя мастер, т.е. при отжатой кнопке Мастера на панели элементов;

- Изменить подпись к кнопке на Закрыть форму Пример3 (свойство Подпись на вкладке Макет или непосредственно на кнопке);

- В окне свойств кнопки на вкладке События в строке события Нажатие кнопки – нажать на Построителе в правом углу строки. В диалоговом окне Построитель выбрать Макросы и присвоить макросу имя Макрос1;

- Макрос должен содержать следующую макрокоманду и иметь вид:



 

 

 

- Макрокоманда, Тип объекта и Имя объекта выбираются из списка;

- Закрыть окно конструктора макроса и окно свойств кнопки. Перейти в режим формы , проверить работу кнопки Закрыть форму Пример3.

- Закрыть форму и присвоить ей имя Пример3.

 

Создание подчинённой формы Пример3_1

 

Процесс создания формы включает следующие этапы:

1. Создание запроса Запрос1 для формы3_1. В бланк запроса целесообразно включить поля: Название, Должность, Страна, Телефон и Факс и КодПоставщика из таблицы Поставщики;

2.Создание запроса Запрос2 для формы3_1. В бланк запроса целесообразно включить поля: Марка, КодТипа, Единица измерения, Цена и КодПоставщика из таблицы Товары (Поле КодПоставщика включается в оба запроса для связи источников записей подчинённой формы);

3. Создание подчинённой формы. Форму создать с помощью мастера форм. В качестве источника данных для главной формы указать Запрос1 для формы3_1, для подчиненной формы - Запрос2 для формы3_1. Задать для подчиненной формы табличный вид, выбрать стиль формы. Главную форму назвать Пример3_1, подчинённую- Подчиненная форма Пример3_1.

 

 

Процесс создания отчёта включает следующие этапы:

 

1. Создание запроса Запрос для отчёта_Пример3

- Включить в бланк запроса поля: Название из таблицы Поставщики; Марка из таблицы Товары.

- Для вычисления общей стоимости и общего количества товара каждого наименования добавить два вычисляемых поля: Стоимость и Общее количество товара.

- Установить курсор в строку Поле первого свободного столбца и вызвать Построитель выражений (кнопка на панели инструментов или команда Построить в контекстном меню) для добавления вычисляемого поля Стоимость;

- В окне построителя выражений задать выражение, воспользоваться при этом возможностями Построителя;

- Аналогично создать вычисляемое поле Общее количество товара;

 

 

- В меню Вид выбрать команду Групповые операции или щёлкнуть на кнопке Групповые операции на панели инструментов ;

- В строке Групповая операция: установить: для полей Название и Марка - значение Группировка, в результате чего будут сформированы группы записей для каждого поставщика и для каждого наименования товара; для полей Стоимость и Общее количество товара из раскрывающегося списка выбрать операцию Sum;

- Сохранить запрос под именем Запрос для отчёта_Пример3;

2. Создание отчёта Пример3

- Перейти на вкладку Отчёты и создать отчёт, используя мастер отчётов. В качестве источника данных указать Запрос для отчёта_Пример3;

- В окне диалога на вопрос мастера Добавить уровни группировки выбрать поле Название;

- В следующем окне диалога для подведения итогов нажать кнопку Итоги и указать функцию Сумма для поля Стоимость;

- В графе Макет указать По левому краю, а в графе Ориентация - Книжная;

- Выбрать Деловой стиль;

- Задать имя для отчёта Пример3;

 



<== предыдущая лекция | следующая лекция ==>
Задание № 1 | Редактирование отчёта


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.535 сек.