Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
сортировка базы
Пользователь: Рогова Л. (IP-адрес скрыт)
Дата: 11, May, 2005 11:31

Можно ли отсортировать целую базу (ок. 11000 БЗ) по заголовку - в алфавите авторов и заглавий, и как это сделать?

Re: сортировка базы
Пользователь: Карауш (IP-адрес скрыт)
Дата: 11, May, 2005 11:40

Пришлите мне файлы mst и xrf (заархивированные) и только их.
Я вышлю Вам в обратную сторону, почти сразу... :)

Вопросы:
1. Там у Вас только книги?
2. Вам нужно 2 сортировки
- одна по автору (первому, поле 700^a и 700^b)
- вторая по наименованию (поле 200^a и 200^e)
или все в одной? Т.е. какая буква ранее в любом из полей, ту и ставить.
3. что делать, если авторы ТОЛЬКО в поле 701 (брать только первое повторение)
4. Что делать если есть ТОЛЬКО коллективные авторы?


Re: сортировка базы
Пользователь: Бродовский (IP-адрес скрыт)
Дата: 11, May, 2005 11:44

Вы можете создать такую выходную табличную форму (через Генератор табличных форм)- если зададите соответствующие ключи сортировки и в качестве формата вывода документа укажите что-то вроде ALL, то получите отсортированную текстовую выгрузку БД.
Хотя не вполне понятно - что Вы хотите получить и зачем ВАМ нужна такая сортировка...

Re: сортировка базы
Пользователь: alexv (IP-адрес скрыт)
Дата: 11, May, 2005 19:33

to Карауш, Александр Сергеевич как вы это собираетесь сделать?
Мне интересно для расширения кругозора.... :)
Так как описал А.И.???
Встречный вопрос можно будет так же отсортировать повторения 910 поля по некому признаку напр. по штрих-коду а то иногда (еще не понял почему и в каких случаях) получается каша... тоесть повторения обычно идут в порядке возрастания инв. номера а по непонятной мне причине иногда дописываются в конец, нарушая тем самым порядок...
надеюсь внятно объяснил?



ДНАББ им. Заболотного
Саша

Re: сортировка базы
Пользователь: Карауш (IP-адрес скрыт)
Дата: 11, May, 2005 21:01

> Александр Сергеевич как вы это собираетесь сделать?
Утилитами, томскими ;)
[ask.tomsk.ru]

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

Можно также, а можно и не также. В ИРБИС есть unifor функция, что сортирует повторения поля в соответствии с содержимым:
&unifor UNIFOR(‘+1….) - там есть сортировка списка

или такой вариант:
&unifor('M...') - Отсортировать повторения заданного поля (имеется в виду строковая сортировка) - функция ничего не возвращает. Можно применять только в глобальной корректировке. MX<tag>^<delims>
X - вид сортировки: I - по возрастанию; D - по убыванию.
<tag> - метка поля.
<delims> - разделители подполей, определяющих ключ сортировки.




Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.