Часть 2 (построение вычисляемого поля) — КиберПедия 

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Часть 2 (построение вычисляемого поля)

2020-04-01 202
Часть 2 (построение вычисляемого поля) 0.00 из 5.00 0 оценок
Заказать работу

Наша задача (как видно из названия запроса) построить в следующем столбце данного запроса выражение для учета прибыли по виду товара определенную дату в рублях. Для этого необходимо умножить столбец цен в долларах на курс доллара по датам умножить получившееся произведение на столбец коэффициентов наценки и умножить на количество проданного товара по дате.

Решение задачи:

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 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.019 с.