Построение выражений с помощью построителя выражений



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

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

1) открыть запрос в режиме конструктора;

2) установить указатель в позицию, в которую требуется ввести выражение, и нажать правую клавишу мыши;

3) в контекстном меню выбратькоманду Построить. Другой вариант - нажать кнопкуПостроить на панели инструментов.

Построитель выражений состоит из трех разделов.

Рис. 18. Построитель выражений

В верхней части окна построителя расположено поле выражения. Ниже находится раздел, предназначенный для создания элементов выражения и их последующей вставки в поле выражения. Допускается непосредственный ввод части выражения в поле выражения.

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

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

Кроме традиционных знаков математических действий существует еще несколько операторов:

\ Обратная косая черта обозначает деление целых частей делимого и делителя. Результат округляется до целых.
Ù Возведение в степень.
Mod Операция получения остатка от деления целых частей аргументов.
& Используется для «сложения» данных символьного типа. Можно использовать и более привычный знак «плюс».
Like Используется для создания масок при определении строк с неизвестными символами и требует дополнительных специальных символов и правил синтаксиса. Например, ? - знак вопроса означает любой одиночный символ * - звездочка означает любую последовательность символов # - обозначает любую неизвестную цифру.
And Or Not Логические операторы также используются для построения условий отбора. Они могут применяться к двум или нескольким выражениям и используются со скобками.

Чтобы вывести полный список операторов, выберите папкуОператоры в нижнем левом поле и нужный тип в среднем поле. В правом поле будут выведены все операторы выбранного типа.

В нижней части окна построителя находятся три поля.

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

В среднем поле задаются определенные элементы или типы элементов для папки, заданной в левом поле. Например, если выбрать в левом поле Встроенные функции, то в среднем поле появится список всех типов функций Microsoft Access.

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

Задание 12.

С помощью построителя выражений указать фамилии учениц, имеющих средний балл меньше 3.

Для решения поставленной задачи можно воспользоваться готовым запросомРейтинг учеников.

Выполним следующие действия:

1) в окне базы данных перейдем на вкладкуЗапросы и щелкнем на кнопке Создать, чтобы перейти к созданию запроса;

2) на экране появится диалоговое окноНовый запрос, предназначенное для выбора способа построения запроса;

3) выберем значениеКонструктор и нажмем кнопкуОК;

4) добавим таблицуСведения об учащихся, необходимую для создания запроса и запросРейтинг учеников;

5) в первую колонку строкиПоле бланка запроса поместим полеФамилия таблицыСведения об учащихся;

6) в строкеСортировка установим значение по возрастанию;

7) во вторую колонку поместим поле Аvg_оценка, в котором хранятся средние значения;

8) в строкеУсловие отбора запустимПостроитель выражений;

9) в левой части построителя выберем объектЗапрос, а из раскрывшегося списка - запросРейтинг учеников;

10) в средней части построителя выражений выберем поле, необходимое для построение выражения -Avg_oценкa и вставим его в поле выражений;

11) зададим значение <3. Таким образом, мы задали отбор тех учеников класса, у которых средний балл меньше 3;

12) продолжим строить выражение и зададим условие, отбирающее только учениц класса. Для этого внесем в поле выражений логический оператор And;

13) аналогично, выберем таблицуСведения об учащихся и полеПол;

14) укажем условие отбора - ~ "ж";

15) нажмем кнопкуОК после чего окно построителя закроется и мы вернемся в бланк запроса;

16) снимем флажок в строкеВывод на экран столбца Avg_оценка;

17) сохраним запрос.

Самостоятельная работа № 7

1) Создайте перекрестный запросРаспределение оценок, распределяющий оценки учеников по категориям (баллам) и подсчитывающий количество оценок каждой категории.

Если вы все выполнили правильно, то запросРаспределение оценок будет выглядеть примерно так:

Рис. 19. Перекрестный запрос Распределение оценок

2. Используя конструктор, измените запросРаспределение оценок так, чтобы вместо кодов учеников указывались их фамилии и имена.

