Управление учебным процессом ВУЗа- Работа с формами и таблицами данных  (раздел целиком)  (28.03.2024)
Работа с формами и таблицами данных

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

Пример формы и таблицы

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

Пример

 Например, на приведенном выше рисунке:

Студенты - учеба - наименование формы;

Филиал = Москва - значение настройки Филиал; показывает, что Вы видите только студентов филиала "Москва";

Факультет = (Нет) - значение настройки Факультет; не задано, то есть Вы видите студентов всех факультетов филиала "Москва".

Переключение между доступными Вам формами можно несколькими способами:

1. Через  Консоль управления  

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

Кнопка консоли управления

Иконка для перехода в Консоль управления всегда расположена первой (слева) на Панели инструментов. Название иконки может быть другим. Оно задается при разработке Системы.

Из Консоли управления возможен переход в любую из доступных Пользователю форм.

2. Через Панель инструментов

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

Переход на панели инструментов

Для пролистывания иконок форм в панели инструментов используются стрелки на правом и левом краях панели инструментов.

3. В каскадном режиме

Окна форм могут располагаться в каскадном режиме:

Пример
  Пример каскадного расположения окон

В этом случае, перейти к другой форме можно простым нажатием левой кнопки мыши на соответствующее окно нужной формы.

В каждый момент времени активной является одна из форм (или ни одной). Окно формы можно "перетаскивать" (здесь и далее "перетащить" объект означает подвести к нему указатель мыши, нажать левую кнопку, удерживая кнопку переместить объект на новое место, после чего отпустить кнопку мыши) по экрану удерживая за заголовок, изменять его размеры, минимизировать, восстановить, раскрывать на весь экран или закрывать. Эти действия осуществляются стандартным для среды Windows образом. При закрытии формы соответствующая ей иконка на панели инструментов будет отображена неактивной. При щелчке мышью по такой иконке форма откроется, и иконка станет активной.

Таблицы данных в форме расположены на закладках с заголовками, соответствующими наименованиям таблиц данных. Например, на первом рисунке активна форма "Студенты - учеба". В этой форме на первом уровне расположены таблицы данных  "Студенты-специалисты", "Студенты магистратуры" и "Рубежный контроль по периодам". Активной в настоящее время является таблица данных "Студенты-специалисты".

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

Пример
  Три уровня таблиц

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


1. Подчиненные таблицы данных. Взаимное расположение главной и подчиненных таблиц

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

Пример подчиненной таблицы

Например, на рисунке в главной таблице "Факультеты и отделения" выбран факультет менеджмента Новосибирского филиала. При этом в подчиненной таблице "Кафедры факультета" отображаются только те кафедры, которые принадлежат данному факультету.

Подчиненные таблицы могут располагаться на отдельных вкладках (см. рисунок выше). Также возможно горизонтальное отображение одновременно нескольких подчиненных таблиц:

Горизонтальное отображение таблиц   

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

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

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

На рисунке ниже показана форма с первого рисунка статьи с минимизированной зоной подчиненных таблиц:

Минимизация зоны подчиненных таблиц

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


2. Отображение учитываемых объектов в таблице данных

Таблица данных имеет строки и колонки. Строки таблицы (или записи) соответствуют учитываемым объектам. Колонки таблицы соответствуют свойствам объектов.

Макет табличного вида

  1. Заголовок закладки с именем таблицы данных.
  2. Выбранный объект.
  3. Выбранный элемент данных.
  4. Заголовок колонки.
  5. Строка фильтра.
  6. Флажок для выбора объектов.
  7. Горизонтальная полоса прокрутки.
  8. Вертикальная полоса прокрутки

На рисунке представлен макет таблицы данных, в которой отображаются объекты, соответствующие наименованиям учебных заведений. Таблица данных имеет наименование "Школы и СУЗы", которое отображается на соответствующей закладке (1). Таблица содержит большое количество строк (2), соответствующих наименованиям учебных заведений. Выделенной в настоящее время является третья строка. Таблица имеет три колонки, соответствующие дополнительным свойствам учебных заведений. Каждая колонка имеет заголовок (4), содержащий наименование свойства. Активной в настоящее время является первая колонка, ее заголовок окрашен в более темный цвет чем другие. Активным элементом данных (3) является ячейка, расположенная в первой строке в первом столбце, ее цвет по сравнению с остальными ячейками записи более светлый.

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

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

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

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

Контекстное меню


2.1. Иерархические таблицы данных

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

Иерархическая таблица данных

