Поиск записей в списке с помощью формы



Для перемещения на одну запись нажмите на стрелки полосы прокрутки в диалоговом окне. Чтобы переместиться на 10 записей, нажмите полосу прокрутки между стрелками.

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

Чтобы задать условия поиска или условия сравнения, нажмите кнопку Критерии. Введите критерии в форме. Чтобы найти совпадающие с критериями записи, нажмите кнопки Далееили Назад. Чтобы вернуться к правке формы, нажмите кнопку Правка.

Практическое задание 8

1. В первой строке нового рабочего листа наберите головку таблицы со следующими названиями граф:

o номер студента,

o фамилия, имя,

o специальность,

o курс,

o домашний адрес,

o год рождения.

2. Через команду Данные – Форма занести информацию о 10 студентах.

3. Hayчитесь просматривать, записи, корректировать и удалять записи из таблицы.

4. Отберите записи из списка, которые удовлетворяют следующим критериям:

o студенты с определенным годом рождения,

o студенты определенного курса.

5. Сохраните созданную базу в файле Студенты.xls в каталоге, указанном преподавателем.

Занятие 9. СОЗДАНИЕ БАЗ ДАННЫХ, ИЛИ РАБОТА СО СПИСКАМИ (ПРОДОЛЖЕНИЕ)

Команда ДАННЫЕ – СОРТИРОВКА

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

Чтобы выполнить сортировку списка, делаем активной любую ячейку внутри списка, затем выбираем команду “Данные – сортировка”, определяем поле для сортировки и ее порядок. Возможны два варианта сортировки – по возрастанию и по убыванию. Для текстового поля это означает в алфавитном порядке и наоборот. Окно команды “Данные-Сортировка” представлено на рис. 9.

Рис. 9. Окно сортировки данных в списке

Упражнение 9.1

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

Команда ДАННЫЕ – ИТОГИ

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

Рис.10. Окно команды Данные-Фильтр-Автофильтр

Команда ДАННЫЕ – ФИЛЬТР

Команда “Данные-Фильтр” (рис. 10) является удобным инструментом для создания запросов по одному или нескольким критериям. Особенно удобным и наглядным является подрежим “Автофильтр”. При включении данного режима (при вызове его должна быть активна любая ячейка внутри списка) справа от названий полей списка появится раскрывающаяся кнопка со стрелкой, которая содержит перечень всех значений для данного поля. При выборе значения из данного списка на экране остаются только записи, удовлетворяющие данному критерию поиска. Остальные записи скрываются. С результатом запроса можно работать как с обычной таблицей – распечатать, сохранить в отдельном файле, перенести на другой рабочий лист и т.д. Чтобы вернуться к первоначальному виду таблицы, в списке справа от названия поля выбираем вариант “все”.

Упражнение 9.2

В списке студентов, созданном на предыдущем занятии выполните следующие запросы:

· определите перечень студентов, определенного года рождения;

· выведите двнные на студента с указанной фамилией;

· определите перчень студентов одного курса определенной специальности.

Практическое задание 9

Создайте таблицу как базу данных со следующими наименованиями полей:

· инвентарный номер книги,

· автор,

· название,

· издательство,

· год издания,

· цена одной книги,

· количество экземплряров.

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

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

1. определите перечень книг определенного автора;

2. определите перечень книг одного года издания;

3. определите книги одного издания и одного года выпуска.

Занятие 10. МАКРОСЫ

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

· макросы, работающие только в данной рабочей книге, при этом текст макроса хранится в этом же файле;

· макросы, которые работают во всех открытых рабочих книгах, текст таких макросов хранится в специальном файле с именем Personal.xls.

Порядок создания макросов

1. Выберите в главном меню программы команду Сервис – Макрос – Начать запись. На экране появится окно для определения параметров данного макроса, которое представлено на рис. 11.

Рис. 11. Окно для определения параметров макроса

2. Введите в соответствующие поля имя макроса, назначьте макросу комбинацию клавиш для быстрого запуска (буква должна быть латинской), в поле описания можно кратко указать назначение данного макроса. Определите место сохранения макроса – данный файл или “Личная книга макросов” (файл Personal.xls).

3. Далее выполняйте последовательность действий, которые вы хотите записать в макрос. По окончании работы нажмите кнопку конца записи на панели инструментов макроса или выберите команду Сервис – Макрос – Остановить запись.

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

5. Последовательность записанных действий автоматически преобразуется в операторы встроенного языка VisualBasic. Для пользователя, имеющего навыки программирования возможно создание более сложных программируемых макросов. Для этого можно воспользоваться командой Сервис – Макрос – Редактор VisualBasic.

Практическое задание 10

Создайте макрос с именем “Шаблон”, который бы работал в пределах данной рабочей книги. Назначьте данному макросу комбинацию функциональных клавиш Ctrl + q. Макрос должен содержать последовательность действий 1 – 5 (см. ниже):

Создайте пустую таблицу следующего вида на первом рабочем листе:

Значения показателя вертикального ослабления
для открытых океанских районов

Район Интервал глубин, м М-1
     
     
     
     
     

1. Выполните обрамление таблицы.

2. Определите шрифт внутри таблицы как 14, обычный.

3. Завершите запись макроса.

4. Перейдите на второй рабочий лист. Выполните макрос “Шаблон”.

5. Заполните таблицу следующими данными:

· Саргассово море – 100-200, 0,040;

· 400-500, 0,038.

· Северная часть Атлантического океана – 1000-350, 0,031.

· Северная часть Индийского океана – 200-800, 0,022-10,033.

· Тихий океан (вблизи о. Таити) – 100-400, 0,034.

· Мировой океан в целом – 0,03-0,04.


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

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






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