|
Найти значение поля одной таблицы среди текста поля второй таблицы.
|
|||
---|---|---|---|
#18+
Имеются две таблицы Contract и Exp2020 Первая имет вид: Contract Номер договораПредмет договора123/45Покупка телевизоров 43/56Оплата интернета за июнь 20203116/2323 Демонтаж окон А вторая : Exp2020 ОписаниеСотрудникСтатусДог. 32/89 Покупка ковриков для мышиПанковПодписанПокупка ТВ марки "Траляля" по договору №123/45МалаховаНа рассмотренииУслуги связи оплата. 06.2020 Номер договора 43/56ЗолотаревПодписанОконный демонтаж. контакт : 3616/2323ЖуковаАнулирован Как видно в поле описания полный хаос. Но номера договоров всегда указаны в формате */* В запросе необходимо зная номер договора из Contract подцепить Статус и сотрудника Номер договораПредмет договораСтатусСотрудник Пробую эти скрипты, но результат: пустые запросы Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Не понимаю, почему запросы не выполняются? Если вместо [Contracts]![Номер договора] подставить просто текст, то запросы выполняются, но мне надо сопоставить именно значения в двух табличках. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2020, 13:10 |
|
Найти значение поля одной таблицы среди текста поля второй таблицы.
|
|||
---|---|---|---|
#18+
vedmedik777 Код: sql 1.
это лишнее vedmedik777 Код: sql 1.
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2020, 14:03 |
|
Найти значение поля одной таблицы среди текста поля второй таблицы.
|
|||
---|---|---|---|
#18+
court, спасибо! Запрос выполняется. А можно ли задать ограничения если договоры имеют одинаковое начало и разный конец? Например: 123/6 , 123/66 , 123/668. Если поле Номер договора равно 123/6, то запрос находит в поле описание (123/6 , 123/66 , 123/668) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2020, 17:56 |
|
Найти значение поля одной таблицы среди текста поля второй таблицы.
|
|||
---|---|---|---|
#18+
Не помню дословно-одно из основных правил ACCESS гласит что таблица должна максимально полно(в нужном Вам объеме) описывать одну сущность. Вы же пытаетесь описать одну сущность,договор, в двух таблицах. Это возможно только при связи 1:1-но зачем это,если таблица допускает 255 полей (упаси меня бог от такой таблицы). А то чего Вы хотите легко решается с помощью пользовательской функции с использованием Replace, Mid, InStr,но это не гарантирует дальнейшую "беспроблемность" ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2020, 21:08 |
|
Найти значение поля одной таблицы среди текста поля второй таблицы.
|
|||
---|---|---|---|
#18+
Пойдет-не: ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2020, 01:03 |
|
Найти значение поля одной таблицы среди текста поля второй таблицы.
|
|||
---|---|---|---|
#18+
ПыСы:если оставить 1 таблицу,как в примере, проблем в дальнейшем не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2020, 01:21 |
|
Найти значение поля одной таблицы среди текста поля второй таблицы.
|
|||
---|---|---|---|
#18+
vedmedik777 court, спасибо! Запрос выполняется. А можно ли задать ограничения если договоры имеют одинаковое начало и разный конец? Например: 123/6 , 123/66 , 123/668. Если поле Номер договора равно 123/6, то запрос находит в поле описание (123/6 , 123/66 , 123/668) Код: xml 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2020, 11:09 |
|
|
start [/forum/topic.php?fid=45&msg=40023556&tid=1609859]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 176ms |
0 / 0 |