Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
30.11.2020, 13:10
|
|||
---|---|---|---|
|
|||
Найти значение поля одной таблицы среди текста поля второй таблицы. |
|||
#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, 14:03
|
|||
---|---|---|---|
Найти значение поля одной таблицы среди текста поля второй таблицы. |
|||
#18+
vedmedik777 Код: sql 1.
это лишнее vedmedik777 Код: sql 1.
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.11.2020, 17:56
|
|||
---|---|---|---|
|
|||
Найти значение поля одной таблицы среди текста поля второй таблицы. |
|||
#18+
court, спасибо! Запрос выполняется. А можно ли задать ограничения если договоры имеют одинаковое начало и разный конец? Например: 123/6 , 123/66 , 123/668. Если поле Номер договора равно 123/6, то запрос находит в поле описание (123/6 , 123/66 , 123/668) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
30.11.2020, 21:08
|
|||
---|---|---|---|
Найти значение поля одной таблицы среди текста поля второй таблицы. |
|||
#18+
Не помню дословно-одно из основных правил ACCESS гласит что таблица должна максимально полно(в нужном Вам объеме) описывать одну сущность. Вы же пытаетесь описать одну сущность,договор, в двух таблицах. Это возможно только при связи 1:1-но зачем это,если таблица допускает 255 полей (упаси меня бог от такой таблицы). А то чего Вы хотите легко решается с помощью пользовательской функции с использованием Replace, Mid, InStr,но это не гарантирует дальнейшую "беспроблемность" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.12.2020, 01:03
|
|||
---|---|---|---|
Найти значение поля одной таблицы среди текста поля второй таблицы. |
|||
#18+
Пойдет-не: ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.12.2020, 01:21
|
|||
---|---|---|---|
Найти значение поля одной таблицы среди текста поля второй таблицы. |
|||
#18+
ПыСы:если оставить 1 таблицу,как в примере, проблем в дальнейшем не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.12.2020, 11:09
|
|||
---|---|---|---|
|
|||
Найти значение поля одной таблицы среди текста поля второй таблицы. |
|||
#18+
vedmedik777 court, спасибо! Запрос выполняется. А можно ли задать ограничения если договоры имеют одинаковое начало и разный конец? Например: 123/6 , 123/66 , 123/668. Если поле Номер договора равно 123/6, то запрос находит в поле описание (123/6 , 123/66 , 123/668) Код: xml 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=45&tablet=1&tid=1609859]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
10ms |
get forum data: |
1ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 233ms |
0 / 0 |