Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access 2007 А4 (3).doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
11.49 Mб
Скачать

3.3Доработка формы в режиме конструктора

Формы, созданные с помощью мастера форм получаются вполне готовыми и законченными. И всё же иногда оказывается, что в форме не полностью видна какая-либо надпись или запись не помещается в отведённое для неё поле. Бывают и другие недочёты чисто оформительского свойства. Все недочёты можно устранить в режиме конструктора.

Рис. 3.8 Вкладка Главная

Переход в режим конструктора для формы можно осуществить щелчком по кнопке Режим на вкладке Главная (рис. 3.8), предварительно открыв форму для просмотра, а далее выбрать из раскрывшегося списка Конструктор.

Рис. 3.9 Форма в режиме конструктора

Форма Кафедры в режиме конструктора показана на рис. 3.9. Одновременно с режимом конструктора возникает новая командная вкладка Конструктор с группой Элементы управления для конструирования (рис. 3.10).

Рис. 3.10 Группа Элементы управления

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

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

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

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

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

4Работа с данными. Запросы

4.1Сортировка данных. Фильтры

Программа позволяет осуществить в таблицах, запросах и формах поиск данных по символам, которые они содержат. В нижней части окна находится окошко Поиск, в которое вводятся символы поиска (рис. 1.5, 2.9, 4.8). Для перехода к следующим данным, хранящим искомые символы, используют клавиши {Ctrl+Enter}.

Рис. 4.1 Группа Найти вкладки Главная

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

Рис. 4.2 Диалоговое окно Поиск и замена с найденным в таблице обрывком слова

В появившемся диалоговом окне (рис.4.2) надо напечатать то, что будем искать. Это может быть какое-то число, название предмета, фамилия или даже её обрывок, как в нашем примере.

Поиск начинается после щелчка по кнопке Найти далее. После окончания поиска запись, в которой нашлось то, что ищем, окраситься в более темный цвет, а искомое слово выделится, что и видно на рис. 4.2.

Если надо, чтобы записи в таблице располагались в порядке возрастания или убывания значений в каком-либо поле, то производят сортировку записей с помощью кнопок По возрастанию и По убыванию группы Сортировка и фильтр командной вкладки Главная (рис. 4.3). Для сортировки надо выделить поле, по которому должны сортироваться записи, и щёлкнуть по нужной кнопке.

Рис. 4.3 Группа Сортировка и фильтр вкладки Главная

На рис. 4.4 показан фрагмент (четыре столбца) таблицы Сотрудники, в котором: а) исходная таблица Сотрудники, в поле Сотрудник номера по возрастанию и б) данные рассортированы по полю Фамилия, по алфавиту. Сортировка сделана по возрастанию.

а) б)

Рис. 4.4 Сортировка записей в таблице Сотрудники: а) исходная таблица, б) сортировка в алфавитном порядке фамилий сотрудников

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

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

Рис. 4.5 Отфильтрованные записи Мария в поле Имя таблицы Сотрудники

Отбор начинается с установки курсора в клетку, где есть такая запись, в нашем примере – в поле Имя, в строку 1. Если фильтрация идёт по фрагменту слова, то надо фрагмент выделить. После этого надо щёлкнуть по кнопке Выделение (рис.4.3), и из появившегося списка выбрать один из вариантов. В нашем случае в примере выбран вариант Равно “Мария”. Одновременно с ней сама собой нажмётся и западёт кнопка Применить фильтр (рис. 4.3). В итоге в таблице останутся только нужные записи, как на рис. 4.5. Чтобы вернуть таблицу в исходное состояние, надо отжать щелчком мыши кнопку Применить фильтр (рис. 4.3).