Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
612-4 / Клиент-серверные ИТ / Методческие указания.doc
Скачиваний:
35
Добавлен:
02.04.2015
Размер:
300.54 Кб
Скачать

Создаем запрос

Прейдем на вкладку "Запрос" и нажмем "создать". Появится окно, в котором Вам нужно выбрать метод создания запроса. Выберем "Конструктор" и нажмем "ок". Теперь Вам предложат выбрать таблицы для запроса в окне добавления таблицы. Выбирайте таблицу и нажимайте "добавить". Добавьте все таблицы.

После этого можно спокойно закрыть таблицу выбрав "закрыть". Теперь нам нужно создать связи. То есть указать как нужно связывать таблицы. Это просто. Схватите мышкой поле ID_BASE из таблицы BASE и потащите его на поле BASE в таблице ALL. Результатом должна быть линия указывающая на связь. Сделайте тоже самое с Comp. Вот как это должно выглядеть:

Все что осталось внизу это указать поля, которые будут в запросе. Для этого поле из конкретной таблицы опять можно схватить и потащить вниз на поле. Возмите NAME из таблицы BASE и бросьте его на поле внизу. Тоже самое сделайте с именем в таблице COMP.

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

Создаем форму

Создаем форму для видов работ. Заходите в формы и выбирайте "создать". Нам нужно выбрать мастер форм и имя таблицы, на основе которой будет создаваться форма.

Дальше надо указать какие поля отображать. Нас интересует только поле имя. При выборе типа расположения формы надо выбрать "Ленточный", для того чтобы окно появилось вот такое и можно было внизу от класисфикатора вставить список данных. Хотя для таблицы VID это не главное, так как она самый маленький объект в связях.

Результат должен быть такой.

Делаем отчет

Запускаем БД и переходим на вкладку "Отчеты". У нас опять горит одна кнопка "Создать", вот ее мы и жмем. Появится диалоговое окно очень похожее на все ранее появлявшиеся в подобной ситуации.

Вам нужно выбрать "Мастер отчетов" и выбрать по какому запросу Вы будете строить отчет. У нас он один и поэтому мы с Вами выберем "По телефону". Нажимаем OK, опять появится знакомое окно, в котором надо выбрать какие поля будут в отчете. Выберите все. Жмем "Далее", опять новое окно с выбором уровня групировки. Нам этот уровень все равно какой пока, но пригодится потом, поэтому идем далее. Следующее окно это поле, по которому сортировать. Выбираем по полю "Фамилия".

Там еще есть ряд параметров, но не в них суть, так что жмите "Готово". После этих шагов волшебник сформирует отчет и появится маленькое окно с просьбой о вводе номера телефона. Введите номер и посмотрите отчет. После чего отчет можно запускать любое количество раз вводя номер телефона. Его можно распечатать или изменить. Вообще это уже шаг вперед к созданию хорошей БД.

Пробуем макрос

о перспективное, так как Microsoft постоянно заявляет, что поддерживать больше макросы не будет и все перейдет на VBA. Но на данный момент они работают и позволяют часть задач сделать быстро. Очень быстро и просто. Давайте посмотрим.

Переходим на вкладку "Макросы". У нас опять горит единственная кнопка "Создать". По нажатию на эту кнопку у Вас появится окно макросов. Это набор строк, в которые можно вводить команды. Смотрите на рисунок.

Обратите внимание на одну мелочь. Каждая команда имеет дополнительные свойства. Вот, например, переход на запись может быть в разных вариантах, в том числе и с созданием новой записи. Создайте такой же макрос, как и у меня. В нем написано открыть форму "телефоны" и перейти на запись. Закройте окно редактирования. Дайте имя.