powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос на совпадение с одним из нескольких значений поля
6 сообщений из 6, страница 1 из 1
Запрос на совпадение с одним из нескольких значений поля
    #39496237
Dramsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сделать запрос, который выводит записи одной таблицы, определенное поле которого содержит значение, соответствующее любому из значений поля с несколькими значениями другой таблицы? Есть база данных квартир и заявок по ним. Таблица"Квартиры" имеет поле "район" с уникальным значением (квартира находится в одном районе). А таблица "Заявки" имеет поле "район" с несколькими значениями (клиент ищет квартиру в разных районах). Нужно сделать запрос который вы выдает все квартиры, которые подходят для заявки. То есть если клиент ищет квартиры районах: Ленинский, Октябрьский и Кировский, то запрос выдавал бы все квартиры которые находятся в этих районах.
...
Рейтинг: 0 / 0
Запрос на совпадение с одним из нескольких значений поля
    #39496297
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
один из многих вариантов:
...
Рейтинг: 0 / 0
Запрос на совпадение с одним из нескольких значений поля
    #39496916
Dramsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, в том то и дело что мне нужно в запросе вводить не фиксированные значения, и значений в поле может быть разное количество.

Допустим есть 1000 квартир. Часть из них в Ленинском районе. часть в Октябрьском, часть в Советском. Соответственно, в поле "Район" каждой квартиры это указано.

И есть три заявки от клиентов. один клиент ищет в Октябрьском и Советском, второй только в Ленинском, а третий рассмотрит любой из трех районов. В таблице "Заявки" поле "Районы" у первого клиента выглядит так: "Октябрьский;Советский", у второго "Ленинский", у третьего "Ленинский; Октябрьский; Советский"
...
Рейтинг: 0 / 0
Запрос на совпадение с одним из нескольких значений поля
    #39496924
Dramsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо! Вопрос решен оператором IN и подчиненным запросом с указанием названия поля с пометкой .Value
...
Рейтинг: 0 / 0
Запрос на совпадение с одним из нескольких значений поля
    #39496982
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самое интересное:
1.список допускает множественный выбор-как Вы хотите (свойство "несвязное выделение")
2.все решено с применением "IN"
3.повнимательней надо относится к предложенным примерам
...
Рейтинг: 0 / 0
Запрос на совпадение с одним из нескольких значений поля
    #39496984
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вдогонку:
DramskyВ таблице "Заявки" поле "Районы" у первого клиента выглядит так: "Октябрьский;Советский", у второго "Ленинский", у третьего "Ленинский; Октябрьский; Советский"Многозначные поля есть очень не хорошо-честней и правильней подчиненная таблица (не говоря уже о том что в 2003,который еще используется, все связанное с многозначными полями работать не будет, а собрать строку-это просто)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос на совпадение с одним из нескольких значений поля
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]