3. Макрос: Товары
Назначение: Открыть форму ПросмотрТоваровПоГруппам для ввода товаров по группам
|
|
|
Имя макроса |
Макрокоманда |
Примечание |
Товары |
ОткрытьФорму |
|
|
Аргументы макрокоманды |
Пояснения к аргументам |
Имя формы |
Просмотр ТоваровПоГруппам |
Имя открываемой формы |
Режим |
Форма |
Режим в котором открывается форма |
Режим данных |
Изменение |
Задание возможности изменения данных в форме |
Режим окна |
Обычное |
Вид окна формы |
4. Макрос: Отгрузка
Назначение : Открыть форму Накладные для просмотра и ввода новых накладных на
отгрузку товаров
Имя макроса |
Макрокоманда |
Примечание |
Отгрузка |
ОткрытьФорму |
|
Аргументы макрокоманды |
Пояснения к аргументам |
|
Имя формы |
Накладные |
Имя открываемой формы |
Режим |
Форма |
Режим в котором открывается форма |
Режим данных |
Изменение |
Задание возможности изменения данных в таблице |
Закройте макрос и присвойте ему имя «Главный»
В дальнейшем в этом макрос будут добавлены макросы, обеспечивающие формирование отчетов.
Разработка главной кнопочной формы
Задание : Создать главную кнопочную форму с именем «Главная»
Откройте объект «Формы»
Создайте пустую форму в режиме «Конструктор». Для этого задайте команду Создание формы в режиме конструктора
Растяните мышью рабочую область формы
Добавьте в форму области заголовков и примечаний [Вид]-[Заголовок/Примечание формы]
• Создайте в области заголовков надпись «Оптовая торговля» (Используйте кнопку Аа на панели инструментов)
Создайте в области заголовков кнопку (Автор программы) и свяжите ее с макросом "Автор"
Кнопка создается с помощью элемента панели инструментов Кнопка Обычно кнопка создается по шагам с помощью специального "Мастера":
Шаг 1 - Выбор категории и действия. Если предполагается , что при нажатии на кнопку будет выполняться макрос, то надо выбрать :
Категории-разное
Действия-выполнить макрос
Шаг 2 - Выбрать макрос, выполняемый при нажатии кнопки "Автор"
Ш
аг
3 – Выбрать,
что будет нанесено на кнопку – Текст
или Рисунок.
Если выбран «Текст»,
то надо задать текст на кнопке, например-
«Автор программы»
Шаг 4 – Задать имя кнопки- "Автор"
Установка связи кнопки с макросом через свойства кнопки
• Вызовите правой кнопкой мыши контекстное меню только что созданной кнопки и задайте команду "Свойства".
Имя макроса, который выполняется при нажатии кнопки можно задать на закладке "События" напротив события "Нажатие кнопки" . Макрос выбирается из списка.
Например :
Внесение изменений в структуру форм
Задание : Добавьте в главную кнопочную форму несколько кнопок для ввода исходных данных. Каждая кнопка связана с одним из макросов, входящих в групповой макрос «Главный»
Кнопка |
Макрос |
Товары |
Главный.Товары |
Продавцы |
Главный.Продавцы |
Накладные |
Главный .Отгрузка |
Группы товаров |
Главный.ГруппыТоваров |
Для редактирования формы «Главная» откройте ее в режиме «Конструктор»
Создайте кнопки для ввода исходных данных и свяжите эти кнопки с соответствующими макросами.
• После создания кнопок, закройте форму, а затем откройте ее в обычном режиме.
Проверьте как работают кнопки на ввод новых строк:
-добавьте в список продавцов новую фамилию Абрамов А.С.
-вставьте в группу «Овощи» товары : Картофель
Свекла Морковь
Укажите для этих товаров единицу изменения и цену.
Задание : Создайте в форме Накладные новую кнопку, с помощью которой можно будет создавать новую накладную. Эта кнопка должна будет добавлять новую запись в таблицу Накладные
Откройте структуру формы Накладные кнопкой [Конструктор
Создайте в заголовочной части этой формы новую кнопку [Новая накладная
При создании этой кнопки с помощью мастера выполните следующие действия
Шаг 1 - Выбор категории и действия.
Если при нажатии на кнопку должна добавляться запись в таблицу, необходимо выбрать
Категории - Обработка записей Действия - Добавить запись
Шаг 2 - Выбрать, что будет нанесено на кнопку- Текст или Рисунок. Если выбран «Текст», то надо задать текст на кнопке "Новая накладная"
Закройте форму и сохраните изменения.
Откройте форму в обычном режиме и проверьте как она работает.
С помощью кнопки Новая накладная вставьте новую накладную №142 на любую дату в текущем месяце для продавца - Абрамова Н.С. В табличную часть накладной внесите несколько товаров, относящихся к овощам с любым количеством.
Задание : Создайте простой макрос для открытия формы «Главная». Этот макрос должен иметь имя «Autoexec».
Макрос «Autoexec» запускается сразу же после открытия базы данных. Закройте базу
данных и откройте ее снова для того, чтобы проверить как работает макрос.