3. Выдать сведения о родителях неуспевающих учеников. Будем считать неуспевающим ученика, у которого средний балл меньше 2,5.

4. С помощью запроса для выборки повторяющихся записей найти фамилии, имена учеников, родившихся одновременно (то есть в один день, месяц и год).

Запрос на обновление

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

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

1) предварительно составьте запрос на выборку;

2) затем выполните составленный запрос и оцените результат, переключившись в режим таблицы с помощью командыРежим таблицы из менюВид;

3) после этого вернитесь в режим конструктора и активизируйте команду Обновление из менюЗапрос;

4) Access 97 добавит в бланк запроса строкуОбновление, которая предназначена для указания новых значений полей таблицы. В качестве таковых могут выступать и вычисляемые выражения;

5) в специальном диалоговом окне Access 97 укажет, сколько записей будет изменено в таблице, и потребует подтвердить выполнение этой операции.

Задание 13.

Используя запросОценки ученика и возможности запроса на обновление, измените все оценки какого-либо ученика на 5.

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

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

Выполните следующее:

1) предварительно подготовьте запрос на выборку;

2) выполните составленный запрос для проверки его правильности;

3) вернитесь в режим конструктора и в менюЗапрос выберите команда Создание таблицы, в которое необходимо ввести имя новой таблицы;

4) выполните запрос, нажав кнопку с восклицательным знаком на панели инструментов;

5) в специальном окне Access укажет, сколько записей добавляется в новую таблицу, и потребует подтвердить выполнение этой операции.

Задание 14.

С помощью запросаДата рождения и запроса на создание таблицы создайте таблицуВыборка дней рождения учеников.

Запрос на добавление

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

1) для отбора добавляемых записей сначала составьте запрос на выборку;

2) выполните составленный запрос и оцените результат, переключившись в режим таблицы с помощью командыРежим таблицы из менюВид;

3) после этого вернитесь в режим конструктора и активизируйте команду Добавление из менюЗапрос;

4) в открывшемся при этом диалоговом окнеДобавление задайте в полеИмя таблицы имя таблицы, к которой вы будете присоединять данные извыбранного набора записей;

5) после нажатия кнопкиOK Access 97 добавляет в бланк запроса строку Добавление. В эту строку автоматически или в ручную вставляются имена тех полей целевой таблицы, которые совпадают с именами полей запроса;

6) выполните запрос, нажав кнопкуЗапуск на панели инструментов;

7) в специальном диалоговом окне Access 97 укажет, сколько записей будет добавлено к целевой таблице, и потребует подтвердить выполнение этой операции.

Задание 15.

Изменитезапрос Дата рождения так, чтобы выбирались дни рождения в марте месяце. С помощью запроса на добавления добавьте данные, полученные измененным запросомДата рождения в таблицуВыборка дней рождения учеников.

Запрос на удаление

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

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

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

2) затем выполните составленный запрос и оцените результат, переключившись в режим таблицы с помощью командыРежим таблицы из менюВид;

3) после этого вернитесь в режим конструктора и активизируйте команду Удаление из менюЗапрос;

4) Access 97 добавит в бланк запроса строкуУдаление и введет в ее ячейки значение Условие. Это означает, что пользователь может установить дополнительные критерии отбора;

5) выполните запрос, нажав кнопкуЗапуск на панели инструментов;

6) в специальном диалоговом окне Access 97 укажет, сколько записей будет удалено из таблицы, и потребует подтвердить выполнение этой операции.

Задание 16.

Удалите из таблицыВыборка дней рождения учеников данные об учениках, родившихся с I по 12 число.

Формы

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

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

Любая форма строится на основе Access-таблицы или запроса. Имена полей извлекаются из спецификации таблицы, а поля в форме можно расположить по своему усмотрению. На основе одной таблицы можно построить несколько форм.

Создание форм

В Access 97 существует несколько способов создания форм:

