- •Содержание
- •Лабораторная работа №1 (лпк1_1)
- •Создание и заполнение таблиц.
- •Цель : научить студентов создавать таблицы.
- •Основные понятия
- •Часть 1. Выполнить создание структуры базы данных и таблицы базы данных (бд) Список студентов, заполнить таблицу, создать 3 отчета с помощью мастера отчетов.
- •Часть 2. Самостоятельно создать бд Регистрационная палата.
- •Часть 2
- •Регистрационная палата
- •Лабораторная работа №2 (лпк1_2)
- •Построение и конструирование простейших отчетов
- •Цель: научить студентов строить и конструировать отчеты.
- •Основные понятия
- •Лабораторная работа №3 (лпк1_3) Построение запросов – расчетов. Объединение данных. Цель: научить студентов
- •Запрос -расчет
- •Оборотная ведомость
- •Остаток на конец месяца.
- •Лабораторная работа №4 (лпк1_4) Запросы на выборку. Запросы с параметрами. Основные понятия
- •Задание
- •Порядок выполнения работ
- •Географические объекты Европы
- •Самые большие вулканы мира
- •Лабораторная работа №5 (лпк1_5)
- •Список банков г. Ростова – на – Дону
- •Филиалы сбербанков г. Ростова – на – Дону
- •Лабораторная работа №6 (лпк1_6) Диаграммы. Основные понятия
- •Порядок выполнения работ
- •3. Создание запросов:
- •Лабораторная работа №7 (лпк1_7)
- •Лабораторная работа №8 (лпк1_8) Формы. Подчиненные формы. Основные понятия
- •Задание
- •Порядок выполнения работ
- •Торговая компания Кайра Описание Ед измерения На складе
- •Лабораторная работа №9 (лпк1_9) Слияние данных. Основные понятия
- •Задание
- •Порядок выполнения работ
- •Повестка дня:
- •Приложение: Финансовый отчет
- •5. Слияние данных:
Лабораторная работа №7 (лпк1_7)
Формы. Поле со списком.
Основные понятия
Поле со списком
Поле со списком - специальный инструмент, позволяющий заполнять поля базы данных без ввода значений с клавиатуры; это особенно удобно тогда, когда заносятся справочные или повторяющиеся данные.
Источником строк для списка может служить список фиксированных значений, вводимый при создании элемента управления (это удобно, если список небольшой и меняется редко). Если же список обновляется часто, то в качестве источника данных лучше использовать таблицу или запрос.
Задание
Создать структуру БД Офис.
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 |
Тында |
Россия |
|
