- •Лабораторная работа n 1
- •Создание таблиц.
- •Типы данных.
- •Общие свойства поля
- •Список таблиц и свойств полей таблиц
- •Ввод тестовых данных
- •Лабораторная работа n 2
- •Создание запросов
- •Пояснение к запросу:
- •Тип запроса: запрос на выборку из одной таблицы
- •Тип запроса: запрос на выборку из двух таблиц
- •Тип запроса: запрос на выборку из двух таблиц
- •Тип запроса: запрос на выборку из трех таблиц
- •Запросы на выборку из одной и нескольких таблиц
- •Тип запроса: Запрос на создание новой таблицы "НоваяТаблицаЗакупки"
- •Контрольные вопросы
- •Лабораторная работа n 3
- •Тип запроса: Запрос на выборку из одной таблицы с параметром
- •Тип запроса: запрос на выборку данных из двух таблиц с параметром
- •Тип запроса: запрос на выборку данных из таблиц с группировкой
- •Тип запроса: запрос на выборку данных из нескольких таблиц с параметром
- •Лабораторная работа n 4
- •1. Создать простые формы "Поставщики", "Сотрудники", "Типы", "Методы доставки","Сведения об организации"
- •Лабораторная работа n 5
- •Лабораторная работа n 6
Тип запроса: запрос на выборку данных из нескольких таблиц с параметром
Имя запроса: "Товары и цены".
Цель запроса: Выбрать все цены товаров на введенный в качестве параметра тип товаров, расположив их в порядке возрастания
QBE-запрос:
SQL-запрос:
SELECT DISTINCTROW Товары.КодТовара, Поставщики.КодПоставщика,
Поставщики.НазваниеПоставщика, Avg(Сделки.Цена) AS [Средняя цена], Sum(Сделки.ЗаказанноеКоличество) AS Итого
FROM (Поставщики INNER JOIN Закупки ON Поставщики.КодПоставщика = Закупки.КодПоставщика)
INNER JOIN (Товары INNER JOIN Сделки ON Товары.КодТовара = Сделки.КодТовара) ON Закупки.КодЗаказа = Сделки.КодЗаказа
WHERE (((Сделки.ДатаОперации) >= [forms]![Период отчета]![НачальнаяДата] And (Сделки.ДатаОперации) <= [forms]![Период отчета]![КонечнаяДата]))
GROUP BY Товары.КодТовара, Товары.Марка, Поставщики.КодПоставщика, Поставщики.НазваниеПоставщика;
Перекрестный запрос
Тип запроса: Перекрестный запрос
Имя запроса: "ПерекрестныйСделки".
Цель запроса: запрос в виде перекрестной таблицы подсчитывает сумму цен сделок, совершенных с товарами различных типов за каждый месяц текущего года.
Предварительно создать запрос на выборку по имени СделкиТоварыТипы, объединяющий нужные данные из таблиц Сделки, Товары, Типы. В качестве заголовков столбцов использовать названия типов товаров, в качестве заголовков строк - даты операции, сгруппированные по месяцам.
Для создания запроса можно использовать мастер запросов.
SQL-запрос:
TRANSFORM Sum([Цена]) AS СуммаСделок
SELECT Format(СделкиТоварыТипы.ДатаОперации,"mmm") As Месяц, Sum([Цена]) AS [Итого]
FROM СделкиТоварыТипы
GROUP BY СделкиТоварыТипы.ДатаОперации
PIVOT СделкиТоварыТипы.НазваниеТипа;
Пояснение:
<
СОЗДАТЬ ПЕРЕКРЕСТНУЮ ТАБЛИЦУ, заполнив ячейки таблицы значениями Сумм по полю [Цена] ПОД НАЗВАНИЕМ СуммаСделок,
ВЫБРАВ в качестве заголовков строк поле ДатаОперации, из которого извлечены форматом трехбуквенные названия месяцев, а также
Сумму по полю [Цена] ПОД НАЗВАНИЕМ [Итого]
ИЗ запроса СделкиТоварыТипы,
ГРУППИРОВАТЬ ПО полю ДатаОперации,
ИСПОЛЬЗОВАТЬ КАК ЗАГОЛОВКИ СТОЛБЦОВ значения поля
НазваниеТипа;
>
Лабораторная работа n 4
Создание простых форм. Элементы управления на формах. Списки и поля со списком. Создание отчетов.
Ц
ель
работы.
Изучить способы создания простых форм
(с помощью мастера и конструктора).
Изучить свойства форм.
Для создание форм:
Щелкнуть на вкладку ФОРМЫ окна БД.
Щелкнуть на кнопку Создать.
В диалоговом окне НОВАЯ ФОРМА выбрать Мастер форм и в качестве источника данных нужную таблицу или запрос.
Отвечать на предлагаемые мастером диалоговые окна и нажамать кнопку Далее, пока эта кнопка активно и кнопку Готово, когда кнопка Далее уже не активна.
Форма имеет 3 рабочих режима, которые можно переключать, выбрав из списка кнопки ВИД.
В Режиме формы можно вводить данные, изменять их и т.д.
Режим таблицы формы – это источник записи формы.
В
конструкторе можно изменить вид формы,
расположение элементов управления.
Элементы управления обеспечивают связь
конструктора формы с полями источников
данных.
Элементы управления можно:
перетащить на новое место,
удалить
изменить свойства, порядок перехода на ЭУ
либо изменит размеры, шрифт, цвет шрифта,
размер щрифта
оформление
цвет заливки ……..
Для изменения размера нужно выделить ЭУ щелкнув на нем.
Аccess отобразит маркеры вокруг ЭУ, говорящие о том, что элемент выделен. Для изменения размеров ЭУ перемещайте размерные маркеры (черные размерные квадратики), при установки на размерные маркеры появляется двунаправленная стрелка, не отпуская кнопку мыши переместить размерный маркер в нужном направлении.
Д
ля
перемещения ЭУ следует переместить
его маркеры (ладонь и
указательный палец).
Можно выделять и перемещать группу элементов управления, выделив их при нажатой кнопки мыши очертить область выделения.
Д
ля
каждого объекта Access можно
просмотреть свойства, в режиме
Конструктора объекта нажать кнопку
СВОЙСТВА. Каждый объект обладает
определенными событиями, которые
происходят в определенном порядке.
Если в бланке свойств по строке события
поставить макрос или Процедуру обработки
события (ПОС),
то при возникновении этого события
управление программой переходит в
макрос или ПОС, выполняет запрограммированные
действия и после чего возвращается на
следующее по приоритету событие.
Ч
тобы
включить свойства для формы, необходимо
щеклкнуть в конструкторе формы в левом
верхнем углу в области прямоугольника
на пересечении линеек.
Порядок выполнения:
