Методические указания по выполнению курсовой работы по дисциплине

с. 1 с. 2 с. 3 с. 4


Федеральное агентство по образованию

Тверской государственный технический университет

Е.Е. Фомина

Методические указания по выполнению курсовой работы по дисциплине «Информатика»

Методическое пособие


Тверь 2009


УДК 002(075.8)

ББК 32.81я7

Фомина, Е.Е. Методические указания по выполнению курсовой работы по дисциплине «Информатика [Электронный ресурс]: методическое пособие / Е.Е. Фомина. Тверь, 2009. 102 с.

Пособие содержит методические указания по выполнению курсовой работы на тему «Проектирование баз данных в Access».

Предназначено для студентов специальностей «Организация перевозок и управление на транспорте», «Бухгалтерский учет, анализ и аудит», «Связи с общественностью» изучающих курс «Информатика».

Обсуждено и рекомендовано на заседании кафедры ИПМ (протокол №3 от 21 апреля 2009 г.)

Рецензенты: кандидат технических наук, доцент кафедры «Информатика и прикладная математика» ТГТУ Остапенко В.Н.

Елена Евгеньевна Фомина






© Тверской государственный технический университет, 2009


Содержание

Введение
Для запуска приложения Microsoft Access необходимо выполнить команду Пуск / Программы / Microsoft Office / Access. На экране отобразится рабочее окно программы (рис. 1).

Рис. 1. Окно приложения Access


Для создания новой базы данных в пункте меню Файл выбирается команда Создать. Справа появится раздел Создание файла. В котором необходимо выбрать команду Новая база данных (рис.2).

Рис. 2. Создание новой базы данных

На экране отобразится окно Файл новой базы данных, где необходимо указать имя новой базы данных и папку на диске, в которой она будет сохранена. В результате активизируется окно для работы с объектами базы данных Access (рис. 3).

Рис. 3. Окно объектов базы данных


Каждый объект, будь то таблица, форма, отчет, запрос или др. может быть открыт в двух основных режимах: режиме конструктора и режиме таблицы – для таблицы или запроса, режиме просмотра для отчета и режим формы – для формы.

В режиме конструктора происходит конструирование объекта разработчиком, а в режиме таблицы (запроса или просмотра) работа пользователя с объектом (рис. 4, 5).


а) б)

Рис. 4. Таблица «Справочник товаров»:

а) режим таблицы; б) режим конструктора

а) б)

Рис. 5. Форма «Справочник товаров»:

а) режим формы; б) режим конструктора
Для перехода из одного режима в другой используется пункт меню Вид (рис. 6).

Рис. 6. Переход из одного режима в другой



Раздел 1. Создание таблиц
1.1. Общие сведения
Для создания новой таблицы в разделе Объекты выбирается объект Таблицы (рис. 1.1).

В Access существует три режима создания таблицы:



в режиме конструктора,

путем ввода данных,

с помощью мастера.

Рассмотрим наиболее удобный и функциональный вариант создания таблицы – режим конструктора.


Рис. 1.1. Режимы создания таблицы


При создании таблицы в режиме конструктора, на экране отображается окно следующего вида (рис. 1.2).

Рис. 1.2. Создание таблицы в режиме конструктора


1. В столбце Имя поля перечисляются названия всех полей таблицы.

2. В столбце Тип данных указывается, какой тип данных будет содержаться в поле (табл. 1).


Таблица 1. Типы данных

Тип данных

Описание

Текстовый

Поле будет содержать текст, длиной не более 255 символов

Поле МЕМО

Поле будет содержать текст, длиной не более 65535 символов

Числовой

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

Размер поля

Десятич-

ные


знаки

Диапазон

значений


Байт

Нет

От 0 до 255

Целое

Нет

От -32768 до +32767

Длинное целое

Нет

От -2147483648 до 2147483647

Одинарное с плавающей

точкой


7

От -3,4∙1038 до +3,4∙1038

Двойное с

плавающей

точкой


15

От -1,79∙10308 до +1,79∙10308

Действительное

28

