Системы управления базами данных в экономике: Методические указания к изучению раздела учебной дисциплины "Информатика и компьютерная техника", страница 9

Ø  ВводПродажи – должны быть заполнены все поля

Ø  Товар  - в поле Количество число должно уменьшиться на величину покупки.

3. Создать запрос на добавление всех полей из таблицы ВводПродажи  в соответствующие поля в таблице  Продажи. Дать имя запросу  ПродажиВводДобавление.  Выполнить запрос, проанализировать результат в таблице Продажи.

4. Создать запрос на удаление записей из таблицы ВводПродажи

5. Создать макрос с именем Prodaja, который последовательно выполнит ввод заказанного товара, сравнит его с наличием товара,  определит количество проданного товараи подготовит соответствующие таблицы к следующему приему информации.

Ввести одну запись. Закрыть форму.

3. Создать простой запрос на выборку полей:

Ø  из таблицы ВводПокупок  -  полей КодТовар, Кол_во.

Ø  из таблицы Товар -   поле  Количество

Дать имя запросу ЗапросВводПродажи.

4. Открыть запрос ЗапросВводПродажи в режиме Конструктора.  В первом пустом столбце нижней части окна запроса в строке поле построить выражение (с именем Продано):

IIf(Товар!Количество-ВводПродажи!Кол_во<0;Товар!Количество;ВводПродажи!Кол_во)

Закрыть запрос. При закрытии запроса подтвердить сохранение.

Выполнить запрос, проанализировать результат.

5. Создать простой запрос на выборку из запрса  ЗапросВводПродажи  полей:  КодТовар и Продано.  Дать имя запросу ЗапросПродано.

6. . Открыть запрос ЗапросПродано в режиме Конструктора. Выполнить пункт меню Запрос ► Создание таблицы. В открывшемся окне указать имя таблицы  Продано.  Закрыть запрос. При закрытии запроса подтвердить сохранение.

7. Выполнить запрос ЗапросПродано. Перейти на закладку Таблицы и проверить результат. Должна появится новая таблица Продано.

*******************************************************  

В Access существует надстройка (Диспетчер кнопочных форм), которая позволяет создать последовательность запуска на выполнение форм и отчетов.

Создать кнопочную форму в базе ТоргПред для запуска двух форм – Товар, Фирмы и двух макросов Pokypka и Prodaja.

1. Открыть базу данных ТоргПред, которая находится в папке с Вашей фамилией, активизировать вкладку Формы.

2. Выбрать команду главного меню 

Сервис > Служебные программы >Диспетчер кнопочных форм.

Программа не найдет ни одной кнопочной формы в Вашей базе данных и выведет сообщение. Подтвердить  создание новой кнопочной формы, нажав на кнопку Да.

2. На экране появится окно-Диспетчер кнопочных форм (Рис.1). Нажмем в нем кнопку – Изменить. .

3. Откроется окно Изменения страницы кнопочной формы (Рис.2). Нажать кнопку Создать.

4. Откроется окно Изменения элемента кнопочной формы (Рис.3), в котором надо:

Ø  в строке Текст указать текст пункта кнопочной формы: Ввод информации о товаре,

Ø  в строке Команда из списка команд выбрать «Открыть форму для изиенения»,

Ø  в строке Форма из списка форм указать имя формы Товар 

Нажать кнопку ОК.. Откроется окно Изменения страницы кнопочной формы (Рис.2).

5. Выполнить пункт 4. для формы  Фирма,  нажимая кнопку  Создать в окне Изменения страницы кнопочной формы (Рис.2),  сформировав соответственно пункт кнопочной формы:

Ø  Вод информации о фирмах 

6. Выполнить пункт 4. для макросов  Pokypka и Prodaja,  нажимая кнопку  Создать в окне Изменения страницы кнопочной формы (Рис.2),  сформировав соответственно пункты кнопочной формы:

Ø  Покупка

Ø  Продажа

в строке Команда из списка команд выбрать «Выполнить макрос»,

в строке Макрос из списка указать имя макроса Pokypka (Prodaja) 

8. Последовательно нажимая кнопку Закрыть, выйти в основное окно базы данных. Активизировать вкладку Таблицы, появилась новая пиктограмма . Активизировать вкладку  Формы, появилась новая пиктограмма .

9.Установите засветку на форму Кнопочная форма и нажмите кнопку Открыть, откроется окно (рис. 4 ). Выполните все пункты Кнопочного меню (т.е. последовательно нажмите каждую кнопку). Проанализируйте результат.