Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР.doc
Скачиваний:
10
Добавлен:
17.02.2016
Размер:
1.76 Mб
Скачать

Лабораторная работа №7 (лпк1_7)

Формы. Поле со списком.

Основные понятия

Поле со списком

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

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

Задание

  1. Создать структуру БД Офис.

2. Создать и заполнить таблицы: Список наименований, Должность, Город, Страна, Список клиентов, Клиенты, Сотрудники.

3. Создать формы Сотрудники и Клиенты.

4. Выполнить конструирование форм Сотрудники и Клиенты.

5. Заполнить таблицы Сотрудники и Клиенты, используя формы.

6. Создать отчет Список адресов клиентов.

Порядок выполнения работ

1. Создать структуру БД Офис.

2. Создание таблиц:

Таблица Список наименований:

Имя поля

Тип данных

Свойства поля

Размер поля

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

Текстовый

50

- Таблицы - Создать - Конструктор - ОК;

- после ввода последнего значения установить курсор на следующую пустую строку; закрыть окно;

- Сохранить изменения макета или структуры таблицы: Да;

- Имя таблицы: Список наименований - Создать ключевое поле: Нет;

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

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

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

Магазин «Барские угодья»

ТОО «Новость»

Бистро-закусочная «Париж»

Рюмочная «Парижские грезы»

Бар «Варяги»

Ресторан «Петр Великий»

Рюмочная «Веселый парень»

Кафе «Петр Первый»

Ресторан «Гамбургер»

Фирма «Правда труда»

Газета «Глас народа»

ТОО «Прохлада»

Ресторан «Дамская печаль»

ТОО «Райское наслаждение»

Пиццерия «Диана»

Пивбар «Рыболов»

Закусочная «Знамя Труда»

Столовая «Светлое будущее»

- ЗАКРЫТЬ ОКНО

Таблица Должность:

Имя поля

Тип данных

Свойства поля

Размер поля

Должность

Тестовый

30

Заполнить таблицу:

Должность

Должность

Директор

Коммерческий представитель

Директор по маркетингу

Менеджер торгового отдела

Менеджер по продажам

Начальник отдела кадров

Начальник отдела закупок

Коммерческий агент

Агент по продажам

Сотрудник почтового отдела

Вице президент по сбыту

Менеджер по маркетингу

Таблица Город:

Имя поля

Тип данных

Свойства поля

Размер поля

Город

Текстовый

20

Заполнить таблицу:

Город

Город

Город

Ростов Н\Д

Санкт-Петербург

Псков

Чехов

Волгоград

Новгород

Люберцы

Челябинск

Минск

Архангельск

Днепропетровск

Москва

Омск

Николаев

Киев

Херсон

Мариуполь

Барановичи

Уездный город N

Мурманск

Остров

Брянск

Мытищи

Тында

Таблица Страна:

Имя поля

Тип данных

Свойства поля

Размер поля

Страна

Текстовый

20

Страна

Россия

Украина

Белоруссия

Заполнить таблицу:

Таблица Список клиентов:

Имя поля

Тип данных

Свойства поля

Размер поля

Клиент

Текстовый

5

Заполнить таблицу:

Клиент

Клиент

Клиент

БАРСК

НКЗАР

ГЛАСН

БИСТР

ССВБУ

ПРОХЛ

ВАРЯГ

ДАМСК

СЛАДП

ВЕСЕЛ

ДИАНА

НОВОС

СЛАДК

РАЙСК

ПАРИЖ

ЗНАТР

РЫБОЛ

ПЕТРВ

ИНТЕР

КАФЕН

ПЕТРП

Таблица Клиенты:

Имя поля

Тип данных

Свойства поля

Размер поля

Клиент

Текстовый

5

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

Текстовый

50

Обращаться к

Текстовый

25

Должность

Текстовый

30

Адрес

Текстовый

50

Город

Текстовый

20

Страна

Текстовый

20

Факс

Текстовый

10

Таблица Сотрудники:

Имя поля

Тип данных

Свойства поля

Размер поля/Формат поля

Сотрудник

Счетчик

Фамилия

Текстовый

20

Имя

Текстовый

15

Должность

Текстовый

30

Дата Рождения

Дата/Время

Краткий формат даты

Дата Найма

Дата/Время

Краткий формат даты

Адрес

Текстовый

20

Город

Текстовый

20

Страна

Текстовый

20

Дом. Телефон

Текстовый

10

Фотография

Поле объекта OLE

Примечание

Поле Memo.

3. Создание форм Сотрудники и Клиенты:

- выделить Формы – Создать; - выбрать Мастер форм;

- выбрать таблицу Сотрудники – OK;

- выбрать все доступные поля – Далее;

- активизировать В один столбец - Далее;

- выберите требуемый стиль: (по вашему желанию) – Далее;

- Задайте имя формы: Сотрудники; - Готово.

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

4. Конструирование форм:

Форма Сотрудники (см. рис. 2.3.10):

- выделить форму Сотрудники – Конструктор;

- увеличить область заголовка формы;

- вставить кнопки: Предыдущая запись, Следующая запись, Добавление записи, Удаление записи, Печать записи в область заголовка формы:

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

- активизировать - Текст - Готово;

- изменить размеры и установить кнопки в соответствии с образцом;

- вставить надпись Служебные данные:

- щелкнуть по пиктограмме Надпись - установить курсор в место для подписи и ввести соответствующий текст;

- открыть Свойства поля:

- щелкнуть правой кнопкой мыши в пределах поля Свойства - Цвет текста: (по желанию), Размер шрифта: 12, Насыщенность: полужирный.

