ВУЗ:
Составители:
Рубрика:
В поле «Разделы документа» указывается раздел спецификации, для которого необходимо задать или изменить прави-
ло сортировки.
Сортировка, заданная для раздела «Документы», предназначена для записей, не относящихся к какому-либо разделу
спецификации.
Само правило отображается в поле «Порядок сравнения строк в выбранном разделе» в виде таблицы, в которой ото-
бражены все условия, по которым будет проходить сравнение строк в указанном разделе. Порядок применения условий сор-
тировки соответствует порядку их расположения в таблице. Если правила сортировки для раздела не заданы, то записи в
таблице будут расположены в порядке их занесения в базу данных.
Из рисунка видно, что для приведенного примера сравнение строк раздела «Детали» будет проходить по двум колон-
кам: «Обозначение» и «Наименование», причем сначала будут сравниваться строки в колонке «Обозначение», так как данная
колонка записана первой в таблице. Если несколько строк в данной колонке будут одинаковы, то их дальнейшее сравнение
будет проходить по записям в колонке «Наименование». Порядок сравнения строк спецификации по колонкам можно изме-
нить, изменив положение записей в данной таблице. Это осуществляется с помощью кнопок [Вверх], [Вниз].
Чтобы создать или изменить существующее правило сортировки раздела, необходимо выполнить следующие действия:
1) выбрать необходимый раздел из дерева разделов спецификации в поле «Разделы документа». При этом в поле «По-
рядок сравнения строк в выбранном разделе» отобразится список колонок с установленными на данный момент условиями
сортировки;
2) выбрать колонку, для которой необходимо изменить заданные условия сортировки. Значения заданных условий сор-
тировки заполнят поля параметров, которые находятся правее списка разделов;
3) задать требуемые значения параметров сортировки:
Список колонок. Задает имя колонки.
Зона сравнения. Определяет зону содержимого ячейки таблицы, в пределах которой будет проходить сравнение.
От. Задает начальную границу сравнения.
Символ № – порядковый номер символа (например, от третьего символа строки).
Подстроки – порядковый номер вхождения указанной последовательности символов (например, от первого вхождения под-
строки «ГОСТ»).
Символ № с конца – порядковый номер символа от конца строки.
Подстроки с конца – порядковый номер вхождения указанной последовательности символов с конца строки (например,
от первого вхождения подстроки «ГОСТ» с конца строки).
До. Задает конечную границу сравнения.
Количество символов – порядковый номер символа (например, до десятого символа строки).
Подстроки – порядковый номер вхождения указанной последовательности символов (например, до первого вхождения
подстроки «-»).
Конца строки – до конца строки.
Тип сравнения.
Символьное. Сравнение осуществляется по буквенным символам (содержимое двух ячеек таблицы сравнивается как
две символьные строки). Если первым символом поля записи является число, то запись считается нулевой и перемещается в
начало или конец раздела в соответствии с параметром «Расположение». Если таких записей несколько, то их расположение
между собой будет хаотичным.
Числовое. По цифрам (содержимое двух ячеек таблицы сравнивается как два числа). Если первым символом поля запи-
си является буква, то содержимое поля считается нулем.
Смешанное. Если первая позиция первого из сравниваемых полей содержит символ, то система выделяет символьную
подстроку от начала поля и сравнивает ее с символьной подстрокой, найденной во втором поле. Если в первой позиции вто-
рого поля не найден символ, то подстрока из первого поля сравнивается с пустой символьной строкой. Затем выделяются
подстроки, содержащие цифры, и сравниваются их числовые значения в обоих полях, начиная с позиции, следующей за по-
следним символом подстроки, используемой на предыдущем шаге сравнения. Таким образом анализируется содержимое
обоих полей до конца первого поля. Если в первой позиции поля обнаружена цифра, то содержимое поля считается пустой
символьной строкой.
Расположение. Задает порядок расположения записей. При этом учитывается регистр (большие и малые буквы):
По возрастанию. Начиная с первых букв алфавита, меньших чисел.
По убыванию. Начиная с последних букв алфавита, больших чисел.
Пустая запись. Если в разделе присутствуют пустые строки, предназначенные для внесения записей, то данным пара-
Страницы
- « первая
- ‹ предыдущая
- …
- 87
- 88
- 89
- 90
- 91
- …
- следующая ›
- последняя »