От -1∙10-28 до +1∙1028

Денежный

4

От -922337203685477,5808

до +922337203685477,5807






Дата/время

Поле будет содержать дату (от 100 до 9999 года) или время или дату и время одновременно

Денежный

Тип данных, используемый для денежных значений

Счетчик

Поле будет содержать уникальное значение, которое автоматически увеличивается на 1, когда в таблицу добавляется новая запись

Логический

Поле содержит значения ИСТИНА или ЛОЖЬ

Поле

объекта OLE



Содержит объекты OLE, такие как документы Microsoft Word, электронные таблицы Microsoft Excel, рисунки, звукозапись или другие данные в двоичном формате

Гиперссылки

Поле будет содержать путь к файлу на диске или адрес к ресурсу в сети

Мастер

подстановок



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

3. Раздел Описание содержит комментарии к полю. Комментарии к полю будут отображаться строке состояния окна базы данных при работе с таблицей в режиме Таблицы (рис. 1.3).

Рис. 1.3. Комментарии к полю Единицы измерения


4. Для каждого поля можно определить его свойства в разделе
Свойства поля. Описание свойств полей представлено в табл. 2.
Таблица 2. Описание свойств полей

Свойство

Описание

Примечание

Размер поля

Определяет максимальное количество символов, которое может находиться в поле для текстовых полей или диапазон значений для числовых полей




Формат

Определяет формат данных, содержащихся в поле




Окончание табл. 2



Свойство

Описание

Примечание

Маска ввода

Определяет шаблон для ввода данных

Например:

для даты удобно задать шаблон следующего вида:

1 1-1 1-1 1 1 1,

для телефона следующего вида:

8 ( 1 2 5 5 ) 1 1 – 5 5 – 9 9


Подпись

Содержит текст, который будет расположен в заголовке столбца таблицы, он может отличаться от названия поля




Условие на значение

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

Например:

для поля количество возможно условие на значение >=0,

для поля дата возможно условие на значение >01.01.2000

или


between 01.01.2000 and 01.01.2010 (between – между)

Сообщение об ошибке

Содержит текст сообщения, который буден на экране, если пользователь введет данные, не удовлетворяющие условию в строке Условие на значение




Значение по умолчанию

Определяет то значение, которое будет содержаться в поле, когда туда еще не введены данные

Например:

для поля количество значение по умолчанию может быть установлено равным 0




1.2. Создание таблиц базы данных «Накладные»
Рассмотрим процесс создания таблиц на примере базы данных
«Накладные».

Структура базы данных представлена на рис. 1.4.


Таблица Таблица Таблица

«
1
Справочник накладных» «Продажа товара» «Справочник товаров»


(
1

м
ключ) № накладной

Дата


Покупатель

Адрес


Телефон

(ключ) № накладной


м
(ключ) Товар

Количество

Стоимость



(ключ) Товар

Цена


Единицы измерения

Рис. 1.4. Схема базы данных «Накладные»
Создание базы данных рекомендуется начинать с создания таблиц, тип связи со стороны которых 1 – «Справочник товаров» и «Справочник накладных»
1.2.1. Алгоритм создания таблицы «Справочник накладных»
1. В окне базы данных Access активизируется объект Таблицы, в котором выбирается раздел Создание таблицы в режиме конструктора
(рис. 1.1).

2. В появившемся окне конструктора в столбце Имя поля перечисляются все имена полей создаваемой таблицы, а также выбирается их тип (рис. 1.5). Для каждого поля определяются его свойства.


Рис. 1.5. Поля таблицы «Справочник накладных»


Комментарии к выбору типов данных.

▪ Поле № накладной будет содержать номера выписанных накладных. Так как номер каждой накладной уникальный в пределах базы данных, во избежание путаницы рекомендуется определить тип поля Счетчик. Тогда номер накладной будет генерироваться автоматически, а их повторение будет исключено.

▪ Для поля Телефон выбран тип данных текстовый, так как в его записи будут присутствовать символы «-», например, 32-56-78.

Ниже описаны свойства каждого поля.

