|
|
|
| Есть 2 таблицы.
В 1й есть названия оборудования и а тексте встречается тип. Например: "станок 1К-62" или "вентиль
15нжу нст." и т.д.
Во 2-й есть названия типов оборудования. Например "1К-62" или "15нжу" и т. д.
Подскажите пожалуйста, как проще сделать запрос на вхождение типа оборудования в название. Длина у типа может быть разной. За ранее благодарю ... | |
|
| |
|
|
|
| Это надо выбрать либо написав в условии Like "*" & ВтораяТаблица & "*"
либо instr (1,первая, вторая,3)
А вообще то лучше киньте сюда таблицы, а в Вас в ответ полетит решение....
Так и будем перекидываться, пока не удовлетворимся | |
|
| |
|
|
|
| http://slil.ru/27013809
Спасибо за отклик. Попытайтесь, если не трудно... | |
|
| |
|
|
|
| papa, вы, если уж задаете вопрос на форуме Access, то, хотя бы, намекнули, что таблицы, это файлы Excel. И где вы собираетесь выполнять запрос? И что собираетесь делать с результатом?
Например, какой здесь тип - правильный?
Краткий текст материала Название типа
Клапан запорный Ду10 Ру160 1.187.1.01 А
Клапан запорный Ду10 Ру160 1.187.1.01 ДУ1
Клапан запорный Ду10 Ру160 1.187.1.01 К
|
Или здесь:
Краткий текст материала Название типа
Задвижка с ручным приводом 1010-100 А
Задвижка с ручным приводом 1010-100 Задвижка
Задвижка с ручным приводом 1010-100 К
Задвижка с ручным приводом 1010-100 М
Задвижка с ручным приводом 1010-100 Привод
|
| |
|
| |
|
|
|
| Анатолий, здравствуйте, мне нужно просто сделать выборку такому то типу, соответствует такое то оборудование, или можно наоборот. Просто заказчик прислал такие файлы, вот нужно как то связать их, а потом поправить некоректные записи. Делать конечно в аксесе, потомучто файлы есть по 300000 записей. | |
|
| |
|
|
|
|
| Здрасвствуйте Сергей, спасибо за участие в проблеме. Высылаю полный аксесный файл и скриншотик для полного понимания задачи
http://slil.ru/27016055 | |
|
| |
|
|
|
| А Вы импортировали таблицы -?
создали запрос? | |
|
| |
|
|
|
| да конечно, там уже всё импортировано, ну а запрос...., с запросом как раз и проблема))))) | |
|
| |
|
|
|
| А вот это не пробовали?
SELECT [2].Поле1, [1].Поле1
FROM 1 INNER JOIN 2 ON [1].Код = [2].Код
WHERE ((([2].Поле1) Like "*" & [1]![Поле1] & "*"))
WITH OWNERACCESS OPTION;
|
| |
|
| |
|
|
|
| Надеюсь, в вашей Т2 есть ключевое поле-счетчик (например - ID)?
Правильное решение - добавить в Т1 поле типа "Длинное целое" (например - TypeID) и связать таблицы по этим полям. Тогда проблема с принадлежностью к типу отпадет. | |
|
| |
|
10 Кб. |
|
| Вот посмотрите- запрос и формы
Скопируйте к своим таблицам | |
|
| |
|
|
|
| Больше всего у
Задвижка Ду 100 Ру 25 30с964нж | |
|
| |
|
|
|
| Спасибо, Сергей, в общем идея мне стала понятна, в остальном я думаю уже сам разберусь | |
|
| |
|
|
|
| У Дачи!!! | |
|
| |