Корпорация "Вектор-Альянс"
E-mail: support@tehnopro.com
Тел./факс: (495) 660-38-98
ТехноПро - технологическая платформа модернизации производства

Как очистить базу от лишних строк

Вопрос:

В моей информационной базе накопилось много одинаковых названий операций, оснащения, и т.п. Причем некоторые строки содержат одинаковые значения, а некоторые – по смыслу одинаковые, а по написанию отличаются 1-2-мя символами. Как очистить базу от лишних строк и не допустить в дальнейшем появления таких строк?

Ответ:

Удалить дубли строк можно с помощью дефрагментации ИБ.
Для дефрагментации необходимо открыть ИБ и нажать кнопку [Дефрагментация] (в нижнем левом углу окна ИБ):

База данных, режущий инструмент, измерительный инструмент, приспособления, технологическая оснастка

Откроется окошко со списком повторяющихся строк, в котором нужно:
- в верхней части выбрать строку, для которой нужно удалить дубли (на рис.ниже – это наименование операции «Токарная»),
- в нижней части выбрать строку, которую нужно оставить в базе (все остальные будут удалены) и нажать кнопку [Установить],
- нажать кнопку [Дефрагментация]

База данных, режущий инструмент, измерительный инструмент, приспособления, технологическая оснастка

Если в ИБ названия отличаются даже одним символом (например, Контрольная, Кантрольная, Контроль, …), то такие строки дефрагментированы не будут. Сначала необходимо все названия сделать одинаковыми.
Чтобы не допустить в дальнейшем появления нескольких одинаковых строк, можно ограничить доступ для пользователей на ввод данных. Для этого можно указать ответственное лицо (или группу) за ввод данных в форме свойств корневых групп ИБ (Оборудование, Приспособления, Наименование, …). Все остальные пользователи не будут иметь доступ на ввод данных:

База данных, режущий инструмент, измерительный инструмент, приспособления, технологическая оснастка

Comments are closed.