Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
одновременный поиск по отсутствию и присутствию одного подполя
Пользователь: iLq (IP-адрес скрыт)
Дата: 18, January, 2007 16:10

БД RDR
Не могу сообразить как мне произвести такой поиск:
- по присутствию подполя "Восстановлен" (или Содержит "1")
и
- по отсутствию подполя "Восстановлен" в другом повторении.
То есть человек один раз был отчислен из Вуза, потом восстановлен был, потом снова отчислен (Это записано в другом повторении). Вот таких надо мне найти. И что-то никак не получается.
Помогите, плиз.

Re: одновременный поиск по отсутствию и присутствию одного подполя
Пользователь: Карауш (IP-адрес скрыт)
Дата: 18, January, 2007 21:52

Мои предположения: нужно искать на логику "И", например для поля 900^a

if v900^a:'Восстановлен' and v900^a:'Отчислен' then ... fi

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

Re: одновременный поиск по отсутствию и присутствию одного подполя
Пользователь: Куделя (IP-адрес скрыт)
Дата: 19, January, 2007 05:50

или так
val(&uf('+N900#^aВосстановлен'))>0 and val(&uf('+N900#^aОтчислен'))>0

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP



Редактировано 1 раз. Последний раз 19.01.2007 09:40 пользователем Куделя.



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