Автоформа Автоматическое создание формы с использованием одного из стандартных шаблонов. Это наиболее простой и быстрый способ создания формы.

Существует три разновидности автоформы:

Автоформа: в столбец Для каждой записи отводится отдельная страница формы. Подходит для записей с большим числом полей.
Автоформа: ленточная Каждая запись размещается в одной строке таблицы. Позволяет наглядно представить несколько записей.
Автоформа: табличная Имеет вид таблицы и выступает в качестве подчиненной формы в составных формах.

Рис. 20. Окно создания форм

Мастер форм Создание формы с помощью мастера; в зависимости от назначения формы мастер предлагает на выбор стандартные шаблоны и стили оформления.
Конструктор Создание формы на основе пустого бланка при помощи инструментальных средств конструктора форм. Также предназначен для обработки готовых форм.
Диаграмма Создание формы с диаграммой на основе выбранных полей таблицы.
Сводная таблица Создание сводной таблицы Microsoft Excel на основе таблиц или запросов Access 97.

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

Построение стандартной формы осуществляется следующим образом:

1) в окне базы данных выберите вкладкуФормы;

2) нажмите кнопкуСоздать;

3) в диалоговом окнеНовая форма выберите нужного мастера. Описание мастера появляется в левой части диалогового окна;

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

5) нажмите кнопкуОК;

6) если на шаге 3 были выбраныМастер форм, Диаграмма или Сводная таблица, то при создании формы следуйте инструкциям, выводимым в диалоговых окнах соответствующего мастера. При выборе элементов Автоформа: в столбец, Автоформа: ленточная или Автоформа: табличная форма создается автоматически.

Изменить созданную форму можно в режиме конструктора.

Задание 17.

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

Создадим эту форму с помощью мастера:

1) выберем вкладкуФормы окна базы данных и нажмем кнопкуСоздать;

2) в появившемся окнеНовая форма зададим создание формы с помощью мастера и нажмем кнопкуОК;

3) в первом диалоговом окне мастера форм выберем в списке Таблицы/Запросы таблицуСведения об учениках, а в списке Доступные поля - поля для подготавливаемой формы. С помощью кнопки с двойной стрелкой (>>) перенесем поля, необходимые для создания формы в список Выбранные поля. Нажмем кнопку Далее для перехода во второе диалоговое окно мастера;

4) во втором окне выберем внешний вид формы(Выровненный) и нажмем кнопкуДалее;

5) в третьем окне мастера зададим стиль оформления и вновь нажмем кнопку Далее;

6) в последнем окне мастера введем заголовок формыЛичная карточка ученика и нажмем кнопкуГотово.

Самостоятельная работа № 8

1) С помощью автоформ создайте три формы для таблицыГодовая успеваемость класса.

2) С помощью автоформ создайте ленточную автоформуСведения о родителях по соответствующей таблице.

Конструктор форм

В готовый проект формы можно внести небольшие изменения, чтобы сделать ее более привлекательной. Можно, например, добавить рисунки, поля или изменить расположение отдельных полей. В режиме конструктора можно также выбрать новый вид и/или размер шрифта, выровнять содержимоеэлементов формы, выбрать цвет текста и/или фона, определить ширину и/или цвет границы, выбрать специальные эффекты.

При работе с формой в режиме конструктора особое внимание следует обращать на следующие ее элементы:

- область данных;

- панель элементов;

- список полей.

Область данных является основной частью формы. Здесь создаются и настраиваются необходимые поля.

Обратите внимание на содержимое области данных. Каждая строка содержит два элемента: слева - название поля, справа - содержимое поля базы данных. Длина элементов формы, предназначенная для размещения содержимого полей, соответствует размеру полей в таблице. Поле с названием элемента содержит либо текст, определенный в полеПодпись при проектировании таблицы, либо имя поля.

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

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

Пиктограмма Название Функция
Выбор объектов Выделение объектов (позволяет маркировать и перемещать поля, а так же изменять их размеры, установленные по умолчанию).
Мастера Мастера создания элементов управления.
Надпись Вставка в форму названия нового поля.
Поле Отображает содержимое некоторого поля записи базы данных или вычисляемого поля.
Группа переключателей Создание и размещение группы, в которую можно ввести контрольные переключатели или селекторные кнопки.
Выключатель Создание выключателя, кнопки с фиксацией.
Переключатель Создание селекторного переключателя.
Флажок Создание контрольного переключателя.
Поле со списком Создание комбинированного списка.
Список Создание поля списка.
Кнопка Создание командной кнопки.
Рисунок Встраивание иллюстраций в форму.
Свободная рамка объекта Создание рамки объекта, для которого нельзя установить связь.
Присоединенная рамка объекта Создание рамки объекта, для которого будет объекта установлена связь с файлом-источником.
Разрыв таблицы Установка принудительного конца страницы формы.
Набор вкладок Создание формы или диалогового окна с несколькими вкладками.
Подчиненная форма/отчет Встраивание подчиненной формы в главную форму.
Линия Проведение в форме разделительной линии.
Прямоугольник Создание в форме прямоугольной рамки для группы полей.
Дополнительные элементы Встраивание в форму элементов, не представленных на панели инструментов.

Список полей содержит список всех полей в форме- источнике записей и используется для добавления полей в форму. Если список полей не отображается, то откройте менюВид и щелкните командуСписок полей.

Добавление полей

Добавление полей в форму - несложная процедура, использующая метод «перенести - и - оставить».

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

1) выберите его из списка полей;

2) переместите курсор в нужную область формы;

3) отпустите кнопку мыши.

Перенос полей

В режиме конструктора форм можно выполнять перенос полей:

1) маркируйте поле, которое вы хотите перенести, выполнив щелчок на его содержимом (а не на его наименовании);

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

3) теперь при нажатой кнопки мыши переместите название и содержимое поля в нужную область формы;

4) отпустите кнопку.

Автоформат

Access позволяет использовать при настройке формы несколько заранее определенных форматов. Используйте автоформат для выбора фона, цвета, шрифта. Для этого вам необходимо выполнить следующие действия:

1) выделите форму;

2) менюФормат и щелкните командуАвтоформат;

3) дважды щелкните подходящий стиль.

Форматирование полей

1) сначала выделите поле, которое вы хотите изменить. Если выбирается более одного элемента, то удерживайте при этом нажатой клавишуSHIFT;

2) используйте панель инструментовФормат (форма/ отчет) для выбора шрифта, его размера, а также для выбора типа выравнивания.

Рис. 21. Форматирование полей

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

1) маркируйте поле, размер которого нужно изменить;

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

3) установите на нужный маркер указатель мыши (он примет вид двусторонней стрелки);

4) не отпуская кнопку мыши, растяните маркировочную рамку до необходимых размеров;

5) отпустите кнопку мыши.

Самостоятельная работа № 9

1) С помощью автоформата измените фон в автоформе в столбецГодовая успеваемость класса.

2) С помощью конструктора форм измените расположение и размер полей автоформыСведения о родителях так, чтобы она имела вид:

Рис. 22. Форма Сведения о родителях

3) С помощью конструктора форм измените тип шрифта, размер, начертание шрифта в ленточной формеГодовая успеваемость класса;

4) С помощью мастера форм создайте формуУспеваемость учеников, в которой отражены сведения: Фамилия, имя (таблицаСведения об учениках), предмет и оценка (таблицаГодовая успеваемость класса).

Если вы все выполнили правильно, то форма будет иметь примерно такой

вид:

Рис. 23. Форма Сведения об учениках

Мастер кнопок

Заметим, что перемещаться по записям в формеЛичная карточка ученика (то есть переходить от карточки одного ученика к карточке другою) стандартным способом неудобно. Так как записи в форме могут быть неупорядочены, то не ясно, где, например, хранится карточка на ученика Иванова Николая: в начале, середине или конце формы. И для нахождения его карточки нам необходимо будет просмотреть лишние записи формы.

Задание 18.

Создать в формеЛичная карточка ученика кнопку, позволяющую переходить к нужной записи.

1) откроем форму в режиме конструктора;

2) активизируем кнопкуМастера на панели инструментов элементов управления;

3) после щелчка на пиктограммеКнопка на панели инструментов установим указатель в то место формы, где будет расположена кнопка, и нажмем кнопку мыши;

4) на экране появится первое диалоговое окноСоздание кнопок (мастер по созданию кнопок), содержащее список событий, с которыми можно связать проектируемую кнопку. Поскольку мы хотим перейти к записи, то из списка Категории выберем элементПереходы по записям, а из списка Действия -элементПоиск записи и нажмем кнопку Далее;

5) в следующем окне мастер предложит выбрать элемент для размещения на кнопке - текст или рисунок. Выберем опциюрисунок и подберем подходящий рисунок для проектируемой кнопки. Нажмем кнопку Далее;

6) после нажатия кнопкиГотово мастер завершит работу и .передаст управление конструктору форм;

7) сохраним форму под тем же именем.

Самостоятельная работа № 10

1) Создайте кнопку поиска записей в формеГодовая успеваемость класса.

2) В формуУспеваемость учеников в области заголовка внедрите bmp-рисунок из коллекции Windows.

Диаграмма в формах

При помощи диаграмм данные отображаются в более удобном для восприятия виде. Диаграммы также дают возможность:

- увидеть обычно плохо воспринимаемые соотношения между данными;

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

В Access диаграммы создаются при помощи мастера диаграмм. Этот мастер используется в двух случаях:

- при создании новой формы или отчета «вручную»;

- при использовании существующих форм или отчетов в режиме конструктора.

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

Типы диаграмм

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

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

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

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

Задание 19.

Создать диаграмму, демонстрирующую распределение учеников по оценкам.

1) выберем вкладкуФорма и щелкнем кнопкуСоздать;

2) выберем в качестве источника данных запросРейтинг учеников и в этом же окне - элементДиаграмма. Щелкнем кнопкуОК;

3) в появившемся окне мастера диаграмм перенесем поля, необходимые для создания диаграммы (то есть поле Фамилия, имя, средний балл) из списка Доступные поля в списокПоля диаграммы. Нажмем кнопку Далее;

4) в следующем окне выберем тип диаграммы. Мы выберем гистограмму. Если вы предпочитаете создать трехмерную гистограмму, следует выполнить щелчок на соответствующем образце. Трехмерное изображение при небольшом количестве данных выглядит лучше, чем плоское. После щелчка на кнопкеДалее появится следующее диалоговое окно;

5) в этом диалоговом окне Access отображает выбранные поля в виде кнопок. Access делает предположение о том, по каким осям размещаются данные из полей и показывает в левой части приблизительный вариант получающегося результата. Если вы хотите изменить вариант, предложенный Access, то выполните следующие действия:

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

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

- Если вас не устраивает вид вычислений, выполните следующие действия

- дважды щелкните на диаграмме числовое поле;

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

Отсутствует Не выполнять действий
Сумма Суммирование данных
Среднее Среднее
Минимум Нахождение минимального значения
Максимум Нахождение максимального значения
Число Подсчет количества записей

Выберем в списке элементОтсутствует и нажмем кнопкуОК. Щелкнем кнопкуДалее;

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

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

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

Самостоятельная работа № 11

1. Создайте диаграмму на основе запросаОценки ученика.

2. Составьте диаграмму на основе запросаОценки по предмету.

Диспетчер кнопочных форм

Когда форм и отчетов становится слишком много, полезно иметь систему указателей, которая позволит ориентироваться среди множества объектов.

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

Задание 20.

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

1) в менюСервис выберем командуНадстройки;

2) из раскрывшегося подменю выберем командуДиспетчер кнопочных форм;

