Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Поиск по прайс-листам  [new]
Денис Викторович
Member

Откуда:
Сообщений: 1
Посоветуйте, пожалуйста, как лучше и наиболее профессиональней организовать поиск запчастей по n-му количеству прайс-листов, при условий что:

- прайс-листы Excel таблицы
- прайс-листы с разных организаций имеют разную форму;
- наименование одного товара в каждом прайс-листе может отличаться друг от друга, но имеет ключевые слова(но я думаю этого не достаточно для более точного поиска, т.к слишком много совпадении)
- каждая запчасть имеет уникальный артикул, но в разных прайс-листах может иметь разную форму написания:
пример:
Праис1
Подшипник - 123 2222
Прайс2
Подшипник - 2222 123
Прайс3
Подшипник - 123 2222У
Прайс4
Подшипник - 123.2222
Прайс5
Подшипник – 123/2222
- конечный итог - список запрошенных деталей из разных прайс-листов.
13 фев 05, 13:50    [1318124]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по прайс-листам  [new]
NG
Member

Откуда: Екатеринбург
Сообщений: 1492
Приходилось решать подобную задачу, но в еще более враждебной обстановке - отсутстует уникальный ключ - артикул. Названия товаров - скорее сленговые, чем ГОСТовские. Т.к. эта задача была частью другой БОЛЬШОЙ задачи, то оказалось проще, имея свою таблицу "Товары", попросить девочку один раз вколотить ВСЕ ПРАЙСЫ СТОРОННИХ ПОСТАВЩИКОВ. Содержимое прайсов меняется крайне редко, - часто меняются цены. Ну вот мы их и корректируем в своей базе.
В вашем варианте можно для каждого из прайсов программно сформировать столбец ПРАВИЛЬНЫХ артикулов, имеющих фиксированный адрес столбца "Х" например. А поиск в нескольких таблицах, но в одном и том же столбце - задача решаемая.
13 фев 05, 16:28    [1318208]     Ответить | Цитировать Сообщить модератору
 Re: Поиск по прайс-листам  [new]
Primula
Member

Откуда:
Сообщений: 9
Полностью согласен с NG!
Несколько раз решал подобные проблемы и пришел к выводу, что нужно все приводить к "своему формату". Если таблицы в Excel в электронном виде, то изменить один индекс в каждой таблице под определенный шаблон (свой!, это делается командой "Заменить") - дело нехитрое, если, их конечно не сотни или тысячи.
13 фев 05, 16:45    [1318222]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить