Параметры спецификации предыдущих версий > Сортировка

Предыдущая страницаВ началоСледующая страница

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

23OldSpec6

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

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

Сортировка, заданная для раздела Документы, предназначена для записей, не относящихся к какому-либо разделу спецификации. Если правила сортировки для раздела не заданы, то записи в таблице будут расположены в порядке их занесения в базу данных.

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

1. Выбрать раздел из дерева разделов спецификации (окно Разделы документа).

2. В списке колонок выбрать имя колонки.

3. Выбрать тип сравнения:

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

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

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

4. Задать порядок расположения записей:

по возрастанию;

по убыванию.        

5. Выбрать положение пустой записи:

вначале раздела;

в конце раздела.

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

От (определяет начало зоны сравнения)

символа № - порядковый номер символа (например, от третьего символа строки),

подстрока № 'символы' - порядковый номер вхождения указанной последовательности символов (например, от первого вхождения подстроки 'ГОСТ'),

символа № с конца - порядковый номер символа от конца строки (например, от пятого символа с конца),

подстрока № 'символы' с конца - порядковый номер вхождения указанной последовательности символов от конца строки (например, от первого вхождения подстроки 'ГОСТ' с конца строки).

До (определяет конец зоны сравнения)

количество символов - порядковый номер символа (например, до десятого символа строки),

подстрока № 'символы' - порядковый номер вхождения указанной последовательности символов (например, до первого вхождения подстроки '-'),

конца строки.

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

8. Перечислим действия, доступные пользователю при наличии сортировок в окне Порядок сравнения строк в выбранном разделе.

Удалить - удаление текущей сортировки.

Вверх - перемещение текущей сортировки на одну позицию вверх.

Вниз - перемещение текущей сортировки на одну позицию вниз.

Копировать - копирование текущей сортировки в буфер.

Вставить - вставить содержимое буфера в новую строку.

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

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

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