русс | укр

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

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

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

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


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

Задание 15


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


Реализовать в БД учет продаж товара со склада.

 

1. С помощью Конструктора таблиц создать таблицу «Продажи» и ввести наименования полей и их тип. Для поля Дата продажи используйте маску ввода (см. рис.1).

 

2. На вкладке Работа с базами данных нажать кнопку Схема данных.

3. В открывшемся окне Добавление таблиц выделить таблицы «Товар» и «Склад», нажав и удерживая клавишу [Shift], и нажать кнопку Добавить. Закрыть окно Добавление таблиц.

4. В окне Схема данных должны отобразиться структуры таблиц «Товар» и «Продажи».

Если поля этих таблиц не видны, необходимо выполнить пункт меню Отобразить таблицу, щелкнув левой клавишей мыши и выполнив это через появившееся контекстное меню.

5. Указателем мыши захватить поле Номенклатурный номер из таблицы «Продажи» и отбуксировать его к одноименному полю в таблице «Товар». На экране появится окно Связи, где будет указано, по каким полям устанавливается связь.

6. Для установки типа связи нажать кнопку Объединение. Выбрать третий вариант параметров объединения. Нажать ОК, затем Создать.

Установленная связь будет показа линией со стрелкой.

 

7. Создать запрос на вычисление остатков на складе. Для этого в окне базы данных выбрать вкладку Создание. Нажать кнопку Конструктор запросов.

8. Выбрать таблицы «Товар» и «Продажи», из которых поступят данные в запрос и добавить эти таблицы в окно Запрос кнопкой Добавить. Окно Добавление таблиц закрыть.

9. В бланк запроса в строку Поле нужно последовательно переместить мышью (схватить и перетащить) поля таблицы «Товар».

 

 

10. Для ввода формулы расчета остатков используйте Построитель выражений. Используйте встроенную условную функцию. Синтаксис функции IIf(условие; что требуется сделать, если условие выполняется; что требуется сделать, если условие не выполняется). Слово Остатки: введите с клавиатуры.



 

 

11. Нажмите ОК в окне Построителя выражений.

12. Закройте конструктор запроса, присвоим имя Остатки.

13. Откройте запрос «Остатки» и убедитесь, что остатки товара соответствуют количеству товара в таблице «Товар», поскольку пока не оформлено ни одной продажи (таблица «Продажи» пустая).

 

14. Создать запрос «Итоги продаж» для вычисления суммы продаж по каждому проданному товару.

 

15. Создать форму для оформления продажи товара (заполнения таблицы «Продажи»), для чего откройте Конструктор форм.

16. Нажмите кнопку «Добавить поля» и откройте поля таблицы «Продажи».

17. Для поля «Номенклатурный номер» создайте поле со списком. Для этого нужно выделить это поле в списке полей, нажать кнопку Поле со списком на панели инструментов (кнопку мыши отпустить) и перенести в форму.

18. Появится окно для создания поля со списком. Нажмите кнопку Далее и укажите таблицу Товар, нажмите Далее.

19. Выберите и перенесите поля (см. рисунок):

Нажмите Далее, Далее, Далее.

20. Выделите в окне «Доступные поля:» Номенклатурный номер, нажмите Далее, отметьте «Сохранить в поле», раскройте список и выберите «Номенклатурный номер» (см. рисунок), затем Далее.

 

21. Задайте подпись Номенклатурный номер,затем Готово.

22. Перенесите в форму поля Продано и Дата продажи.

23. Чтобы знать сколько товара осталось на складе вставим подчиненную форму на запрос «Остатки». Для этого нажмите кнопку «Подчиненная форма/отчет» и перетащите ее в макет формы.

24. В открывшемся окне Мастера нажмите Далее, выберите запрос «Остатки», перенесите все поля и нажмите Далее.

 

25. Выберите тип связи «Отсутствует» , затем Далее и Готово.

26. Вставьте надпись «Продажи», красиво откорректируйте положение полей в форме.

 

27. Закройте Конструктор форм, сохранив с именем Продажи.

28. Откройте форму продажи и при необходимости откорректируйте ширину колонок подчиненной формы (откройте в режиме Конструктора).

29. Оформите продажу трех товаров и закройте форму.

 

30. Откройте таблицу «Продажи» и удостоверьтесь в наличии данных в ней. Закройте.

31. Откройте запрос «Остатки» и проверьте правильность вычисления остатков товара. Закройте.

 

32. Создайте отчет по продажам, подведя итог по сумме продаж. В качестве источника используйте запрос «Итоги продаж».

 

 



<== предыдущая лекция | следующая лекция ==>
Задание 14а | Контрольные задания и методические указания


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


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

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

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


 


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

 
 

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

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