На рисунке представлена таблица данных, отображающая периоды обучения студентов. Эти данные имеют иерархическую структуру, которая отражает вхождение учебных модулей в состав семестров, а семестров в состав учебных годов. В первой колонке иерархической таблицы данных слева от элементов данных, имеющих подчиненные элементы, отображаются значки Свернутый узел дерева или Развернутый узел дерева. При щелчке мышью по значку Свернутый узел дерева отображаются подчиненные объекты. Значок Свернутый узел дерева при этом превращается в значок Развернутый узел дерева. При щелчке мышью по значку Развернутый узел дерева подчиненные объекты скрываются и значок Развернутый узел дерева превращается в Свернутый узел дерева. На рисунке для объектов "2011/2012 учебный год" и его подчиненных объектов "I семестр" и "II семестр" подчиненные объекты отображены. Щелчком по значку Развернутый узел дерева подчиненные объекты можно скрыть. При горизонтальном пролистывании таблицы данных вправо или влево "дерево" объектов всегда отображается слева от самого левого столбца.

Особенности добавления объектов в иерархических таблицах:

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

Для добавления независимого объекта на первый уровень иерархии выбор объекта перед вызовом действия добавления непринципиален. В отображенной форме задания параметров добавления нужно очистить поле "Родитель" или "Входит в...".

Пример

 1. В таблице "Календарные периоды для студентов" необходимо добавить модуль 2-го семестра 2011/2012 учебного года, то есть новый объект должен быть подчиненным по отношению к объекту "II семестр", который, в свою очередь, является подчиненным объекту "2011/2012 учебный год". Для корректного добавления необходимо в таблице выбрать объект "II семестр":

Пример добавления в иерархию

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

Форма добавления периода обучения

В поле "Входит в период" автоматически подставлено выбранное в таблице значение. После заполнения требуемых полей и нажатия на кнопку "ОК" новый объект "6 модуль" будет корректно добавлен в иерархическую таблицу данных:

Результат добавления объекта в иерархическую таблицу

2. Если необходимо добавить новый объект на верхний уровень иерархической таблицы можно вызвать действие "Добавить", кликнув правой кнопкой мыши в любом месте таблицы (выбор объекта перед добавлением не принципиален), и в открывшейся форме добавления очистить (выделить и удалить) поле "Входит в период".

Добавление объекта на верхний уровень

В этом случае новый объект будет размещен на верхнем уровне иерархии.

Объект на верхнем уровне иерархии

Подменю "Дерево".

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

Подменю Дерево

Пункты подменю "Дерево":

- Развернуть все - отображает все независимые и подчиненные объекты всех уровней иерархии таблицы.

- Свернуть все - отображает только независимые объекты верхнего уровня иерархии.

- Развернуть от выбранного - при выборе одного из объектов в таблице данных будут показаны все его подчиненные объекты (если имеются).

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

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

- Выделить дочерние - при выборе одного из объектов в таблице данных будут отмечены как выбранные все его подчиненные объекты.


3. Выбор объектов в таблице данных

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

Выбор объекта в таблице данных

На этом рисунке:

Выбор объекта  - выбранный объект.

Выбор элемента данных  - выбранный элемент данных.

В таблице данных можно также осуществлять произвольный выбор нескольких объектов путем установки флажка (чек-бокса) Чек-бокс  в строке, отображающей объект. Установка или снятие флажка (чек-бокса) производится при помощи щелчка мышью или нажатия клавиши "Пробел". Установленный флажок (чек-бокс) отображается в виде Установленный чек-бокс

Выбор нескольких объектов таблице данных

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

  Множественный выбор объектов

На рисунке представлена таблица данных "Абитуриенты бакалавриата", имеющая ряд подчиненных таблиц. На рисунке открыта подчиненная таблица "Родственники и контактные лица". В таблице данных "Абитуриенты бакалавриата" путем установки флажка произвольным образом выбраны три абитуриента с фамилиями Захарова, Карташова и Караваева. При этом в подчиненной таблице "Родственники и контактные лица" отображены данные всех родственников всех троих учащихся.

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

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

  • для выделения нескольких объектов подряд можно щелкнуть мышью в любом месте записи, соответствующей первому объекту, а затем, удерживая клавишу Shift, щелкнуть по записи, соответствующей последнему объекту; все объекты между первым и последним, включая их, будут выделены;
  • осуществлять произвольный выбор объектов можно щелчком мышью в любом месте записи, удерживая клавишу Ctrl ;
  • можно воспользоваться действиями, доступными в подменю "Выбранные записи" на панели инструментов или в контекстном меню:
    • Выбрать все - все отображаемые в настоящий момент в таблице данных объекты будут выбраны;
    • Показать только выбранные - в таблице данных будут отображены только те объекты, которые помечены как выбранные; остальные объекты будут скрыты;
    • Показать все - если ранее было установлен отбор только выбранных объектов, этот отбор будет снят, и снова будут отображены все доступные в таблице объекты.

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

