Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

2.2 Сжатие БД

- В меню Сервис выберите пункт Служебные программы, далее выполните команду Сжать базу данных.

2.3 Сохранение и закрытие БД

- Закройте окно БД. Закончите работу с MS Access.

Приложение 1.

Практическое занятие. Работа с макросами.

Постановка задачи

Создается база данных “Поставка деталей”. Она базируется на 3-х таблицах: Поставщики, Детали и Поставки. Экземпляры таблиц (после модификации) представлены ниже.

Таблица 1. Поставщики

КодПоставщика

Фамилия

Имя

Отчество

Город

Телефон

1

Иванов

Петр

Петрович

Спб

(812)

2

Петров

Иван

Абрамович

Спб

(812)

3

Сидоров

Мойша

Иванович

Москва

(067)

4

Петров-Водкин

Сергей

Сергеевич

Киев

(078)

6

Борисова

Пелагея

Авдотьевна

Урюпинск

7

Задрипупенко

Самуил

Самуилович

Биробиджан

Таблица 2. Детали

КодДетали

Название

Вес

ГородСклада

1

гайка

12,6

Спб

2

болт

56,8

Москва

3

шуруп

23,1

Москва

4

шайба

5,3

Биробиджан

5

винт

7,8

Лондон

6

щтифт

9

Нью-Йорк

7

болт с левой резьбой

46

Спб

8

заклепка

1,6

Москва

Таблица 3. Поставки

КодПоставщика

КодДетали

Количество

ДатаПоставки

1

1

456

21.10.99

1

5

20

02.11.99

2

2

87

21.10.99

2

3

55

18.10.99

2

4

1

13.10.99

2

6

34

20.10.99

3

4

57

22.10.99

1. Создание макросов

1.1 Открытие БД

- Запустите MS Access и откройте созданную ранее БД (Поставка.mdb).

1.2  Создание простого информационного макроса

Ñ Создайте, отредактируйте и выполните макрос, выводящий информационное сообщение.

- В окне БД выделите раздел макросов.

- Нажмите функциональную кнопку Создать.

- В первой строке появившегося окна в графе Примечание наберите текст Информационное сообщение, в графе Макрокоманда выберите из списка макрокоманду Сообщение.

- В разделе аргументов в строке Сообщение наберите текст “Начало”, который будет появляться на экране. Сохраните макрос под именем Сообщения.

- Выполните макрос с помощью функциональной кнопки Запуск.

- Отредактируйте макрос, задав в разделе аргументов в строке Тип значение Информационное, и закройте его. Выполните его из окна БД. Обратите внимание на появление информационного значка.

- Из меню Правка командой Переименовать дайте этому макросу имя Autoexec. Закройте БД. Снова откройте созданную БД и убедитесь, что теперь макрос выполняется автоматически при открытии БД.

- Дайте макросу прежнее имя.

1.3  Создание группы макросов

Ñ Создайте группу макросов и свяжите эти макросы со свойствами формы Детали_табличная (если такой формы нет – создайте ее в разделе форм с помощью кнопки Создать путем выбора нужной таблицы и мастера для формы Автоформа: табличная).

· Создание группы макросов

- В окне БД откройте макрос Сообщения в режиме конструктора. В меню Вид выберите Имена макросов. В окне макроса появится новый столбец Имя макроса. Введите в эту графу имя Начало для созданного ранее макроса.

- Во второй строке аналогично определите еще один макрос того же типа, присвоив ему имя Конец. Сохраните макрогруппу с прежним именем Сообщения и закройте окно макроса.

- Выполните макрогруппу из окна БД. Будет выполнен только первый макрос из группы.

· Связь группы макросов с формой

Работайте с формой Детали_табличная.

- Откройте форму в режиме конструктора. Откройте таблицу свойств формы, нажав правую кнопку мыши на пустом поле формы и выбрав пункт Свойства.

- Выберите опцию События в меню.

- Для свойства Открытие выберите из списка макрос Сообщения. Начало, а для свойства Закрытие выберите из списка макрос Сообщения. Конец (см. рис. 1_3).

- Закройте и сохраните форму. Из окна БД откройте и закройте форму. Убедитесь, что при этом появляются соответствующие сообщения.

- Удалите сформированные значения свойств формы.

2. Создание элементов управления для форм

2.1  Создание условных макросов

Ñ Создайте макросы, выполнение которых зависит от логического условия, проверяющего состояние элемента управления (ЭУ) Выключатель, помещенного в главную форму Поставщики_составная. Один макрос делает видимой подчиненную форму Поставки_составная, а другой делает ее невидимой. Таким образом, обеспечивается переключение видимости подчиненной формы.

- Начните создание нового макроса, нажав функциональную кнопку Создать в разделе макросов. Из меню Вид командой Условия включите столбец Условие в окно макроса.

- Сформируйте макрос в соответствии со следующими условиями:

Условие Макрокоманда

[Видимость]<>0 ЗадатьЗначение

[Видимость]=0 ЗадатьЗначение

Аргументы макрокоманды

Элемент Выражение

[Поставки_составная].Visible Да

[Поставки_составная].Visible Нет

- Сохраните макрос под именем Переключение_видимости.

