Добавлен: 21.10.2018

Просмотров: 4285

Скачиваний: 19

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

31 

 

Для  сохранения  изменений  отображения  столбцов  следует  выбрать  ко-

манду Сохранить (вкладка Файл). 

 

8.8. Фиксация столбцов 

 

Для  того  чтобы  зафиксировать  столбцы,  которые  не  будут  уходить  за 

край экрана при прокрутке: 

1.  Выделите столбцы, которые необходимо зафиксировать. 

2.  Правой клавишей мыши откройте контекстное меню и выберите ко-

манду Закрепить поля. 

Новые  зафиксированные  столбцы  добавляются  справа  к  зафиксирован-

ным ранее. 

Для отмены фиксации столбцов следует выбрать команду Отменить за-

крепление всех полей. 

 

8.9. Создание простого отчета 

 

Для автоматического создания простого отчета: 

1.  В Области навигации выберите нужную таблицу. 

2.  На вкладке Создание в группе Отчеты выберите кнопку Отчет

Будет сформирован отчет по выбранной таблице. 

 

Упражнение 2 

 

1. Откройте БД Продажи, созданную в результате выполнения Упраж-

нения 1. 

2. Введите данные в таблицы Склад, Фирмы, Товары

10

 

                                           

10

 

Ввод данных всегда следует начинать с таблиц, не имеющих внешних ключей. В последнюю очередь за-

полняются таблицы, являющиеся связующими для отношения "многие ко многим".

 


background image

32 

 

№склада 

Телефон 

Адрес 

Заведующий 

10 8(495)953-0189 

ул. Свободы,37 

Иванов П.П. 

20 8(499)712-2222 

ул. Мелитопольская, 35 

Гривко Л. К. 

30 8(495)901-7044 

ул. Кустарная, 28 

Соломоник К.Ф. 

40 8(495)359-0014 

ул. Перерва, 2 

Андреев П.Н. 

 

Код 

фирмы 

Название 

Адрес 

Телефон 

100 

Мир 

Чонгарский б-р, 16 

8(495) 152-4001 

200 

М. Видео 

Маросейка, 6/8 

8(495) 923-2906 

300 

Диал Электроникс  Новослободская, 14/19 

8(495) 978-1693 

 

3.  Для  таблицы  Товары  в  режиме  Конструктора  выберите  в  столбце 

Тип  данных  поля  Наименование  Мастер  подстановок...  и  введите  в  один 

столбец  фиксированный  набор  используемых  в  этом  поле  значений

11

.  Для 

поля  Номер  склада  также  воспользуйтесь  Мастером  подстановок  и  указав 

таблицу Склады, выберите соответствующее для подстановки поле. 

4. Введите данные в таблицу, используя для полей Название и № скла-

да значения из выпадающего списка.  При заполнении поля № склада, учи-

тывайте условие, что на одном складе хранится только один вид товара (те-

левизор, видеокамера и т.п.). 

Код 

товара 

Наименование 

Марка 

Цена 

№ 

склада 

Кол-во Опи-

сание 

1  Телевизор GoldStar 

СМ-2180К $459 

   

Телевизор Philips 

25PT9001 

$1499 

 

 

 

Телевизор Panasonic 

25V50R 

$765 

 

 

 

Телевизор GoldStar 

CF-14E20B 

$230 

 

 

 

Видеомагнитофон Panasonic 

HS-800EE $1400 

     

Видеомагнитофон Philips 

VR-756 

$450 

     

Видеокамера Samsung 

VP-J55 $530 

 

 

 

Видеокамера Sharp 

E37 

$845 

 

 

 

Музыкальный центр Panasonic 

DH32 

$320 

 

 

 

10  Музыкальный центр Sony 

MJ-L1 

$1289 

 

 

 

                                           

11

 Мастером подстановок можно воспользоваться и для ввода названий фирм-производителей. 


background image

33 

 

Данные о количестве и описании товара заполните самостоятельно про-

извольными значениями. 

5.  Для  полей  внешнего  ключа  таблиц  Контактные  лица  и  Продажи  в 

режиме Конструктора в столбце Тип данных выберите Мастер подстановок 

и  укажите  значения  каких  полей  и  из  каких  таблиц  будут  использованы  в 

этом  поле.  В  таблице  Продажи  для  поля  Код  фирмы  выберите  в  качестве 

столбца  подстановки  поля  Код  фирмы  и  Название  таблицы  Фирмы.  Для 