При выполнении действий над объектами выбранное действие будет выполнено для всех выбранных объектов. Если выполнение действия требует задания параметров (отображается форма ввода параметров), то заданные в форме значения параметров будут применены для всех выбранных ранее объектов.

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

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

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


4. Изменение порядка отображения колонок

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

Изменение порядка отображения колонок

На рисунке изображено перетаскивание заголовка колонки "Фамилия" в таблице данных "Абитуриенты бакалавриата". После того, как кнопка мыши будет отпущена, колонка "Фамилия" станет четвертой слева и будет расположена после колонки "Отчество".


5. Сортировка данных в таблицах

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

Сортировка данных по одной колонке

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

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

Сортировка данных по нескольким колонкам

На рисунке представлен пример сортировки данных таблицы данных "Все степени и квалификации" по наименованию (по возрастанию), затем по коду (по возрастанию). В заголовках колонок отображены соответствующие стрелочки с цифрами 1 и 2.

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

Сортировка данных в иерархической таблице

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

В контекстном меню большинства форм с расположенными на них таблицами данных в пункте "Колонка" контекстного меню предусмотрены подпункты:

- Сортировка по этой колонке - действие аналогичное нажатию на заголовок колонки. Данные будут отсортированы по возрастанию значения в этой колонке.

- Снять сортировку по этой колонке - при заданной ранее сортировке по нескольким колонкам убирает сортировку по активной колонке.

- Очистить сортировку - очищает все сортировки по всем колонкам.


6. Фильтрация данных в таблицах

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

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

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

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

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

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

Отображение данных в отфильтрованном виде

В таблице данных на рисунке отображены записи только об участниках олимпиад, которые принимали участие в олимпиадах 2008 года набора. Значение "2008" отображено в строке фильтра в колонке "Набор".

Пример фильтра по нескольким годам набора:

Пример множественного фильтра

На рисунке установлен фильтр по годам набора. В таблице отображены объекты с 2006 и 2009 годами набора.

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

  1. Строка разделяется на части посредством системного разделителя (системный разделитель устанавливается в настройках операционной системы Windows). Обычно - точка с запятой, ";". Каждая часть строки интерпретируется самостоятельно, и эти части объединяются логическим "ИЛИ"  
  2. Строка разделяется на части посредством разделителя "&". Каждая часть строки интерпретируется самостоятельно, и эти части объединяются логическим "И"  
  3. При интерпретации каждой части проверяются следующие условия:
    Часть строки Правило отбора объектов
    * Будут отобраны только те объекты, у которых значение в колонке не является пустым (установлено).
    !* Будут отобраны только те объекты, у которых значение в колонке является пустым (не установлено).
    начинается с символов '<=', '<', '>=', '>' Будут отобраны только те объекты, у которых значение в колонке удовлетворяет условию.
    включает в себя символы '*' и/или '?' Будут отобраны только те объекты, у которых значение в колонке удовлетворяет шаблону, в котором знак '?' соответствует одному любому символу, а знак '*' - любому количеству любых символов.
    начинается с символа '!' Будут отобраны только те объекты, у которых значение в колонке не удовлетворяет условию, переданному оставшейся частью строки (знак '!' означает отрицание).
    представляет собой строку в апострофах (одиночных кавычках) Содержание строки не анализируется по приведенным выше правилам. Будут отобраны только те объекты, у которых значение данного свойства соответствует строке, заключенной в апострофы.
    любая другая строка Будут отобраны только те объекты, у которых значение данного свойства соответствует введенной строке (строки чувствительны к регистру).
  4. Условия, указанные в разных колонках, объединяются логическим "И"

После ввода в строке фильтра требуемого условия необходимо нажать клавишу Enter.

Фильтрация данных по сложному условию

В таблице данных "Участники олимпиад школьников" на рисунке отобраны только те записи, для которых верно следующее: год набора - 2008; только мужского пола; фамилии участников начинаются с "Б"; при этом регистрационные номера участников больше "9" и меньше "27".

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

  • выбрать в строке фильтра соответствующей колонки из выпадающего списка пункт "(Все)"
  • удалить все символы, записанные в строке фильтра соответствующей колонки и нажать клавишу Enter