3) программа не найдет ни одной кнопочной формы в базе данных и выдаст соответствующее сообщение. Подтвердим, что мы хотим создать новую кнопочную форму;

4) на экране появится окноДиспетчер кнопочных форм. Нажмем в нем кнопкуИзменить. Откроетсяокно Изменение страницы кнопочной формы;

5) теперь можно определить элементы кнопочной формы. Нажмем кнопку Создать. Откроется окноИзменение элемента кнопочной формы. Здесь надо указать команду и объект базы данных - форму или отчет. Выберем командуОткрытие формы в режиме редактирования и объект - форму Сведения об учениках. Изменим подпись на более понятную и соответствующую выполняемой команде- Открытие формы Сведения об учениках;

6) аналогично определим последний элемент кнопочной формы для открытия формыСведения о родителях;

7) откроем кнопочную форму в режиме запроса и изменим подпись в ее заголовке на более подходящую, например,Открытие форм;

8) закроем форму.

Рис. 24. Пример кнопочной формы

Если вы хотите, чтобы форма запускалась автоматически при открытии базы данных, выберите в менюСервис командуПараметры запуска. В списке Форма найдите имя созданной формы.

 

Справочная система Access

Справочные файлы Access содержат большое количество статей поясняющих работу программы и содержащих рекомендации по использованию тех или иных средств.

Поиск нужной информации может быть выполнен тремя способами: по содержанию, по предметному указателю или по ключевым словам. Последний вариант поиска наиболее автоматизирован, но практика подсказывает, что в некоторых случаях он не дает результата, хотя соответствующий раздел имеется в справочнике. На результат поиска в данном случае влияет также выбор ключевых слов. Иногда, наоборот, разделов отбирается слишком много (несколько десятков или сотен). Это объясняется тем, что выбранный термин или имеет несколько значений, или слишком часто используется в текстax разделов. Правда, такой вариант поиска имеет и положительную сторону: просматривая множество заголовков, можно натолкнуться на что-нибудь ранее неизвестное, но интересное.

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

Предметный указатель - это алфавитный список справочных тем.

На загрузку справочника уходит сравнительно много времени, поэтому у пользователя может возникнуть желание держать его во время работы в активом, но свернутом состоянии. Это можно сделать, открыв любой из разделов справки. Окно, в котором демонстрируется текст раздела, имеет кнопкуСвернуть, тогда как окно с содержанием и окно самого справочника такой кнопки не имеет.

Еще одним средством получения справки является Помощник.Помощник может ответить на ваши вопросы, дать советы и найти справку по приложению Office, с которым вы работаете в данный момент. Помощник может отображать:

- разделы справочной системы, связанные с выполняемыми пользователем действиями;

- советы, помогающие более эффективно использовать возможности приложения и сочетания клавиш. О появлении нового совета говорит светящаяся лампочка в окне Помощника. Щелкните лампочку и просмотрите совет. Сообщения выводятся помощником, если он включен.

КнопкаПараметры в окне Помощника позволяет настроить его свойства.

ВкладкаКоллекция этого окна позволяет выбрать персонаж (Ученого, Шекспира, Собаки и т.д.) для анимации. Анимация разнообразит работу - но иногда и замедляет ее.

Рис. 26. Окно настройки параметров помощника

Помощник является общим для всех приложений Office. Любое изменение его параметров, например типов советов, приводит к изменению параметров помощника для всех приложений Office.


Литература

1. Стивен Коупстеик. Access 97 (Шаг за шагом)/ Пер. с англ. - М.: БИНОМ. 1998 - 208 с.

2. Пасько В. Access 97 (Русифицированная версия). - Киев: BHV, 1998 - 368 с

3. Гончаров A. Access 97 в примерах. - С.-Петербург: Питер, 1997 - 320 с.

5. Системы управления базами данных и знаний: Справ, изд./ Под ред. А.Н.Наумова. - М.: Финансы и статистика, 1991. - 352 с.: ил.

 

 


Дата добавления: 2018-04-05; просмотров: 1130; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!