Управление учебным процессом ВУЗа- Работа с формами и таблицами данных (раздел целиком) (28.03.2024) | (одним файлом) |
Работа с формами и таблицами данных | ||||||
Для отображения записей об учитываемых в системе объектах используются формы с расположенными на них таблицами данных. Каждая форма представляет собой отдельное окно с заголовком, на котором отображается ее наименование. Также, если Вы работаете с настройками, ограничивающими доступ к данным Системы, в заголовке окна формы будут также указаны наименования и значения заданных настроек.
Переключение между доступными Вам формами можно несколькими способами: 1. Через Консоль управления При работе в любой форме Системы всегда существует возможность быстрого перехода в консоль управления. Для этого на Панели инструментов предусмотрена соответствующая иконка: Иконка для перехода в Консоль управления всегда расположена первой (слева) на Панели инструментов. Название иконки может быть другим. Оно задается при разработке Системы. Из Консоли управления возможен переход в любую из доступных Пользователю форм. 2. Через Панель инструментов На панели инструментов отображаются все иконки доступных Пользователю форм. Переход осуществляется по нажатию на соответствующую иконку формы. Для пролистывания иконок форм в панели инструментов используются стрелки на правом и левом краях панели инструментов. 3. В каскадном режиме Окна форм могут располагаться в каскадном режиме:
В этом случае, перейти к другой форме можно простым нажатием левой кнопки мыши на соответствующее окно нужной формы. В каждый момент времени активной является одна из форм (или ни одной). Окно формы можно "перетаскивать" (здесь и далее "перетащить" объект означает подвести к нему указатель мыши, нажать левую кнопку, удерживая кнопку переместить объект на новое место, после чего отпустить кнопку мыши) по экрану удерживая за заголовок, изменять его размеры, минимизировать, восстановить, раскрывать на весь экран или закрывать. Эти действия осуществляются стандартным для среды Windows образом. При закрытии формы соответствующая ей иконка на панели инструментов будет отображена неактивной. При щелчке мышью по такой иконке форма откроется, и иконка станет активной. Таблицы данных в форме расположены на закладках с заголовками, соответствующими наименованиям таблиц данных. Например, на первом рисунке активна форма "Студенты - учеба". В этой форме на первом уровне расположены таблицы данных "Студенты-специалисты", "Студенты магистратуры" и "Рубежный контроль по периодам". Активной в настоящее время является таблица данных "Студенты-специалисты". Таблицы данных могут располагаться на нескольких уровнях.
Одна форма может содержать достаточно большое количество таблиц данных. Не все заголовки таблиц могут умещаться в пределах одного экрана. Если один или несколько заголовков таблиц не уместились, то на правом краю области заголовков таблиц будет показана стрелка , указывающая, что на этой форме есть еще таблицы. Для того, чтобы скрытые таблицы были отражены в форме, необходимо нажать мышью на эту стрелку. При этом первые заголовки таблиц сместятся влево и будут скрыты. В этом случае слева также будет отображена стрелка , по нажатию на которую можно будет отобразить скрытые заголовки таблиц. |
1. Подчиненные таблицы данных. Взаимное расположение главной и подчиненных таблиц |
Таблицы данных могут иметь подчиненные таблицы. Подчиненные таблицы по умолчанию отображаются в нижней части главной таблицы. Набор записей, отображаемых в подчиненной таблице, зависит от того, какие записи выбраны в главной таблице. Например, на рисунке в главной таблице "Факультеты и отделения" выбран факультет менеджмента Новосибирского филиала. При этом в подчиненной таблице "Кафедры факультета" отображаются только те кафедры, которые принадлежат данному факультету. Подчиненные таблицы могут располагаться на отдельных вкладках (см. рисунок выше). Также возможно горизонтальное отображение одновременно нескольких подчиненных таблиц:
Изменять соотношение размера главной и подчиненных таблиц можно путем перетаскивания горизонтального разделителя мышью. Для этого необходимо подвести указатель мыши к границе раздела зон главной и подчиненных таблиц и когда курсор примет форму горизонтального разделителя () перетащить разделитель выше или ниже. Также можно изменять ширину подчиненных таблиц в режиме горизонтального отображения. Для этого нужно подвести указатель мыши к вертикальной границе между таблицами и когда указатель примет форму вертикального разделителя (), перетащить разделитель вправо или влево. Для удобства работы с главной таблицей при отображении подчиненных таблиц на закладках занимаемая ими область также может быть минимизирована. Для этого необходимо подвести курсор к наименованию любой подчиненной таблицы и выполнить двойной щелчок мышью. На рисунке ниже показана форма с первого рисунка статьи с минимизированной зоной подчиненных таблиц: Восстановить отображение подчиненных таблиц можно при помощи двойного щелчка мышью на заголовке подчиненной таблицы. |
2. Отображение учитываемых объектов в таблице данных |
Таблица данных имеет строки и колонки. Строки таблицы (или записи) соответствуют учитываемым объектам. Колонки таблицы соответствуют свойствам объектов.
На рисунке представлен макет таблицы данных, в которой отображаются объекты, соответствующие наименованиям учебных заведений. Таблица данных имеет наименование "Школы и СУЗы", которое отображается на соответствующей закладке (1). Таблица содержит большое количество строк (2), соответствующих наименованиям учебных заведений. Выделенной в настоящее время является третья строка. Таблица имеет три колонки, соответствующие дополнительным свойствам учебных заведений. Каждая колонка имеет заголовок (4), содержащий наименование свойства. Активной в настоящее время является первая колонка, ее заголовок окрашен в более темный цвет чем другие. Активным элементом данных (3) является ячейка, расположенная в первой строке в первом столбце, ее цвет по сравнению с остальными ячейками записи более светлый. На рисунке активная строка и активный элемент данных выделяются оттенками синего цвета. Цвета, применяемые для выделения элементов данных, зависят от локальных настроек операционной системы Windows (стилей) на компьютере пользователя. Под заголовком каждой колонки расположена строка фильтра (5). При помощи ввода в этой строке условия отбора или выбора значений из выпадающего списка можно осуществлять фильтрацию отображаемых в таблице данных. Каждый ввод условий фильтрации данных необходимо подтверждать нажатием кнопки "Enter". Если отображаемые данные не помещаются в окно по ширине, то активной становится горизонтальная полоса прокрутки (7). С ее помощью можно пролистывать колонки таблицы вправо и влево. Если данные не помещаются в окно по вертикали, то активной становится вертикальная полоса прокрутки (8). С ее помощью можно пролистывать записи об объектах вверх и вниз. При щелчке правой кнопкой мыши на полосе прокрутки (если она активна) доступны действия по быстрой прокрутке содержимого таблицы. При щелчке правой кнопкой мыши в области таблицы данных отображается контекстное меню. Контекстное меню отображает список действий, доступных над объектами, отображаемыми в таблице данных. Вызываемые действия выполняются для тех объектов, которые являются выделенными в таблице данных. Если ни одного объекта не выделено, некоторые действия контекстного меню могут быть недоступны. Набор действий, отображаемых в контекстном меню различен в разных таблицах данных. Пункты контекстного меню могут, в свою очередь, иметь подпункты. |
2.1. Иерархические таблицы данных | ||
Если отображаемые в таблице данные имеют иерархическую структуру (т.е. присутствует "вхождение" одних объектов в другие), то в таблице данных объекты могут отображаться в виде "дерева". На рисунке представлена таблица данных, отображающая периоды обучения студентов. Эти данные имеют иерархическую структуру, которая отражает вхождение учебных модулей в состав семестров, а семестров в состав учебных годов. В первой колонке иерархической таблицы данных слева от элементов данных, имеющих подчиненные элементы, отображаются значки или . При щелчке мышью по значку отображаются подчиненные объекты. Значок при этом превращается в значок . При щелчке мышью по значку подчиненные объекты скрываются и значок превращается в . На рисунке для объектов "2011/2012 учебный год" и его подчиненных объектов "I семестр" и "II семестр" подчиненные объекты отображены. Щелчком по значку подчиненные объекты можно скрыть. При горизонтальном пролистывании таблицы данных вправо или влево "дерево" объектов всегда отображается слева от самого левого столбца. Особенности добавления объектов в иерархических таблицах: Для добавления объектов в таблицы используются соответствующие пункты контекстного меню. При добавлении необходимо обращать внимание на то, какой объект выбран на данный момент. Для добавления объекта, который должен стать подчиненным по отношению к одному из существующих, нужно сначала выбрать в таблице существующий родительский объект, затем вызвать действие "Добавить". Выбранный перед добавлением объект будет подставлен в поле "Родитель" или "Входит в...". Для добавления независимого объекта на первый уровень иерархии выбор объекта перед вызовом действия добавления непринципиален. В отображенной форме задания параметров добавления нужно очистить поле "Родитель" или "Входит в...".
Подменю "Дерево". В контекстном меню при работе с иерархическими таблицами может быть доступно подменю "Дерево", которое позволяет управлять отображением объектов, организованных в многоуровневую иерархию. Пункты подменю "Дерево": - Развернуть все - отображает все независимые и подчиненные объекты всех уровней иерархии таблицы. - Свернуть все - отображает только независимые объекты верхнего уровня иерархии. - Развернуть от выбранного - при выборе одного из объектов в таблице данных будут показаны все его подчиненные объекты (если имеются). - Свернуть к выбранному - при выборе одного из объектов в таблице данных будут скрыты все его подчиненные объекты (если имеются). - Свернуть к этому уровню - при выборе одного из объектов в таблице данных для всех объектов такого же уровня будут скрыты все их подчиненные объекты (если имеются). - Выделить дочерние - при выборе одного из объектов в таблице данных будут отмечены как выбранные все его подчиненные объекты. |
3. Выбор объектов в таблице данных | ||
Выбор одного объекта в таблице данных может осуществляться либо щелчком мышью в соответствующей строке, либо при помощи стрелок ("вверх" и "вниз") на клавиатуре. Выбор активной колонки и активного элемента данных также может производиться щелчком мышью или при помощи стрелок ("вправо" и "влево") на клавиатуре. На этом рисунке: - выбранный объект. - выбранный элемент данных. В таблице данных можно также осуществлять произвольный выбор нескольких объектов путем установки флажка (чек-бокса) в строке, отображающей объект. Установка или снятие флажка (чек-бокса) производится при помощи щелчка мышью или нажатия клавиши "Пробел". Установленный флажок (чек-бокс) отображается в виде При выборе нескольких объектов в главной таблице в подчиненной таблице будут отображены записи, соответствующие подчиненным объектам, отобранным для ВСЕХ объектов, выбранных в главной таблице.
На рисунке представлена таблица данных "Абитуриенты бакалавриата", имеющая ряд подчиненных таблиц. На рисунке открыта подчиненная таблица "Родственники и контактные лица". В таблице данных "Абитуриенты бакалавриата" путем установки флажка произвольным образом выбраны три абитуриента с фамилиями Захарова, Карташова и Караваева. При этом в подчиненной таблице "Родственники и контактные лица" отображены данные всех родственников всех троих учащихся. При выборе объектов путем простановки флажков необходимо осуществлять щелчок мышью именно на флажке. Если выполнить щелчок мышью в любой другом месте записи, ранее установленные флажки будут сняты, и выбранной станет одна эта запись. Для быстроты и удобства выбора объектов доступны дополнительные возможности:
При выборе объектов изменяется информация, отображаемая Инспектором объектов. Если выбран один объект, то Инспектор объектов отображает и позволяет редактировать все доступные пользователю свойства этого объекта. Если выбрано несколько объектов, отображение и редактирование свойств Инспектором объектов происходит по правилам, описанным в разделе Инспектор объектов. При выполнении действий над объектами выбранное действие будет выполнено для всех выбранных объектов. Если выполнение действия требует задания параметров (отображается форма ввода параметров), то заданные в форме значения параметров будут применены для всех выбранных ранее объектов. Если не выбрано ни одного объекта, некоторые действия могут быть недоступны.
|
4. Изменение порядка отображения колонок |
Порядок отображения колонок может быть изменен путем "перетаскивания" их заголовков. Для того чтобы переместить колонку правее или левее, подведите указатель мыши к заголовку колонки, нажмите левую кнопку мыши и, не отпуская ее, перетащите заголовок колонки вправо или влево. После того, как Вы отпустите кнопку мыши, порядок отображения колонок изменится. На рисунке изображено перетаскивание заголовка колонки "Фамилия" в таблице данных "Абитуриенты бакалавриата". После того, как кнопка мыши будет отпущена, колонка "Фамилия" станет четвертой слева и будет расположена после колонки "Отчество". |
5. Сортировка данных в таблицах |
Отображаемые в таблице данные могут быть отсортированы по возрастанию или по убыванию значений свойств, отображаемых в одной или нескольких колонках. Для сортировки данных по одной колонке необходимо выполнить щелчок мышью на ее заголовке. Данные будут отсортированы по возрастанию значения в этой колонке. Если щелкнуть мышью по заголовку колонки еще раз, то данные будут отсортированы по убыванию значения в этой колонке. В заголовке колонки появится стрелочка, отображающая порядок сортировки (направленная вверх в случае сортировки по возрастанию и вниз в случае сортировки по убыванию). Если выполнить щелчок мышью по заголовку другой колонки, то данные будут отсортированы по значению в новой колонке, при этом заданная ранее сортировка будет отменена. На рисунке данные в таблице данных Все степени и квалификации отсортированы по значению в колонке "Наименование" по возрастанию (по алфавиту). В заголовке колонки "Наименование" отображается направленная вверх стрелочка. Для сортировки данных по значениям в нескольких колонках необходимо выполнить щелчок мышью на заголовке первой колонки, затем, удерживая клавишу Ctrl , выполнить щелчок по заголовку второй колонки и т.д. При этом в заголовках колонок будут отображаться стрелочки, соответствующие направлению сортировки и цифры, соответствующие порядку колонок в сортировке. На рисунке представлен пример сортировки данных таблицы данных "Все степени и квалификации" по наименованию (по возрастанию), затем по коду (по возрастанию). В заголовках колонок отображены соответствующие стрелочки с цифрами 1 и 2. В иерархических таблицах данные сортируются в пределах каждого уровня иерархии. На рисунке данные в иерархической таблице данных "Направления и специальности" отсортированы по колонке "Наименование" по возрастанию. В контекстном меню большинства форм с расположенными на них таблицами данных в пункте "Колонка" контекстного меню предусмотрены подпункты: - Сортировка по этой колонке - действие аналогичное нажатию на заголовок колонки. Данные будут отсортированы по возрастанию значения в этой колонке. - Снять сортировку по этой колонке - при заданной ранее сортировке по нескольким колонкам убирает сортировку по активной колонке. - Очистить сортировку - очищает все сортировки по всем колонкам. |
6. Фильтрация данных в таблицах | ||||||||||||||||
Фильтрация данных (отображение только тех данных, которые удовлетворяют некоторому условию) осуществляется по значениям, отображаемым в колонках, при помощи строки фильтра. Строка фильтра расположена ниже заголовков колонок. Фильтрация данных может осуществляться двумя способами:
При нажатии кнопки в строке фильтра отображается выпадающий список значений, которые могут быть выбраны. Перечень отображаемых значений зависит от типа данных, отображаемых в колонке. В первой строке списка расположен пункт "(Все)". При выборе этого пункта фильтрация данных по этой колонке не осуществляется. При выборе одного из доступных значений в таблице данных будут отображены только те объекты, для которых значение свойства, отображаемого в данной колонке, равно выбранному. Также в выпадающем списке значений можно выбрать несколько значений отметив соответствующие им флажки (чек-боксы). После осуществления фильтрации в строке фильтра будет отображено выбранное значение. При этом строка фильтра будет окрашена в розовый цвет. Выбор значений можно осуществить в нескольких колонках. В этом случае условия отбора по каждой колонке будут объединены логическим "И". На рисунке показано, как осуществить фильтрацию данных по значению "2008" в колонке "Набор". После выполнения фильтрации эта таблица данных будет выглядеть следующим образом: В таблице данных на рисунке отображены записи только об участниках олимпиад, которые принимали участие в олимпиадах 2008 года набора. Значение "2008" отображено в строке фильтра в колонке "Набор". Пример фильтра по нескольким годам набора: На рисунке установлен фильтр по годам набора. В таблице отображены объекты с 2006 и 2009 годами набора. Для фильтрации данных по более сложному условию можно воспользоваться вторым способом - записью условия фильтрации в строке фильтра. Условие фильтрации записывается по следующим правилам:
После ввода в строке фильтра требуемого условия необходимо нажать клавишу Enter. В таблице данных "Участники олимпиад школьников" на рисунке отобраны только те записи, для которых верно следующее: год набора - 2008; только мужского пола; фамилии участников начинаются с "Б"; при этом регистрационные номера участников больше "9" и меньше "27". Сделать заключение о том, что отображаемые в таблице данные отфильтрованы, можно по наличию в строке фильтра записи отличной от "(Все)", а также по тому, что строка фильтра окрашена в розовый цвет. Снять фильтрацию данных по конкретной колонке можно одним из двух способов:
Для снятия всех фильтров со всех колонок нужно воспользоваться действием контекстного меню "Колонка" - "Очистить фильтры". |
7. Редактирование данных в таблице |
В таблице данных можно редактировать значения свойств объектов. Для того чтобы изменить отображаемое в таблице данных значение, необходимо выделить требуемый элемент данных щелчком мыши или клавишами со стрелками на клавиатуре, после чего перевести элемент данных в режим редактирования. Это можно сделать одним из двух способов:
После перевода элемента данных в режим редактирования отображаемый в нем текст будет выделен. Текст может быть отображен на белом, зеленом или на сером фоне. Справа от текста могут появиться кнопки. На рисунке элемент данных в третьей сверху строке в третьей колонке (текст "Кузнецова Наталья Олеговна 1988-11-12") переведен в режим редактирования. Отображение элемента данных в режиме редактирования зависит от типа отображаемого свойства, доступности свойства для изменения и допустимости установленного значения.
|
8. Выполнение действий над объектами | ||||
Все действия, которые могут быть произведены над объектами, могут быть выполнены одним из трех способов:
При помощи действий производится добавление, удаление объектов, запуск различных процедур, выполняемых над данными, формирование отчетов.
Перечень всех действий, доступных в текущей таблице данных расположен в контекстном меню, которое отображается при нажатии правой кнопки мыши в зоне таблицы данных. Некоторые из действий выполняются для выбранных объектов (одного или нескольких), например, действие "Удалить". Для выполнения некоторых действий выбор конкретного объекта не нужен, например, для действия "Добавить". Выбор действия в контекстном меню может производиться как при помощи мыши, так и при помощи стрелок на клавиатуре. Если для действия установлены "горячие клавиши", то их обозначения можно будет увидеть в правой части пункта контекстного меню. Действия могут вызываться как при нажатии одной клавиши, так и при помощи сочетания клавиш. В некоторых пунктах контекстного меню может быть расположена стрелка . При выборе такого пункта никакого действия не выполняется, а открывается " подменю ", содержащее другие действия. На рисунке изображено контекстное меню, отображающее все действия, доступные над объектом, соответствующим иностранному студенту Бейлю Брауну. Действиям "Добавить студента-кандидата", "Удалить" и "Обновить" соответствуют "горячие клавиши". Пункты меню "Колонка", "Выбранные записи" имеют подменю. На рисунке открыто подменю пункта "Выбранные записи". Для некоторых действий могут быть установлены изображения-иконки. В этом случае иконки отображаются на панели инструментов (подробнее в разделе Работа с панелью инструментов). Если выполнение процедуры или отчета требует задания параметров, то при вызове действия отобразится форма задания параметров. Для выполнения действия необходимо заполнить поля формы и нажать кнопку OK (подробнее в разделе Работа с формой задания параметров). Пример формы ввода параметров:
Перед выполнением некоторых действий может быть отображено предупреждение. Например, перед удалением объекта может отображаться следующее окно: Если в таком окне нажать кнопку Да, то действие будет выполнено. Если нажать кнопку Нет, то действие будет отменено. |
9. Работа с панелью инструментов |
На панели инструментов отображаются иконки, соответствующие доступным пользователю действиям и формам. Иконки могут иметь подписи, соответствующие наименованием действий или форм. Вызов действий или переключение между активными формами осуществляется при помощи щелчка мышью на одной из иконок. Если иконок много и они не помещаются на панели инструментов по ширине, то слева или справа отображаются кнопки прокрутки. Для прокрутки содержимого панели инструментов достаточно подвести указатель мыши к кнопке прокрутки. На рисунке представлен пример панели инструментов. Иконки с подписями, "Удалить...", "Колонка", "Выбранные записи", "Обновить" соответствуют доступным в текущей таблице данных действиям. Иконки с надписями "Управление учебным процессом ВУЗа", "Системная форма" и "Абитуриенты бакалавриата" соответствуют доступным пользователю формам. Справа от иконки "Абитуриенты бакалавриата" расположена кнопка прокрутки (выделена на рисунке красным). Подведя указатель мыши к этой кнопке, можно увидеть иконки, расположенные правее и не поместившиеся на панели инструментов. Некоторые кнопки панели инструментов могут иметь выпадающие кнопки. Выпадающие кнопки соответствуют пунктам подменю контекстного меню. Справа от кнопок, имеющих выпадающие кнопки, расположена направленная вниз стрелочка. Если нажать мышью на эту стрелочку, то отобразится панель с выпадающими кнопками. На рисунке кнопки "Колонка" и "Выбранные записи" имеют выпадающие кнопки. Как и в контекстном меню, на панели инструментов некоторые кнопки могут быть недоступны. Доступность кнопки зависит от того, какие объекты в настоящий момент выделены, и от применимости действия к выделенным объектам. |
10. Стандартные действия, доступные в любых таблицах данных |
Ряд стандартных действий, доступных объектов любого типа, может быть вызван из любой таблицы данных. Разработчиком конкретной прикладной системы некоторые из перечисленных в данном разделе действий могут быть скрыты. Также перечень доступных стандартных действий зависит от прав доступа конкретного пользователя. В следующих разделах описаны все стандартные действия, реализованные средствами платформы: |
10.1. Копирование и вставка объектов | ||||||||||
В некоторых случаях объекты, отображаемые в таблице данных, можно копировать и вставлять. Вставлять объекты можно как в ту же таблицу данных, из которой они были скопированы, так и в другую таблицу данных, отображающую объекты того же типа. Для этого необходимо выполнить следующие действия:
При копировании и вставке происходит создание копии объекта. При этом, если объект имеет подчиненные объекты, они также будут скопированы, и станут подчиненными новому объекту. Все свойства нового объекта, кроме свойства "Имя" (или замещающего его свойства), будут такими же, как у первичного объекта. Свойство "Имя" будет равно строке, составленной из слова "Копия " и имени первичного объекта. После вставки объекта значение свойства "Имя" можно изменить. В случае, если свойство "Имя" может формироваться пользователем явно, то после вставки оно будет сформировано как строка вида: "Копия" + "имя исходного объекта"
Если свойство "Имя" формируется автоматически по определенному алгоритму на основании значений других свойств, то при вставке будет выполнена попытка выполнить данный алгоритм. Если вставка выполняется в ту же таблицу данных, может произойти ошибка дублирования.
При этом копирование сработает нормально, например, при переносе подчиненных объектов от одного главного объекта к другому.
Действия "Копировать" и "Вставить" имеют соответствующие иконки на панели инструментов: Кроме копирования объектов внутри или между таблицами данных предусмотрена возможность копирования объектов в другие приложения, имеющие поля для ввода текстовой информации. Такими приложениями могут являться, например: Microsoft Excel, Microsoft Word, NotePad ("Блокнот") и другие. Для копирования объекта во внешние приложения необходимо:
|
10.2. Подменю "Колонка" - работа с колонкой |
Действия, доступные в подменю " Колонка " в контекстном меню или на панели инструментов могут быть применены к колонкам любой таблицы данных. Доступность тех или иных действий над колонкой зависит от типа данных, отображаемых в колонке, и от того, какие действия над колонкой уже совершены (например, нельзя вычислить сумму значений строкового типа, или нельзя очистить группировку, если данные не сгруппированы). Действия, доступные в подменю "Колонка": |
10.2.1. Фиксация колонок | ||
Для удобства работы с данными в Системе предусмотрена возможность фиксации (закрепления) одной или нескольких колонок в таблице. Данный функционал используется когда необходимо чтобы одна или несколько колонок не были скрыты с формы при горизонтальной прокрутке колонок. Все зафиксированные колонки автоматически переносятся в левую часть формы и отделяются от остальных вертикальной чертой-разделителем более темного цвета чем остальные разделители.
Для того чтобы зафиксировать колонку, необходимо выбрать ее нажатием на ее заголовок или люой из ее объектов и воспользоваться подпунктом контекстного меню Колонка -> Зафиксировать эту колонку . Можно зафиксировать несколько колонок, последовательно выполнив для каждой из них действия описанные выше. Для снятия фиксации колонок необходимо воспользоваться подпунктом контекстного меню Колонка -> Снять фиксацию колонок . Это действие приведет к отмене фиксации ВСЕХ колонок. |
10.2.2. Скрытие и отображение колонок |
Для удобства пользователя при просмотре данных любая из видимых в таблице колонок может быть скрыта. Для этого необходимо выделить любой элемент данных в колонке, щелчком правой кнопкой мыши открыть контекстное меню и в нем в подменю "Колонка" выбрать действие "Скрыть эту колонку". На рисунке показано как скрыть колонку "Краткое наименование" в таблице данных "Группы стран". Описанным выше образом можно скрыть любое число колонок таблицы данных кроме последней. Если в таблице данных осталась одна колонка, то действие "Скрыть эту колонку" будет недоступно. Для отображения скрытых ранее колонок таблицы данных необходимо воспользоваться действием "Показать скрытые колонки" в подменю "Колонка" контекстного меню. (На рис. действие располагается ниже действия "Скрыть эту колонку"). Если ни одной колонки таблицы данных не скрыто, то действие "Показать скрытые колонки" будет недоступно. Действия, расположенные в подменю "Колонка" доступны также на панели инструментов. |
10.2.3. Отображение итоговых значений (агрегатов) по колонкам |
По любой из колонок таблицы данных может быть рассчитано и отображено итоговое значение (агрегат). В зависимости от типа, отображаемого в колонке свойства могут быть вычислены следующие агрегаты:
Для отображения агрегата по одной из колонок необходимо выделить элемент данных в этой колонке, при помощи щелчка правой кнопкой мыши отобразить контекстное меню и в нем в подменю "Колонка" выбрать действие, соответствующее нужному агрегату. После выполнения этого действия таблица данных будет выглядеть следующим образом: На рисунке в нижней части таблицы данных отображена строка на светло-желтом фоне, в которой в колонке "Фамилия" показано общее количество записей об участниках олимпиад, отображаемых в таблице. Агрегат может быть вычислен и показан по любой из колонок. Если данные в таблице отфильтрованы, то агрегат будет рассчитан только по тем записям, которые отобраны по условию фильтрации. Если данные в таблице сгруппированы, то агрегаты будут рассчитаны как для всех отображаемых в таблице данных, так и отдельно для каждой группы. На рисунке данные ВУЗах сгруппированы по региону. Количество записей о ВУЗах отображено как для каждого региона (в строках на бледно-желтом фоне), так и для всех ВУЗов в целом (в строке на ярко-желтом фоне внизу таблицы). Если свернуть группы, то можно просматривать только итоговые значения агрегатов для групп и для всех объектов в целом. Агрегаты при этом будут видны только в случае, если они отображаются правее надписи с именем и значением параметра группировки. |
10.2.4. Сортировка |
Подробно про сортировку написано в разделе Сортировка данных в таблицах |
10.2.5. Группировка данных в таблицах |
Данные в таблице данных могут быть сгруппированы по значениям свойств, отображаемым в одной или в нескольких колонках. Для осуществления группировки по значению в одной из колонок необходимо выделить любой элемент данных в этой колонке. Затем щелчком правой кнопки мыши открыть контекстное меню и в нем в подменю "Колонка" выбрать действие "Группировать по этой колонке". На рисунке показано, как при помощи действия в контекстном меню осуществляется группировка данных в таблице данных "ВУЗы" по значению в колонке "Регион". При отображении данных в сгруппированном виде для каждой группы будет отображен заголовок на более темном фоне. В заголовке группы будут отображены наименование и значение свойства, по которому осуществлена группировка, а слева от наименования будет расположен значок или . При нажатии на значок можно скрывать объекты группы (для группы будет отображен только ее заголовок). Значок при этом изменится на . При нажатии на значок объекты, входящие в группу, будут снова отображены. На рисунке данные в таблице данных "ВУЗы" сгруппированы по значению в колонке "Регион". Группы объектов, соответствующие регионам Алтайский край, Архангельская область, Белгородская область, Волгоградская область, Воронежская область раскрыты. Группы, соответствующие регионам Абхазия, Владимирская область, Вологодская область свернуты. Данные могут группироваться и по нескольким колонкам. Для этого необходимо повторить описанные выше действия для всех колонок, которые должны быть включены в группировку. На рисунке представлен пример группировки данных, отображаемых в таблице данных "ВУЗы" по колонкам "Регион" и "Является государственным ОУ". Для снятия группировки и отображения данных в стандартном виде необходимо воспользоваться действием "Очистить группировку", которое также доступно в контекстном меню в подменю "Колонка" (на рисунке расположено в выпадающем меню ниже действия "Группировать по этой колонке"). Действия, расположенные в подменю "Колонка", доступны также на панели инструментов. |
10.3. Подменю "Выбранные" - работа с выбранными объектами |
Действия, доступные в подменю " Выбранные " позволяют быстро отбирать и снимать отбор с объектов, а также устанавливать режим отображения в таблице данных только тех объектов, которые помечены как выбранные. Иконка "Выбранные" на панели инструментов имеет выпадающие кнопки: Назначение этих действий описано в разделе Выбор объектов в таблице данных. |
10.4. Перенос в Excel |
Данные, отображаемые в любой из таблиц данных, могут быть перенесены в MS Excel. При этом в MS Excel будут сохранены все настройки отображения данных (сортировка по одной или нескольким колонкам, группировка, отображение итоговых значений). Действие " Перенести в Excel " может быть вызвано из контекстного меню или при помощи иконки на панели инструментов. С данными, перенесенными в MS Excel, далее могут производиться любые манипуляции средствами этого приложения. Если в таблице много записей, то перенос данных в Excel может занять некоторое время. Если это время превышает 10 сек., то отобразится окно, сообщающая, что система находится в работе. В этом окне будет отображен индикатор процесса переноса данных: Действие "Перенос в Excel" имеет соответствующую иконку на панели инструментов: |
10.5. Обновление данных таблицы |
После выполнения действий над различными объектами, хранящимися в системе, их новое состояние может сразу не отобразиться в таблице данных. Для того чтобы получить из базы данных последние актуальные данные необходимо воспользоваться действием " Обновить ", которое доступно в контекстном меню, при помощи иконки на панели инструментов, а также может быть доступно при нажатии клавиши F5. Действие "Обновить" имеет соответствующую иконку на панели инструментов: |
10.6. Дополнительные действия, доступные в иерархических таблицах данных |
В иерархических таблицах данных дополнительно доступны действия, позволяющие управлять раскрытием и свертыванием элементов иерархии. Эти действия расположены в подменю " Дерево " контекстного меню. Или на панели инструментов: При помощи этих действий можно управлять отображением дерева иерархически организованных объектов следующим образом:
|