Для снятия всех фильтров со всех колонок нужно воспользоваться действием контекстного меню "Колонка" - "Очистить фильтры".


7. Редактирование данных в таблице

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

  • выполнить двойной щелчок мышью на элементе данных
  • при выделенном активном элементе данных нажать клавишу Enter на клавиатуре.

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

Перевод элемента в режим редактирования

На рисунке элемент данных в третьей сверху строке в третьей колонке (текст "Кузнецова Наталья Олеговна 1988-11-12") переведен в режим редактирования.

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


  1. Редактирование значения только для чтения
    Если текст отображается на сером фоне, это означает, что свойство доступно только для чтения. У Вас нет возможности изменять его значение. При этом такое значение (или его часть) можно выделить и скопировать при помощи сочетания клавиш Ctrl+Ins или Ctrl+C и затем вставить в доступном для ввода значений месте в этом или в любом другом приложении.

  2. Редактирование недопустимого значения
    Если текст отображается на зеленом фоне, это означает, что установленное в данный момент значение недопустимо. Значение считается недопустимым, в одном из следующих случаев:
    • значение, обязательное для заполнения, не установлено
    • для свойства установлено значение, не удовлетворяющее его типу (например, для числового свойства установлено значение, включающее буквы). Форматы, допустимые для значений различных типов, соответствуют локальным настройкам операционной системы Windows
    • длина текста для свойства строкового типа превышает максимально допустимую длину
    • введенное числовое значение больше максимально допустимого или меньше минимально допустимого
    • для свойства типа "Дата" введенное значение не соответствует заданному формату
    • для свойства, предполагающего выбор из списка или из справочника, установлено значение, не соответствующее ни одному из допустимых значений из списка или справочника
    Пока для свойства не будет установлено допустимое значение, применить выполненное изменение не удастся.

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

  4. Редактирование логического значения истинаРедактирование логического значения Ложь
    Если слева от текста в ячейке отображается флажок (чек-бокс), это означает, что свойство может иметь одно из двух возможных значений. Одно из значений соответствует установленному чек-боксу, другое - снятому. Если для свойства допустимо пустое значение, то в случае его установки чек-бокс будет отображен на сером фоне и справа от него будет отображен текст "(Нет)".
    Пример:
    Редактирование логического значения истина   - "Истина"
    Редактирование логического значения Ложь  - "Ложь"
    Пустой чек-бокс          - "Пусто" (значение не было установлено).
    Изменение значения такого свойства производится либо щелчком мыши по чек-боксу, либо путем нажатия клавиши Пробел на клавиатуре.
  5. Редактирование значения в выпадающем списке
    Если справа от текста отображается кнопка с направленной вниз стрелкой, это означает, что значение свойства должно быть выбрано из списка допустимых значений. Изменять такое значение можно двумя способами:
    • Нажать на кнопку Кнопка выпадающего списка, расположенную справа от текста, в открывшемся выпадающем списке выбрать новое значение.

      Выбор значения из таблицы данных

      На рисунке показан выбор значения из выпадающего списка. Если Вы выбираете значение при помощи мыши, то достаточно выполнить щелчок мышью на нужном значении. Для выбора значения при помощи клавиатуры необходимо воспользоваться клавишами-стрелками "вверх" и "вниз", и когда нужное значение будет выделено, нажать клавишу Enter. Если для свойства допустимо пустое значение, то первым элементом выпадающего списка будет элемент "(Нет)". Если список включает больше восьми элементов, то в нем будет доступна вертикальная полоса прокрутки.

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

  6. Редактирование значения с выбором
    Если справа от текста отображается кнопка с тремя точками, это означает, что данное свойство предполагает выбор значения из другой таблицы данных (справочника). Изменять такое значение можно двумя способами:
    • Нажать на кнопку Кнопка выбора, расположенную справа от текста; при этом откроется таблица данных, в которой нужно будет выбрать новое значение. В правом нижнем углу этой таблицы данных будут расположены кнопки OK и Отмена. Для выбора значения можно щелкнуть мышью по нужной записи или воспользоваться стрелками на клавиатуре. После выбора нужного значения нажмите кнопку OK. Если Вы не хотите менять ранее установленное значение, нажмите кнопку Отмена.

      Выбор значения из таблицы данных

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

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

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

  8. Редактирование большого значения

    Если справа от текста отображены три кнопки, а само значение представляет собой строку "(Данные)" или строку "(Нет)" это означает, что данное свойство представляет собой большой объект. Большой объект может быть текстом, файлом, содержащим изображение, xml-документ, исходный текст программных модулей или просто любые бинарные данные.

    При нажатии на кнопку Кнопка выбора отобразится окно, отображающее и позволяющее редактировать данные, представляющие собой большой объект.

    Пример окна редактирования большого объекта текстового типа:

    Окно для редактирования большого объекта

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

    Предупреждение окна редактирования большого объекта

    При нажатии кнопки Да (Yes) окно редактирования будет закрыто, и изменения будут сохранены. При нажатии кнопки Нет (No) окно редактирования будет закрыто, но произведенные изменения сохранены не будут. При нажатии кнопки Отмена (Cancel) окно редактирования останется открытым и работу с текстом можно будет продолжить.

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

    Предупреждение при загрузке из файла большого объекта

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

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

    После изменения содержания большого объекта необходимо нажать клавишу Enter.


