Автор: Yado
Дата сообщения: 21.01.2011 17:16
Всем привет! Помогите сделать следующее:
Дано:
Есть 6-7 прайслистов от разных поставщиков. Два столбца в Экселе: товар и цена. В колонке товар идет название товара с перечислением разных спецификаций...все в одной строке. Во всех прайслистах описание товара разное, только ключевые слова присутствуют.
Прайслисты обновляются каждый день и присылаются каждое утро. Файлы имеют постоянное название (без указания даты прайслиста), например, стоимость.xls или от сергея.xls
Требуется:
Осуществить поиск по всем прайслистам товара по некоторым параметрам (не полным), например, Acer ноутбук и выдать на экран подходящее полное название товара, цену, как указано в прайслисте, и из какого прайслиста. То есть 3 столбца.
Пока смог сделать в SQL вот такую простую вещь:
SELECT [F3],[F4]
FROM PriceList
WHERE [F3] like "*Acer*notebook*"
UNION SELECT [F1],[F2]
FROM Sheet1
WHERE [F1] like "*Acer*notebook*";
Как должно выглядеть: форма запроса, забивается набор из 3-4-5 слов по которым осуществляется поиск по прайслистам и выдается в виде таблицы результат поиска. Как уже сказал, результат поиска 3 столбца: товар, цена и из какого прайслиста.
Заранее спасибо!