- перетащить поле: щелкнуть по полю, курсор изменит вид на кисть руки, нажав левую кнопку мыши и не отпуская, перетащить поле;

- уменьшить (увеличить) размеры поля: щелкнуть мышкой по нужному полю, вокруг него появится рамка с черными квадратиками, устанавливая курсор в соответствующий квадратик, растянуть до нужного размера;

- вставить надпись Личные сведения:

- вставить поле со списком для полей: Должность, Город, Страна:

- щелкнуть правой кнопкой мыши в пределах поля Должность;

- выбрать Преобразовать элемент в - Поле со списком;

- открыть свойства поля Должность (щелкнуть правой кнопкой мыши по полю);

- выбрать Данные - Источник строк - Должность;

- аналогично создать поле со списком для полей: Город (таблица: Город), Страна (таблица: Страна); Форма Клиенты (см. рис. 2.3.11):

- расположить поля в соответствии с предложенным образцом;

- вставить кнопки: Предыдущая запись, Следующая запись, Добавление записи, Удаление записи, Печать записи;

- изменить фон области данных: щелкнуть правой кнопкой мыши по названию Область данных - Свойства - Цвет фона: по желанию;

- открыть свойства нескольких полей для этого необходимо: выделить несколько полей при нажатой клавише Shift, отпустить клавишу Shift, щелкнуть правой кнопкой мыши - Свойства -изменить по желанию цвет фона, цвет текста, цвет границы, размер шрифта, насыщенность всех полей;

- вставить поле со списком для полей: Наименование (таблица: Наименование), Клиент, (таблица: Список клиентов), должность, (таблица: Должность), Город, (таблица: Город), Страна (таблица: Страна);

- закрыть окно, сохранить изменения;

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

5. Заполнить таблицы.

Таблица Сотрудники:

- Таблицы - выделить таблицу Сотрудники - Открыть;

- заполнить поле Фамилия;

- скрыть столбцы:

- выделить столбцы, кроме Фамилия и Фотография;

- Формат ~ Скрыть столбцы;

- заполнить последовательно поле Фотография;

- установить курсор в соответствующее поле;

- Вставка - Объект - Создать из файла;

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

- показать столбцы:

- Формат - Отобразить столбцы - Отображение столбцов: выбрать все столбцы - Закрыть;

- Формы - выделить таблицу Сотрудники - Открыть; заполнить таблицу (см. табл. 2.3.5).

Таблица Клиенты:

- открыть форму Клиенты и заполнить ее в соответствии с табл. 2.3.6.

Фамилия

Фотография

Гаврилова

Гаврилова.bmp

Нахимов

Нахимов. bmp

Бабушкин

Бабушкин. bmp

Иванишкина

Иванишкина. bmp

Котов

Котов. bmp

Хай-Вень

Хай-Вень. bmp

Баранов

Баранов. bmp

Крылова

Крылова. bmp

Попихайло

Попихайло. bmp

Маслов

Маслов. bmp

Климчук

Климчук. bmp

Смирнов

Смирнов. bmp

Марчик

Марчик. bmp

6. Создание отчета Список адресов клиентов:

- выделить Отчеты - Создать - Мастер отчетов;

- Выберите из списка источника данных таблицу или запрос: Клиенты - ОК;

- выбрать доступные поля: Наименование, Адрес, Город, Страна, Далее - Далее;

- сортировка по полю: Наименование; Далее;

- Макет: Табличный, Ориентация: Альбомная;

- Настроить ширину полей для размещения на одной странице - Далее;

- Стиль: по желанию - Далее;

- имя отчета: Список адресов клиентов - Готово;

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

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

Таблица 2.3.6

Клиент

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

Обра

щать

ся к

Должность

БАРСК

Магазин «Барские угодья»

Коммерческий агент

БИСТР

Бистро-закусочная «Париж»

Коммерческий агент

ВАРЯГ

Бар «Варяги»

Директор

ВЕСЕЛ

Рюмочная «Веселый парень»

Начальник отдела

СЛАДК

Ресторан «Гамбургер»

Агент по продажам

ЗНАТР

Закусочная «Знамя Труда»

Управляющий

ИНТЕР

Газета «Глас народа»

Гл. менеджер

НКЗАР

Пиццерия «Диана»

Управляющий

ССВБУ

Газета «Глас народа»

Агент по продажам

ДАМСК

Ресторан «Дамская печаль»

Коммерческий агент

ДИАНА

Пиццерия «Диана»

Агент по продажам

РАЙСК

ТОО «Райское наслаждение»

Агент по продажам

РЫБОЛ

Пивбар «Рыболов»

Коммерческий агент

Таблица 2.3.6Продолжение

Клиент

Адрес

Город

Страна

Факс

БАРСК

Ленина 16

Чехов

Россия

БИСТР

Луговая 215

Люберцы

Россия

ВАРЯГ

Набережная 58

Архангельск

Россия

ВЕСЕЛ

Кулибина 34

Омск

Россия

СЛАДК

Малюгина 15, кв. 2

Херсон

Украина

ЗНАТР

Королёва 45, кв. 3

Псков

Россия

ИНТЕР

Дачная 5

Новгород

Россия

НКЗАР

Победы 170

Минск

Белоруссия

ССВБУ

Мира 35

Москва

Россия

ДАМСК

Крещатник 34

Киев

Украина

ДИАНА

Шаумяна 140

Барановичи

Белоруссия

РАЙСК

Школьная 23

Остров

Россия

РЫБОЛ

Ударников 56

Тында

Россия

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]