8. Выполнение действий над объектами

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

  • выбор действия в контекстном меню
  • вызов действия при помощи клавиш клавиатуры - "горячих клавиш" (доступно не для всех действий)
  • вызов действия при помощи иконки на панели инструментов (доступно не для всех действий)

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

Важно!
 Вызываемое действие будет выполнено именно над тем объектом (объектами), которые выбраны в таблице данных.

Перечень всех действий, доступных в текущей таблице данных расположен в контекстном меню, которое отображается при нажатии правой кнопки мыши в зоне таблицы данных. Некоторые из действий выполняются для выбранных объектов (одного или нескольких), например, действие "Удалить". Для выполнения некоторых действий выбор конкретного объекта не нужен, например, для действия "Добавить". Выбор действия в контекстном меню может производиться как при помощи мыши, так и при помощи стрелок на клавиатуре.

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

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

Контекстное меню

На рисунке изображено контекстное меню, отображающее все действия, доступные над объектом, соответствующим иностранному студенту Бейлю Брауну. Действиям "Добавить студента-кандидата", "Удалить" и "Обновить" соответствуют "горячие клавиши". Пункты меню  "Колонка", "Выбранные записи" имеют подменю. На рисунке открыто подменю пункта "Выбранные записи".

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

Если выполнение процедуры или отчета требует задания параметров, то при вызове действия отобразится форма задания параметров. Для выполнения действия необходимо заполнить поля формы и нажать кнопку OK (подробнее в разделе Работа с формой задания параметров).

Пример формы ввода параметров:

Форма задания параметров

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

Перед выполнением некоторых действий может быть отображено предупреждение. Например, перед удалением объекта может отображаться следующее окно:

Предупреждение при выполнении действия

Если в таком окне нажать кнопку Да, то действие будет выполнено. Если нажать кнопку Нет, то действие будет отменено.


9. Работа с панелью инструментов

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

Панель инструментов

На рисунке представлен пример панели инструментов. Иконки с подписями, "Удалить...", "Колонка", "Выбранные записи", "Обновить" соответствуют доступным в текущей таблице данных действиям. Иконки с надписями "Управление учебным процессом ВУЗа", "Системная форма" и "Абитуриенты бакалавриата" соответствуют доступным пользователю формам. Справа от иконки "Абитуриенты бакалавриата" расположена кнопка прокрутки (выделена на рисунке красным). Подведя указатель мыши к этой кнопке, можно увидеть иконки, расположенные правее и не поместившиеся на панели инструментов.

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

Панель выпадающих кнопок

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


10. Стандартные действия, доступные в любых таблицах данных

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

Стандартные действия

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


10.1. Копирование и вставка объектов

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

  1. Выбрать один или несколько объектов, которые Вы хотите скопировать (см. раздел Выбор объектов в таблице данных).
  2. Вызвать действие "Копировать" из контекстного меню или при помощи иконки на панели инструментов.
  3. Перейти в таблицу данных, в которую Вы хотите вставить скопированные объекты (или остаться в открытой таблице данных).
  4. Вызвать действие "Вставить" из контекстного меню или при помощи иконки на панели инструментов.

При копировании и вставке происходит создание копии объекта. При этом, если объект имеет подчиненные объекты, они также будут скопированы, и станут подчиненными новому объекту.

Все свойства нового объекта, кроме свойства "Имя" (или замещающего его свойства), будут такими же, как у первичного объекта. Свойство "Имя"  будет равно строке, составленной из слова "Копия " и имени первичного объекта. После вставки объекта значение свойства "Имя" можно изменить.

