Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Группировка и сортировка в отчете.Стр 1 из 3Следующая ⇒
В этом случае очень трудно будет искать нужного человека в этом списке, особенно, если учесть, что список может быть очень большой. Что нам следует сделать? Нам следует изменить порядок сортировки. Давайте закроем этот отчет. Он у нас выделен вот здесь. И мы выполняем следующую команду: во первых мы вызываем контекстное меню, вот так вот, а затем выполняем команду – "Конструктор". Собственно, эту же команду мы могли бы вызвать вот отсюда, с кнопочки "Режим", но это сейчас неважно. Далее, на вкладке "Конструктор", которая у нас сейчас здесь активна, имеется группа, которая называется "Группировка и итоги". В этой группе у нас имеется вот эта кнопочка, которая называется "Группировка". Давайте ее, собственно, мы и нажмем. У нас, в нижней части окна, открылась соответствующая область. Что мы делаем далее? В этой области у нас есть, фактически, два уровня. У нас имеется "Группировка Код", от минимального к максимальному. Это первый уровень. И второй уровень. Второй уровень сортировки. Она происходит по возрастанию "Даты общения" с данным человеком. То есть сначала сортируется по коду, а затем по дате общения. Очень хорошо. Что мы делаем затем? Кажется, что если мы изменим группировку по полю "Код". Например, выберем "Фамилию", вот так вот, и затем перейдем в обычный режим, то у нас, на самом деле, все получится. На самом деле у нас получится далеко не все. Давайте обратно перейдем в режим "Конструктора" и посмотрим, что мы с вами должны сделать. Вернем здесь поле "Код". Как у нас, собственно, и было, и продолжим. Необходимо сказать, что "Код" это уникальный идентификатор таблицы "Люди". Группировка по нему обеспечивает вывод всех записей этой таблицы. Если мы хотим отсортировать записи по алфавиту Фамилий и Имен, то мы должны сделать вот что: мы должны добавить в область "Группировка", сортировка и итоги, вот это наша, собственно, область соответствующие уровни сортировки. Что мы с вами делаем? Мы с вами, естественно, выполняем команду, которая называется Добавить сортировку. Добавили. В этом списке выбираем мы "Фамилию", вот так вот. Следует заметить, что при добавлении иного поля сортировки Access автоматически назначает ему порядок сортировки начиная с буквы А. Это – прямая, по возрастанию. Если мы выберем, Начиная с Z, то соответственно будет в обратном порядке.
Ну, нас устраивает начиная с А. Вот уровень у нас, собственно, и есть. Теперь, выделяем вот эту вот Фамилию и делаем вот что: хватаем мышкой эту строчку и перетаскиваем на самый верх списка, вот так вот. Очень хорошо. Перетащили на самый верх. Точно также добавляем группировку: выделяем Имя, начиная с А, хватаем Имя и двигаем вот сюда. Нас интересует сортировка сначала по фамилии, а потом по имени. Что мы сейчас с вами делаем? Во первых закрываем эту область. Сохраняем наш отчет и смотрим что у нас при этом получилось. А у нас, на самом деле, получилось все как надо. У нас сначала идет фамилия Борисов, Иванов, Иванов, Иванов и так далее, то есть правильная алфавитная последовательность. А среди однофамильцев тоже правильно проведена сортировка, например сначала идет Василий Иванов, затем Иван, Федр, вот так вот. Предположим, попробуем сделать в обратном порядке. Попробуем, чтобы у нас это все было не по алфавиту, не от меньшего к большему, а наоборот. Что мы с вами для этого делаем? Опять-таки переходим в режим Конструктора, вот так вот. Выполняем команду Группировка и вот здесь, в каждом пункте, соответственно, меняем - начиная с Z, вот так вот. Сохраним давайте. Запустим. Сейчас у нас идет по убыванию. Давайте попробуем сделать еще вот что: попробуем, чтобы сначала сортировалось по имени, а уж только потом по фамилии. Захватываем строчку Имя и перетаскиваем наверх, вот так. Сохраняем и смотрим что получилось. Получилось у нас все правильно. Сначала имена идут в убывающем порядке, начиная от Z потом к А, а затем уже фамилии. Продолжаем. Следует сказать, что заголовки тех групп, а в данном случае записи у нас сгруппированы, вот у нас уровни группировки, для которых нет ни одной записи в таблице Список, у нас в отчет не попадают. То есть, у нас имеются в отчете только люди, для которых хоть раз имело место какое-либо общение. Ну на этом давайте закончим текущий урок. На следующем уроке мы поговорим о выводе результатов.
|
|||||
Последнее изменение этой страницы: 2017-02-09; просмотров: 126; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.146.37.35 (0.005 с.) |