2.1. Свойства поля № накладной (рис. 1.6).

Рис. 1.6. Свойства поля № накладной


Для поля можно изменить свойство Подпись, чтобы при работе с таблицей в заголовке столбца был текст «Номер накладной» отличный от названия столбца «№ накладной».

2.2. Свойства поля Дата (рис. 1.7)



а)

б)

в)

г)

Рис. 1.7. Свойства поля Дата


а). Поле будет содержать даты, которые вводятся в привычном для пользователя формате: число.месяц.год (например, 12.12.2009).

Для поля Дата удобно задать маску ввода, т.е. шаблон по которому пользователь будет вводить данные. В данном случае удобно, что шаблон имел вид: 2 2.2 2.2 2 2 2 – две первые цифры для дня, последующие две цифры для месяца, четыре цифры для года.

Для создания маски ввода в строке Маска ввода необходимо нажать кнопку, и в появившемся диалогом окне Создание масок ввода выбрать маску Краткий формат даты (рис. 1.8). Далее нажать кнопку Готово.

Рис. 1.8. Создание масок ввода


б). В строке Условие на значение установлено ограничение по вводу данных: в таблицу нельзя будет ввести накладные с датой выписки ранее 01.01.2000.

в). В строке Сообщение об ошибке записан текст, который будет появляться на экране, если в поле будут введены данные, не удовлетворяющие условию на значение, т.е. если будет введена дата ранее 01.01.2000.

г). В строке Обязательное поле рекомендуется выбрать Да, т.е. поле обязательно должно быть заполнено пользователем.
2.3. Свойства поля Покупатель (рис. 1.9)

а)

б)

Рис. 1.9. Свойства поля Покупатель


а). В свойстве Размер поля устанавливается максимальное количество вводимых символов.

б). В строке Обязательное поле рекомендуется выбрать Да, т.е. поле обязательно должно быть заполнено пользователем.


2.4. Свойства поля Адрес (рис. 1.10)

Рис. 1.10. Свойства поля Адрес


а). В свойстве Размер поля устанавливается максимальное количество вводимых символов.

б). В строке Обязательное поле можно установить Нет, т.е. поле заполнять не обязательно.


2.5. Свойства поля Телефон (рис. 1.11)

а)

в)

б)

Рис. 1.11. Свойства поля Телефон


а). В свойстве Размер поля устанавливается максимальное количество вводимых символов – 8, где 6 символов отводится для цифр, а два символа для «-».
б). Для телефона удобно задать Маску ввода следующего вида:

2 2 — 2 2 — 2 2



две цифры - две цифры - две цифры, например 40-55-89.
Создание пользовательских масок ввода

Для создания маски ввода в строке Маска ввода необходимо нажать кнопку . В окне Создание масок ввода среди масок нет ни одной, которая соответствует условию (рис. 1.12). Поэтому необходимо выбрать одну из представленных масок и нажать кнопку Список.

В диалоговом окне Настройка масок ввода (рис. 1.13) задается:

Описание маски: телефон,

Маска ввода: 99-99-99 (описание символов, используемых в маске вода представлено в табл. 3),

Образец данных: пример данных, которые будут содержаться в поле.

После заполнения всех окон нажимается кнопка Закрыть. Далее в диалоговом окне Создание масок ввода нажимается кнопка Готово.


Рис. 1.12. Создание масок ввода Рис. 1.13. Настройка маски ввода


Таблица 3. Символы, используемые в масках ввода

Символ

Описание

Пример

0

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

Маска ввода для поля телефон: 0 (000) 00-00-00

Заполнение: 8 (495) 12-89-25



Продолжение табл. 3

Символ

Описание

Пример

9

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

Маска ввода для поля телефон: 9 (999) 00-00-00

Заполнение: 8 (495) 12-89-25

( ) 12-89-25


#

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

Маска ввода для поля
температура: #999

Заполнение: —25

+25


L

Данный символ в маске ввода указывает на то, что при вводе данных на его месте будет стоять буква (от A до Z или от А до Я), ввод которой обязателен

Маска ввода для поля код продукции: L-000-LL

