Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Имя поля | Тип | Размер | Другие свойства |
КодПоставщика | числовой | дл. целое | составной ключ, Обязательное |
КодДетали | числовой | дл. целое | составной ключ, Обязательное |
Количество | числовой | дл. целое | Обязательное, возможные значения: >0 |
ДатаПоставки | дата/время | краткий формат даты | значение по умолчанию: date() |
2. Создание форм
1.1 Открытие базы данных
- Запустите MS Access и откройте созданную ранее БД (Поставка.mdb).
1.2 Создание простой формы функциональной кнопкой
Ñ Работайте с таблицей Поставщики. Сохраните форму под именем Поставщики_простая.
- В окне БД выделите таблицу, для которой создается форма.
- В списке функциональных кнопок Новый объект выберите функциональную кнопку Автоформа. Автоматически сформируется форма для выбранной таблицы.
- Отредактируйте с помощью этой формы информацию в таблице. Введите новую запись, например, 7; Задрипупенко; Самуил; Самуилович; Биробиждан. Для этого в панели инструментов Вид нажмите кнопку Новая запись (обозначена > *) или перейдите "за последнюю" запись в окне формы и начинайте ввод в форму.
- Просмотрите эту форму в режимах: Режим формы, Режим таблицы, Конструктор, используя соответствующие функциональные кнопки или меню Вид.
- Сохраните форму в текущей БД, выбрав в меню Файл команду Сохранить как/ экспорт и закройте ее.
1.3 Создание форм с помощью Мастера
1.3.1 Форма в один столбец
Ñ Работайте с таблицей Детали. Сохраните форму под именем Детали_в_один_столбец.
- В окне БД выберите тип объекта Формы, нажмите кнопку Создать, выберите таблицу, для которой создается форма, выберите мастер для вида формы Автоформа: в столбец и нажмите кнопку ОК.
- Просмотрите, отредактируйте и введите новые записи в таблицу с помощью формы, например, 7; болт с левой резьбой; 46; Спб.
- Просмотрите форму во всех режимах: Режим формы, Режим таблицы, Конструктор, сохраните, но не закрывайте ее.
1.3.2 Ленточная форма
Ñ Работайте с таблицей Детали. Сохраните форму под именем Детали_ленточная.
- Аналогично предыдущему пункту создайте форму с помощью мастера Автоформа: ленточная.
- Проделайте с ней все операции, что и для предыдущей формы. Введите новые записи в таблицу с помощью формы, сохраните и закройте обе формы (см. рис. 3_2).
1.3.3 Диаграмма
Ñ Работайте с запросом Детали_группировка, при построении диаграммы выберите все три поля.
- В окне БД выберите тип объекта Формы, нажмите кнопку Создать, выберите таблицу, для которой создается форма, выберите мастер для вида формы Диаграмма и нажмите кнопку ОК.
- Перенесите все используемые поля в правый список Поля диаграммы и нажмите кнопку Далее.
- Выберите тип диаграммы, например, гистограмму, и нажмите кнопку Далее.
- Просмотрите образец и закройте его окно.
- Перенесите на прямоугольники у осей диаграммы соответствующие поля. Нажмите кнопку Далее.
- Назовите диаграмму Детали_диаграмма и нажмите кнопку Готово.
- Просмотрите форму во всех режимах: Режим формы, Режим таблицы, Конструктор, сохраните и закройте ее.
1.3.4 Составная форма
Ñ В качестве основной выберите таблицу Поставщики, для подчиненной формы используйте таблицу Поставки. В основную форму включите все поля таблицы Поставщики, а в подчиненную – все поля таблицы Поставки, кроме поля КодПоставщика. Основную форму назовите Поставщики_составная, подчиненную - Поставки_составная.
- В окне БД выберите тип объекта Формы, нажмите кнопку Создать, выберите мастер Мастер форм и нажмите кнопку ОК.
- В появившемся окне выберите сначала таблицу Поставщики и требуемые поля из нее, а потом подчиненную таблицу Поставки и требуемые поля из нее. Нажмите кнопку Далее.
- Выберите опцию Подчиненные формы, затем укажите основную таблицу Поставщики. Нажмите кнопку Далее.
- Выберите внешний вид для подчиненной формы: Табличный и нажмите Далее.
- Выберите желаемый стиль (например, Облака) и нажмите Далее.
- Задайте имена основной и подчиненной форм, выберите опцию Изменение макета формы. Нажмите Готово.
- Сделайте щелчок правой кнопкой мыши по элементу управления (ЭУ) подчиненной формы и выберите в меню Свойства. В таблице свойств на закладке Данные установите значения:
Подчиненные поля: КодПоставщика
Основные поля: КодПоставщика
- Перейдите в основной форме в режим формы (см. рис. 3_4). Введите новые записи в таблицы с помощью составной формы, например, для поставщика введите новую поставку: 5; 20; <текущая дата>. Закройте форму.
- Дополнительно откройте и просмотрите во всех режимах подчиненную форму. Убедитесь, что в ней появилась запись о новой поставке. Закройте форму.
2. Редактирование и создание форм без Мастера
2.1 Простая редактируемая форма
Для таблицы Поставки с помощью функциональной кнопки Автоформа создайте простую форму, которую сохраните (но не закрывайте) под именем Поставки_редактируемая. Эта форма будет использоваться в настоящем разделе для ручного редактирования
- Перейдите в режим конструктора формы.
- Измените размеры формы (расширьте ее).
- Выведите рядом с окном формы Поставки_редактируемая окно панели элементов с рядом элементов управления (меню Вид)
- Визуально сгруппируйте поля КодПоставщика и КодДетали, для чего постройте вокруг них ЭУ Прямоугольник.
- Расположите ЭУ ДатаПоставки вместе с надписью справа от прямоугольника с полями КодПоставщика и КодДетали, перетащив их с помощью мыши.
- Организуйте ввод полей КодПоставщика и КодДетали путем выбора их названий из раскрывающихся списков. Для этого измените вид ЭУ для полей КодПоставщика и КодДетали на ЭУ Поле со списком. Сделайте щелчок правой кнопкой мыши по ЭУ для полей КодПоставщика и КодДетали. В появившемся меню выберите Преобразовать элемент в, а затем в новом меню Поле со списком. Откройте таблицу свойств этого ЭУ и назначьте следующие свойства:
для поля КодПоставщика для поля КодДетали
Данные КодПоставщика Данные КодДетали
Тип источника строк Таблица/запрос
Источник строк Поставщики Источник строк Детали
Число столбцов 2
Ширина столбцов 2
Присоединенный столбец 1
- Измените подписи для данных ЭУ: в ЭУ Надпись измените текст подписи КодПоставщика на Код поставщика, а подпись КодДетали – на подпись Код детали (см. рис. 4)
- Проверьте работу формы в режиме формы и закройте ее.
2.2 Сжатие БД
- В меню Сервис выберите пункт Служебные программы, далее выполните команду Сжать базу данных.
2.3 Сохранение и закрытие БД
- Закройте окно БД. Закончите работу с MS Access.
Практическое занятие. Работа с отчетами.
Постановка задачи
Создается база данных “Поставка деталей”. Она базируется на 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 | 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 |
3. Создание простых отчетов
1.1 Открытие базы данных
- Запустите MS Access и откройте созданную ранее БД (Поставка.mdb).
1.4 Создание простого отчета функциональной кнопкой
Ñ Работайте с запросом Детали_И_Поставщики. Сохраните отчет под именем Детали_И_Поставщики_простой.
- В окне БД выделите таблицу или запрос, для которого создается отчет.
- В списке функциональных кнопок Новый объект выберите функциональную кнопку Автоотчет. Автоматически сформируется отчет для выбранной таблицы или запроса.
- Просмотрите этот отчет в режимах: Предварительный просмотр, Образец, Конструктор (можете изменить свойства желаемых объектов, например, расположение, шрифт, размер шрифта, цвет шрифта, цвет заливки с помощью кнопок панели Формат).
- Сохраните отчет и закройте его.
1.5 Создание отчетов с помощью Мастера
1.3.1 Отчет в один столбец
Ñ Работайте с таблицей Детали. Сохраните отчет под именем Детали_в_один_столбец.
- В окне БД выберите тип объекта Отчеты, нажмите кнопку Создать, выберите таблицу, для которой создается отчет, выберите мастер для вида отчета Автоотчет: в столбец и нажмите кнопку ОК.
- Просмотрите отчет во всех режимах: Предварительный просмотр, Образец, Конструктор (можете изменить свойства желаемых объектов, например, расположение, шрифт, размер шрифта, цвета и т. д.).
- Сохраните отчет и закройте его.
1.3.2 Табличный отчет
Ñ Используйте запрос Деталь_Фамилия_перекрестный. Полученный отчет сохраните как Деталь_Фамилия_табличный.
- Создайте отчет с помощью мастера Автоотчет: ленточный.
- Проделайте с ним все операции, что и с предыдущим отчетом.
2. Создание сложных отчетов
2.1 Группировка данных и вычисление итогов
Ñ Используйте запрос Полный. Включите из него в отчет поля Название, Фамилия, Количество, ОбщийВес_в_кг. Сформируйте отчет с группировкой по полям Фамилия, Название, который назовите и сохраните как Фамилия_Название_Группировка.
- Запустите Мастер отчетов. Появится окно мастера.
- Выберите используемый запрос и перенесите в правый список требуемые поля. Нажмите Далее.
- Выберите в требуемом порядке (Фамилия, Название) поля для группировки. Нажмите Далее.
- Выберите поля для сортировки (не обязательно). Нажав кнопку Итоги, выберите в появившемся окне вид функции для расчета итоговых значений (Sum) для числовых полей Количество и ОбщийВес_в_кг и нажмите ОК. Нажмите Далее.
- Выберите желаемый макет отчета. Нажмите Далее.
- Выберите желаемый стиль отчета. Нажмите Далее.
- Задайте имя отчета и закончите его создание, нажав кнопку Готово.
- Просмотрите все страницы отчета в различных режимах.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |


