[Ruslan_Mars] Найти записи в каталоге, у которых отсутствуют 999 поля
Anonymous
Пн Ноя 19 16:13:18 MSK 2012
Здравствуйте, Рустам!
19 ноября 2012 г., 10:48:42, Вами было написано:
RTU> On 18 ноября 2012 22:55:56 Anonymous wrote:
>> Подскажите, пожалуйста, как мне используя инструментарий АБИС Руслан
>> (АРМ Администратора, АРМ К/К) или что-то ещё, в рамках одного каталога
>> можно найти библиографические записи, у которых отсутствуют 999 поля?
RTU> Строго говоря, такая задача не может быть решена средствами РУСЛАНа, т.к.
RTU> РУСЛАН может производить поиск по значению поля, но не по его
RTU> наличию/отсутствию.
Да, это я понял. И это, как я понял, ограничения и недостатки протокола Z39.59
RTU> Если в постановку задачи добавить условие, касающееся содержания 999 поля,
RTU> например, "999$a содержит КОД_ОРГАНИЗАЦИИ", тогда задачу можно решить. Для
RTU> этого надо составить сложный запрос, в котором один из операндов выбирает все
RTU> записи, а также используется оператор И-НЕ. Например, такой: "ключ записи
RTU> больше 1 И-НЕ держатель=КОД_ОРГАНИЗАЦИИ".
Да, спасибо за решение. Как раз про это Андрей Кедрин написал - работает! :)
--
Научная библиотека Воронежского государственного аграрного университета
Подробная информация о списке рассылки Mars