поля Код товара – из таблицы Товары поля Код товараНаименование и 

Марка. На вкладке Подстановка свойств поля Код товара установите число 

строк,  выводимых  в  поле  со  списком

12

,  значение  Да  на  вывод  заглавий 

столбцов,  подставляемых  значений  и  ненулевую  ширину  для  всех  трех 

столбцов.  

6.  Самостоятельно  заполните  данными  таблицы  Контактные  лица  и 

Продажи.  Количество  проданных  товаров  в  таблице  Продажи  не  должно 

превышать количество товаров, имеющихся на складе.  

7. Проверьте схему данных.  

8. Откройте таблицу Товары.  

9. Добавьте запись: Видеокамера, Panasonic NV-DX1E, $2599.  

10. Осуществите замену названий GoldStar на LG Electronics.  

11. Отсортируйте данные по цене.  

12. Используя фильтрацию, выберите данные: по названиям, например, о 

музыкальных  центрах  и  по  цене  меньше  определенного  числа,  например, 

меньше 800.  

13. Отобразите на экране только данные полей НаименованиеМарка и 

Цена, удалив с экрана лишние данные.  

14. Добавьте поле Изображение (тип OLE).  

                                           

12

 Если число строк задано меньше, чем данных в этом поле, то в поле со списком появляется полоса про-

крутки для просмотра остальных строк. 


background image

34 

 

15. Добавьте в первую запись объект – рисунок телевизора, созданный в 

графическом редакторе.  

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

последующие клетки.  

17. На основе таблицы Товары, подготовьте простой отчет. 

 

9. Создание и открытие запроса 

 

Использование  запросов  позволяет  осуществлять  различные  формы  до-

ступа к одной и той же информации. Запрос – это объект БД, допускающий 

многократное использование. Результат запроса – представленный в таблич-

ном виде набор данных. Запросы могут быть созданы как с помощью Масте-

ра запросов, так и самостоятельно, с помощью Конструктора запросов

Для создания нового запроса: 

1.  На вкладке Создание в группе Запросы выберите кнопку Конструк-

тор запросов

2.  В диалоговом окне Добавление таблицы укажите имена таблиц, по 

полям  которых  будет  производиться  запрос,  нажимая  кнопку  Добавить  по-

сле каждого указанного имени таблицы. 

3.  Нажмите кнопку Закрыть. 

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

на экран полей и записей одной или нескольких таблиц и порядок их отобра-

жения. В бланке запроса содержится 6 строк: 

 

Поле 

Имя поля 

Имя таблицы 

Имя таблицы 

Сортировка 

Место ввода инструкций сортировки 

Вывод на экран 

Определяет, будет ли отображено поле в результирующем 
наборе данных 

Условие отбора 

Содержит первое условие, ограничивающее набор записей 

Или 

Другие условия на ограничения набора записей 

 


background image

35 

 

MS Access позволяет выполнять следующие типы запросов: 

1. QBE-запросы (QBE=Query By Example Запросы по образцу): 

o

 

запрос на выборку; 

o

 

перекрестный запрос; 

o

 

запрос на создание таблицы; 

o

 

запрос на обновление; 

o

 

запрос на добавление записей; 

o

 

запрос на удаление записей. 

Каждый из этих типов указывается в дополнительной вкладке Работа с 

запросами группа Тип запроса.  

2. Запросы SQL (Structured Query Language – Структурированный язык 

запросов). SQL – стандартизированная  форма  составления  запросов  для  об-

работки  реляционных  баз  данных.  При  выполнении QBE-запросов  они 

транслируются в соответствующие SQL-запросы. 

 

9.1. Запрос на выборку 

Запрос  на  выборку  является  самым  распространенным  типом  запроса. 

Данный запрос определяет, какие записи или поля из одной или нескольких 

таблиц будут отображены при его выполнении. 

Для выбора записей, удовлетворяющих определенным критериям: 

1. В строке Поле щелкните в правой части клетки на стрелке, указыва-

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

Если запрос осуществляется по полям из разных таблиц, то сначала щелкни-

те в строке Таблица и укажите нужную таблицу, что позволит ограничить 

список полей в строке Поле. Если запрос будет осуществляться по несколь-

ким полям, отобразите их имена в свободных клетках строки Поле

2.  Проследите, чтобы в строке Вывод на экран флажок отображался бы 

галочкой. 

3.  В  строке  Условие  отбора  введите  критерии  выбора. (Для  задания 

диапазона значений могут быть использованы операторы > (больше), >= (не