Заполнение: М-122-ДЛ



?

Данный символ в маске ввода указывает на то, что при вводе данных на его месте будет стоять буква (от A до Z или от А до Я), ввод которой не обязателен

Маска ввода для поля код продукции: L-000-LL

Заполнение: М-122-ДЛ

Н-125-


А

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

Маска ввода для поля номер автомобиля: LLLLLL

Заполнение: М122ДЛ




а

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

Маска ввода для поля код продукции: а-999-аа

Заполнение: М-122-Д1

М-122-122

2-123


&

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

Маска ввода: &&&

Заполнение: 6TД

6 Л

Е66


Окончание табл. 3

Символ

Описание

Пример

С

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

Маска ввода: &&&

Заполнение: 6TД

6 Л

Е6


< (>)

Указывает перевод всех следующих знаков на нижний (верхний) регистр

Маска ввода для фамилии
(фамилия может содержать до 20 символов):

>L

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


!

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



в). Для телефона можно установить формат поля – номера телефонов будут отображаться синим цветом, а если телефон отсутствует, то будет выведено «нет» красным цветом.

Для этого в строке формат поля записывается формат:
@@-@@-@@[Синий];”нет”[Красный]


формат для номера формат для текста

Примечание:

@ - ввод символа обязателен,

& - ввод символа не обязателен.
г). В строке Обязательное поле рекомендуется выбрать Нет, т.е. поле заполнять не обязательно, т.к. телефона у покупателя может не быть.
3. Поле № накладной определяется как ключевое. Для этого его необходимо выделить и на панели инструментов нажать кнопку .
1.2.2. Алгоритм создание таблицы «Справочник товаров»
1. В окне базы данных Access выбирается объект Таблицы, а затем раздел Создание таблицы в режиме конструктора (рис. 1.1).

2. В появившемся окне в столбце Имя поля перечисляются все имена полей создаваемой таблицы, а также выбирается их тип (рис. 1.14).


Рис. 1.14. Поля таблицы Справочник товаров


Комментарии к выбору типов данных

▪ Для поля Единицы измерения необходимо выбрать тип данных Мастер подстановок. Тогда при заполнении этого поля пользователю нужно будет не вводить единицы измерения, а выбирать их из списка


(рис. 1.15).

Рис. 1.15. Заполнение поля Единицы измерения


Создание мастера подстановок на основе фиксированного набора значений

При выборе типа данных Мастер подстановок на экране появляется окно Создание подстановки в котором выбирается опция Будет введен фиксированный набор значений (рис. 1.16 а). Нажимается кнопка Далее и в следующем диалогом окне в поле Столбец1 записываются те единицы измерения, которые будут использоваться в базе данных (рис. 1.16. б). На последнем этапе задается подпись, которая будет содержаться в столбце подстановки.



а) б)

Рис. 1.16. Создание подстановки: а) выбор типа подстановки;

б) заполнение столбца подстановки
Рассмотрим более подробно свойства каждого поля.

2.1. Свойства поля Товар (рис. 1.17)


Рис. 1.17. Свойства поля Товар


а). Для поля Товар свойством Размер поля определяется максимальное количество символов в наименовании товара – 50.

б). Для поля Товар рекомендуется задать Подпись, т. е. тот текст, который будет находиться в заголовке столбца таблицы.

в). В строке Обязательное поле рекомендуется выбрать Да, т.е. поле обязательно должно быть заполнено пользователем.
2.2. Свойства поля Единицы измерения (рис. 1.18)

Рис. 1.18 Свойства поля Единицы измерения


Для поля Единицы измерения свойством Размер поля определяется максимальное количество символов в наименовании единицы измерения – 5.
2.3. Свойства поля Цена (рис. 1.19)

Рис. 1.19. Свойства поля Цена


Для поля Цена определяется Формат – денежный, а также количество знаков после запятой – 2.
3. Поле Товар определяется как ключевое. Для этого его необходимо выделить и на панели инструментов нажать кнопку .
1.2.3. Алгоритм создание таблицы «Продажа товара»
1. В окне базы данных Access выбирается объект Таблицы, а затем раздел Создание таблицы в режиме конструктора (рис. 1.1).

