Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Топ:
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Интересное:
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Дисциплины:
2020-04-01 | 202 |
5.00
из
|
Заказать работу |
|
|
Наша задача (как видно из названия запроса) построить в следующем столбце данного запроса выражение для учета прибыли по виду товара определенную дату в рублях. Для этого необходимо умножить столбец цен в долларах на курс доллара по датам умножить получившееся произведение на столбец коэффициентов наценки и умножить на количество проданного товара по дате.
Решение задачи:
1. Откройте запрос прибыль по дате за вид товара в режиме конструктора
2. Установите текстовый курсор в строку Поле свободного столбца, щелчком правой клавиши мыши на нем вызовите контекстное меню.
3. Выполните команду Построить
Примечание: появится диалоговое окно Построитель выражений (смотри рисунок).
4. В данном диалоговом, открывая папки Таблицы и Запросы, а затем заданные таблицы и запросы, необходимо кнопкой вставить вставлять в окно нужные поля (из этих таблиц и строк), а также знаки необходимых математических операций.
5. Подготовив выражение, как указано в описании ко второй части, нажать подтверждающую клавишу.
6. Установить флажок (щелчком мыши) в поле Вывод на экран создаваемого столбца.
7. Сохраните измененный запрос (Файл - сохранить).
8. Переведите текстовый курсор в начало строки Поле созданного столбца.
9. Удалите название поля (Выражение:), сохранив двоеточие.
10. Введите заданное название поля: прибыль по дате за вид товара
11. В меню Вид выполните команду Режим таблица
12. Если, построенное поле выводит данные, закройте запрос с сохранением, иначе закройте без сохранения.
Мы добились учета прибыли магазина по виду товара за определенную дату. Теперь необходимо учесть полную прибыль магазина по дате. Для этого применяется функция группировки в создаваемом запросе. В такой запрос обычно вставляют поле или поля, по которым будет производиться группировка и поле, которое по этим группировкам необходимо учитывать. В нашем случае группировать мы будем по полю Дата, а учитывать (применяя функцию суммы) поле, построенное в предыдущем запросе.
|
Решение задачи:
1. Создать запрос, добавив в него только предыдущий запрос (из него будут браться данные). -
2. Вставить из него поля Дата и поле, построенное в предыдущем запросе.
3. Выбрать на панели инструментов или в контекстном меню операцию группировки (в запросе должна добавиться строка Групповая операция)
4. Установить текстовый курсор в ячейку на пересечении этой строки и столбца, построенного в предыдущем запросе.
5. Щелкнуть в ней по кнопке выпадающего списка и выбрать из него функцию sum.
6. Закрыть запрос с сохранением.
7. Сохраните базу данных на дискету.
Контрольные вопросы
1. Как вызывается контекстное меню?
2. Для чего предназначена операция группировки?
3. Что значит связать поля с сохранением целостности данных?
4. Можно ли установить такую связь между полями с разными типами данных: и если нет то почему?
Лабораторная работа № 5 Создание и конструирование форм
Цель работы:
знакомство со структурой форма:
практика создания форм:
практика конструирования форм:
знакомство с режимом мастера.
Введение
Форма это структура базы данных, позволяющая удобно вводить и обрабатывать заданную информацию. Очень часто, для компактного хранения информации, требуется заносить в таблицу код объекта, а не его имя. Таким примеров может служить таблица Продажа товара по дате из предыдущей лабораторной работы. Заполнение таких таблиц, особенно для рядовых операторов, было бы связано с большими проблемами. К счастью, формы позволяют, выбирая из списка имена объектов, вставлять в таблицы их коды. Возможности форм необъятны для данного практикума. В нем мы познакомимся лишь с некоторыми из них. Кроме того, в этой работе мы познакомимся с некоторыми элементами визуального программирования.
|
Когда берутся готовые элементы управления (поля, поля со списками, кнопки и т.п.) и затем им задаются определенные свойства, а также связи с данными находящимися в таблицах и запросах. Данная тема будет продолжена в следующих работах.
Ход работы
Часть 1 (подготовка)
1. Откройте базу данных Магазин.
2. Убедитесь в наличии следующих ниже таблиц.
Товар.
Код товара | товар | Цена поставки $ | |
1 | монитор | 150,00 | |
2 | винчестер | 120,00 | |
3 | CD-ROM | 70,00 | |
4 | халява | 1,00 | |
счетчик | текстовой | числовой | ← типы данных |
Продажа товара по дате
код товара | количество | наценка | дата | |
1 | 5 | 0,2 | 05.10.99 | |
2 | 2 | 0,2 | 04.10.99 | |
3 | 10 | 0,2 | 04.10.99 | |
4 | 2 | 0,02 | 02.10.99 | |
1 | 5 | 0,2 | 04.10.99 | |
числовой | числовой | числовой | дата/время | ← типы данных |
Курс доллара
дата | курс $ | |
04.10.99 | 25 р. | |
05.10.99 | 26 р. | |
06.10.99 | 27 р. | |
02.10.99 | 24 р. | |
03.10.99 | 23 р. | |
дата/время | денежный | ← типы данных |
3. Проверьте (в схеме данных) установку связи между полями, код товара в таблицах Товар и Продажа товара по дате.
Часть 2 (создание формы)
Формы и отчеты довольно сложные структуры баз данных, поэтому обычно, их создают в режиме Мастера и дорабатывают в режиме конструктора. Так поступим и мы.
1. Перейдите на вкладку формы.
2. Щелкните по кнопке создать и выберите режим мастер форм.
3. В поле со списком Таблицы/запросы выберите таблицу - источник Продажа товара по дате.
4. Используя клавишу «»», перенесите все поля данной таблицы из окна доступные поля в окно выбранные поля и перейдите к следующему диалоговому окну.
5. В нем установите флажок напротив опции в один столбец и перейдите к следующему диалоговому окну.
6. Выберите в нем оформление и перейдите к следующему диалоговому окну.
7. В последнем окне задайте имя форме и нажмите на кнопку Готово.
Вы создали форму, которая позволяет чуть более удобно вводить данные в таблицу Продажа товара по дате.
Но для ее заполнения необходимо помнить коды всех товаров. Поэтому наша следующая задача обеспечить удобный ввод данных в поле код товара таблицы Продажа товара по дате.
Часть 3 (доработка формы)
|
Мы должны обеспечить, чтобы при вводе названия товара в нашей форме, в таблицу заносился его код.
1. Откройте вашу форму в режиме конструктора.
2. Выделите поле код товара и удалите его, используя клавишу Delete.
3. Найдите, в окне программы, панель элементов и перепишите возможные для вставки объекты.
4. Из них (щелчком мыши) выберете воле со списком.
5. Подведите курсор мыши к предполагаемому месту вставки нового поля (учтите, что слева от него автоматически вставится заголовок).
6. Нажмите левую кнопку мыши, и удерживая ее, растяните объект как рисунок (после того, как вы отпустите ее у вас появится первое окно диалога).
7. Ознакомьтесь с ним и установите флажок напротив нужной опции (первая).
8. Нажав клавишу Далее, перейдите к следующему диалоговому окну.
9. В нем выберите таблицу, откуда будет браться наименование товара.
10. В следующем диалоговом окне, выберите два поля (из одного будут браться коды товаров, а благодаря другому, вы сумеете видеть, при этом, названия этих товаров).
11. Подсказка: эти поля код товара я товар.
12. Со следующим диалоговым окном просто ознакомьтесь.
13. В следующем выберите опцию Сохранить в поле и, используя кнопку вызова списка, выберите из него код товара.
14. В последнем окне задайте подпись созданного поля (товар).
15. Закройте форму с сохранением.
16. Откройте ее и произведите ввод новой записи.
17. Проверьте, что занеслось в таблицу Продажа товара по дате в поле код товара.
18. Скопируйте базу данных на дискету.
Контрольные вопросы
1. Для чего служит структура Формы?
2. Какие элементы можно вставлять в форму в режиме конструктора?
3. Как в форме осуществляется переход между записями?
4. Подумайте, какие недостатки есть у созданной вами формы?
|
|
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!