Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Система ИРБИС в целом :  ИРБИС Irbis
 
Простой вопрос про глобальную корректировку
Пользователь: artgonch (IP-адрес скрыт)
Дата: 31, January, 2004 12:07

Подскажите, пожалуйста, как закодировать замену номера поля XXX на YYY. Заранее благодарен.

Re: Простой вопрос про глобальную корректировку
Пользователь: Карауш (IP-адрес скрыт)
Дата: 31, January, 2004 15:47

Уважаемый Артем!
Задавайте вопросы точнее. Очень сложно отвечать.
Я не смог догадаться, в какой ситуации Вы решили заменить метки полей.
Варианты:
1) перенести данные поля (глобальная корректировка)
2) перестроить формат вывода, чтобы метки заменить.
3) Изменить номер поля в рабочем листе.
другие...


Re: Простой вопрос про глобальную корректировку
Пользователь: artgonch (IP-адрес скрыт)
Дата: 31, January, 2004 20:24

Ситуация такая:
Импортировал из текстового файла авторитетные записи (которые передал мне программист системы, которой пользовались до ИРБИС), но в нем поля, которые должны иметь код 210, имеют код 200. Все подполя расставлены правильно. Как в этом случае заменить код 200 на 210? Я могу просто в текстовом редакторе (типа MultiEdit) заменить все вхождения #200: на #210. Но мне хочется посмотреть, как это сделать с глобальной корректировкой.

Re: Простой вопрос про глобальную корректировку
Пользователь: Карауш (IP-адрес скрыт)
Дата: 31, January, 2004 23:46

Файл глобальной корректировки будет такой.
0
ADD
210
*
(v200/)
XXXXXXXXXXXXXXXXXXX
DEL
200
*
XXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXX

Т.е. вначале копируем все значения из поля 200 в поле 210 со всеми повторениями, а потом удаляем все повторения поля 200.
Перед экспериментами обязательно резервируйте БД!
Можно было сделать то же самое на основе файла импорта (*.fst).

А вообще, при конвертировании как в бою. Что умеешь, то и используй, пока есть время. Главное - резервирование :)
Я тоже люблю иной раз глобально править поля через текстовый формат в FARe (там есть функции автозамены). Иногда быстрее на маленьких базах получается, тем более, что в случае неудачи можно просто выбрать "не сохранять".




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