2. В появившемся окне в столбце Имя поля перечисляются все имена полей создаваемой таблицы, а в столбце Тип данных выбирается их тип (рис. 1.20). Обратите внимание на то, что в таблице отсутствует поле Стоимость. Значение этого поля будут вычисляться по формуле


стоимость = цена * количество, оно будет добавлено на форму (см. раздел «Создание вычисляемых полей на форме»).

Рис. 1.20. Поля таблицы «Продажа товаров»


Комментарии к выбору типов данных

▪ Для поля № накладной и Товар выбирается тип данных — мастер подстановок.

Пояснение: таблица «Продажа товара» должна содержать только те номера накладных, которые есть в таблице «Справочник накладных»!

То же самое касается поля Товар. Оно должно содержать только те наименования товаров, которые имеются в таблице «Справочник товаров»!


Создание мастера подстановок на основе значений из другой таблицы (на примере поля № накладной)

В разделе Тип данных поля № накладной выбирается тип данных Мастер подстановок.

На экране отображается окно Создание подстановки (рис. 1.21) в котором необходимо выбрать опцию Объект “столбец подстановки” будет использовать значения из таблицы или запроса.

В диалоговом окне указывается таблица, из которой будут взяты данные для подстановки. В нашем случае это таблица «Справочник накладных» (рис. 1.22)

Из раздела Доступные поля в раздел Выбранные поля переносится название столбца, содержащего данные для подстановки (рис. 1.23).

Рекомендуется указать порядок сортировки по столбцу № накладной: номера накладных будут расположены по возрастанию (по убыванию) в выпадающем списке (рис. 1.24).

На последнем этапе в диалоговом окне отображается содержимое столбца № накладной таблицы Справочник товаров (рис. 1.25).

Рис. 1.21.Создание подстановки Рис. 1.22. Выбор таблицы


Рис. 1.23. Выбор столбца Рис. 1.24. Выбор порядка сортировки


Рис. 1.25. Содержимое столбца подстановки


При заполнении таблицы Продажа товара в поле № накладной
(рис. 1.26. а) и Товар (1.26. б) появятся раскрывающиеся списки с данными из таблиц-справочников.

а) б)

Рис. 1.26. Заполнение таблицы Продажа товара:

а) список в столбце № накладной; б) список в столбце Товар
Для каждого поля определяются его свойства.

2.1. Свойства поля № накладной (рис. 1.27)


Рис. 1.27. Свойства поля № накладной


2.2. Свойства поля Товар (рис. 1.28)

Рис. 1.28. Свойства поля Товар

2.3. Свойства поля Количество (рис. 1.29)

Рис. 1.29. Свойства поля Количество


3. Определяются ключевые поля. Для этого выделяются одновременно два поля № накладной и товар, а затем на панели инструментов нажимается кнопка .
1.3. Установка связей между таблицами
Для установки связей между таблицами в пункте меню Сервис выбирается команда Схема данных или на панели инструментов нажимается кнопка .

На экране отображается окно Схемы данных и окно Добавление таблицы (рис. 1.30).


Рис. 1.30. Добавление таблиц


В окне Добавление таблицы выделяются таблицы, между которыми необходимо установить связи («Справочник товаров», «Справочник накладных», «Продажа товара») и нажимается кнопка Добавить.

В результате в окне Схема данных отображаются окна со списком полей выбранных таблиц (рис. 1.31).

Примечание: между полями Товар в таблицах «Справочник товаров» и «Продажа товара», а также между полями № накладной в таблицах «Продажа товара» и «Справочник накладных» уже имеются линии связи, так как в таблице «Продажа товара» для полей Товар и № накладной был выбран тип данных мастер подстановок.

Рис. 1.31. Схема данных


Для того, чтобы установить связь, необходимо выделить поле в одной из таблиц и, удерживая нажатой левую кнопку мыши, перетащить его к полю с таким же именем в другой таблице. На экране отобразится окне Изменение связей (рис. 1.32).

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