В случае, если свойство "Имя" может формироваться пользователем явно, то после вставки оно будет сформировано как строка вида:

"Копия" + "имя исходного объекта"

Пример

  Пример простого копирования

На рисунке показан результат копирования объекта "Алтай". Все подчиненные объекты объекта "Алтай" были также скопированы и являются подчиненными объекту "Копия Алтай".

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

Пример

  Ошибка дублирования объекта при копировании

На рисунке показан результат при попытке копирования объекта "Железногорск" таблицы "Населенные пункты" в ту же таблицу.

При этом копирование сработает нормально, например, при переносе подчиненных объектов от одного главного объекта к другому.

Пример

  Успешное копирование подчиненного объекта

На рисунке показан результат копирования объекта "Железногорск", подчиненного объекту "Курская область", в подчиненную таблицу объекта "Липецкая область".

Действия "Копировать" и "Вставить" имеют соответствующие иконки на панели инструментов:
Кнопка "Копировать"  и Кнопка "Вставить"

Кроме копирования объектов внутри или между таблицами данных предусмотрена возможность копирования объектов в другие приложения, имеющие поля для ввода текстовой информации. Такими приложениями могут являться, например: Microsoft Excel, Microsoft Word, NotePad ("Блокнот") и другие.

Для копирования объекта во внешние приложения необходимо:

  1. Выбрать один или несколько объектов, которые Вы хотите скопировать (см. раздел Выбор объектов в таблице данных).
  2. Вызвать действие "Копировать" из контекстного меню или при помощи иконки на панели инструментов.
  3. Переключиться на окно внешнего приложения, в которое Вы хотите вставить скопированные объекты.
  4. Вызвать действие "Вставить" из контекстного меню или при помощи иконки на панели инструментов приложения.

Пример

 Для примера скопируем два объекта из таблицы "Страны и регионы" :

Пример копирования во внешние приложения

При вставке в "Блокнот" (NotePad):

Вставка в Notepad

Свойства объекта при вставке разделены знаком табуляции ("Tab").

При вставке в Microsoft Excel:

Пример вставки в Microsoft Excel

Важно!
 Обратите внимание, что для корректного копирования свойств объекта на русском языке необходимо, чтобы в момент копирования в операционной системе была установлена русская раскладка клавиатуры.

10.2. Подменю "Колонка" - работа с колонкой

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

Действия, доступные в подменю "Колонка":


10.2.1. Фиксация колонок

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

Пример

 Например, в таблице "Дисциплины вне учебных планов"  на рисунке ниже зафиксированы две колонки "Учебный год" и "Филиал" .

Пример фиксации колонок 1

Если в этой форме осуществить горизонтальную перемотку колонок при помощи кнопки Кнопка горизонтальной перемотки вправо, то колонки "Учебный год" и "Филиал" останутся на месте, а остальные колонки будут перемещаться:

Пример фиксации колонок 2

Для того чтобы зафиксировать колонку, необходимо выбрать ее нажатием на ее заголовок или люой из ее объектов и воспользоваться подпунктом контекстного меню Колонка -> Зафиксировать эту колонку .

Можно зафиксировать несколько колонок, последовательно выполнив для каждой из них действия описанные выше.

Для снятия фиксации колонок необходимо воспользоваться подпунктом контекстного меню Колонка -> Снять фиксацию колонок . Это действие приведет к отмене фиксации ВСЕХ колонок.


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" имеет соответствующую иконку на панели инструментов:
Кнопка переноса в Excel


10.5. Обновление данных таблицы

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

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


10.6. Дополнительные действия, доступные в иерархических таблицах данных

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

Дерево - контекстное меню

Или на панели инструментов:

Кнопки подменю работы с иерархией

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

  • Развернуть все - все элементы дерева будут раскрыты.
  • Свернуть все - все дочерние элементы будут свернуты. Отображенными останутся только элементы первого уровня (не имеющие родительских элементов).
  • Развернуть от выбранного - узел дерева, соответствующий выбранному объекту и все его дочерние узлы будут раскрыты.
  • Свернуть к выбранному - узел дерева, соответствующий выбранному объекту и все его дочерние узлы будут свернуты.
  • Свернуть к этому уровню - все узлы дерева, лежащие на том же уровне, что и выбранный объект или на более низких уровнях будут свернуты.
  • Выделить дочерние - все объекты, дочерние по отношению к выбранному, будут выделены.