- Откройте форму Поставщики_составная в режиме конструктора. Сформируйте в ней на свободном месте ЭУ Выключатель (если в форме не выведена панель элементов, выведите ее с помощью меню Вид).

- Откройте таблицу свойств этого ЭУ и задайте следующие значения свойств:

Имя Видимость

Подпись Поставки-составная

После обновления Переключение видимости

- Установите нужные вам размеры кнопки с подписью “Поставки-составная” (см. рис. 1_4).

- Перейдите в режим формы и убедитесь, что нажатие и отжатие кнопки приводит к появлению и исчезновению подчиненной формы.

2.2  Создание AutoKeys-макроса

Ñ Создайте группу макросов, один из которых назначает клавише F12 открытие формы Детали_в_один_столбец, а второй назначает клавише F11 открытие запроса Поставщики_диапазон. По умолчанию имя группы макросов, определяющих клавиатурные назначения, должно быть AutoKeys.

- Начните создание нового макроса. В меню Вид выберите Имена макросов. В окне макроса появится новый столбец Имя макроса. Введите в эту графу {F12}.

- В графе Макрокоманда и разделе Аргументы макрокоманды сформируйте макрос, открывающий форму Детали_в_один_столбец.

- Сохраните полученную макрогруппу под именем AutoKeys.

- Аналогично создайте еще один макрос в группе, назначающий клавише F11 открытие запроса Поставщики_диапазон.

- Проверьте работу этих макросов.

2.3  Экспорт данных в Microsoft Excel

Ñ Создаваемый макрос предназначен для передачи данных из таблицы Поставщики БД в файл с именем People_nov.xls.

· Создание макроса для экспорта данных в электронную таблицу

- Создайте макрос, включающий макрокоманду ПреобразоватьЭлектроннуюТаблицу с аргументами:

Тип преобразования Экспорт

Тип электронной таблицы Microsoft Excel 97

Имя таблицы Поставщики

Имя файла People_nov.xls

С именами полей Нет

- Сохраните макрос под именем Экспорт и закройте его.

· Связь макроса с формой

Создайте новую форму Управление на базе таблицы Поставщики (например, с помощью функциональной кнопки Автоформа или с помощью Мастера форм).

В режиме конструктора формы Управление сформируйте в ней ЭУ Кнопка.

В окне Создание кнопок выберите категорию Разное и действия – Запуск макроса, нажмите кнопку Далее.

Выберите созданный ранее макрос Экспорт и нажмите Далее.

Разместите на кнопке текст, например, Передача данных в эл. таблицу, или один из рисунков, например, MS Excel, нажмите Далее.

Задайте произвольное имя кнопки, нажмите кнопку Готово.

Проверьте действие макроса Экспорт из формы Управление (в режиме формы) – файл People_nov.xls запишется в папку Мои документы.

2.4  Выделение данных в отчете

Ñ Создаваемый макрос обеспечит динамическое выделение в отчете Фамилия_название_группировка поставщиков, общий вес деталей в поставках у которых больше 1 кг.

· Создание макроса

- Сформируйте условный макрос в соответствии со следующими условиями:

Условие Макрокоманда

[ОбщийВес_в_кг]>1 ЗадатьЗначение

[ОбщийВес_в_кг]<=1 ЗадатьЗначение

Аргументы макрокоманды

Элемент Выражение

[Молодец].Visible Да

[Молодец].Visible Нет

- Сохраните макрос под именем Выделение и закройте его.

· Модификация отчета

- Свойство события Форматирование заголовка группы Фамилия отчета Фамилия_название_ группировка свяжите с созданным макросом Выделение.

- В разделе заголовка группы Фамилия разместите новый ЭУ Надпись, для которого в таблице свойств задайте Имя для элемента управления как Молодец и Подпись как Молодец!. Задайте красный цвет символов для этого элемента и/или выделяющийся цвет фона.

- Проверьте результаты в режиме просмотра.

- Сохраните отчет и закройте его.

2.5  Окончание работы

- Закройте окно БД. Закончите работу с MS Access.

Приложение 2.

Практическое занятие. Разработка приложения.

1. Создание управляющих форм

1.1 Открытие БД

- Запустите MS Access и откройте созданную ранее БД (Поставка.mdb).

1.2  Схема управления приложением

Ñ Изучите схему организации управления приложением, которая представлена на рис. 1. В соответствии с этой схемой при запуске приложения появляется управляющая форма Главная, содержащая ЭУ Кнопка для перехода в управляющие формы следующего уровня и для окончания работы приложения. Управляющие формы Формы , Запросы и Отчеты с помощью содержащихся в них ЭУ Кнопка обеспечивают доступ к соответствующим объектам БД, а также возврат в форму Главная. Последующие пункты реализуют построение приложения по этой схеме.

Подключаемые формы, запросы, отчеты:

Формы

Поставщики

 
Поставщики_составная

Поставки

 
Поставки_редактируемая

Возврат

 
 

Главная форма

 

Формы

 
Запросы

Запросы

 
 

Полный

Отчеты

 

Поставщики

и детали

 
 

Деталь_Фамилия_перекрестный

Выход

 

Возврат

 
 

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5