В нашем случае, например, при удалении названия товара в таблице Справочник товаров (товар закончился на складе) накладные, содержащие этот товар, удалены быть не должны (информация о накладных, содержащих этот товар, должна остаться в базе данных) (рис. 1.32 а).

С другой стороны при удалении накладной и таблицы Справочник накладных она же должна быть удалена из таблицы Продажа товара (рис. 1.32 б).



а) б)

Рис. 1.32.Установка связи: а) по полю Товар; б) по полю № накладной


В результате между таблицами будут установлены связи и указан тип отношения (1: или 1:1) (рис. 1.33).

Примечание: для изменения связи ее необходимо выделить и вызвать контекстное меню (щелчок правой кнопкой мыши). Далее, в появившемся списке команд, выбрать строку Изменить связь.



Рис. 1.33. Связи между таблицами


После установки связей в главных таблицах («Справочник товаров» и «Справочник накладных») слева от каждой записи появляется значок «+», нажимая на который отображаются записи подчиненной таблицы, соответствующие текущему номеру накладной (рис. 1.34).

Рис. 1.34. Использование связей при заполнении таблиц


Для заполнения таблицы её необходимо открыть в режиме Таблицы. Из режима Таблицы можно переходить в режим Конструктора для редактирования структуры таблицы. Для этого на панели инструментов нажимается кнопка (переход в режим Конструктора) или (переход в режим Таблицы).
1.4. Работа с данными в таблицах
1.4.1. Сортировка записей
Сортировка – упорядочение записей в таблице по определенному критерию.
Пример: отсортировать записи в таблице «Справочник товаров» по полю товар по алфавиту.

Порядок работы:

1. Выделяется столбец, по которому будет произведена сортировка (рис. 1.35).


Рис. 1.35. Сортировка по столбцу Товар

2. На панели инструментов нажимается кнопка для сортировки по возрастанию (по алфавиту).

Примечание: для сортировки по убыванию нажимается кнопка .


1.4.2. Фильтрация записей
Фильтрация – отбор записей в таблице, удовлетворяющих условию.
Пример (фильтр по выделенному): в таблице «Продажа товара» оставить только накладные с номеров 8.

Порядок работы:

1. В столбце № накладной выделяется номер 8 (рис. 1.36).


Рис. 1.36. Выбор номера накладной


2. На панели инструментов нажимается кнопка Фильтр по выделенному или выполняется команда Записи / Фильтр / Фильтр по выделенному.

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

4. Для того, чтобы отобразить все данные на панели инструментов нажимается кнопка Удалить фильтр .
Пример (расширенный фильтр): в таблице «Справочник накладных» оставить только те записи, у которых дата выписки позже 01.01.2008 и покупатель ООО «Ритм».
Порядок работы:

1. Выбирается пункт меню Записи / Фильтр / Расширенный фильтр.

2. В диалоговом окне Фильтр задается условие фильтрации
(рис. 1.37).

Так как кавычки недопустимы в записи условия фильтрации, то они заменяются символом ? (? – знак в запросе, позволяющий заменить один любой символ).



Рис. 1.37. Условие фильтрации


3. Выполняется команда Фильтр / Применить фильтр.

4. В таблице отображаются только те записи, которые удовлетворяют заданному условию (рис. 1.38).


Рис. 1.38. Результат фильтрации


5. Для того, чтобы отобразить все данные на панели инструментов нажимается кнопка Удалить фильтр .
Примеры условий в расширенном фильтре:

а) в таблице «Справочник накладных» оставить записи с покупателем ЧП (частный предприниматель) или ИП (индивидуальный предприниматель) (рис. 1.39 а).

б) в таблице «Справочник накладных» оставить записи с телефоном, начинающимся на 45 или с адресом ул. Левитана (рис. 1.39 б).
а) б)

Рис. 1.39. Условие фильтрации: а) фильтрация по полю Покупатель;

б) фильтрация по полям Адрес и Телефон


с. 1 с. 2 с. 3 с. 4