|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.02.2013, 15:45 | #1 |
Новичок
Джуниор
Регистрация: 25.02.2013
Сообщений: 4
|
Объединение запросов
Добрый день, прошу Вашей помощи. Необходимо создать запрос или отчет подобный прикрепленному файлу. Я создал несколько запросов, соответствующих частям отчета в файле (объявленные, просроченные, переходящие и т.п). Теперь хочу соединить их в одном запросе, делаю с помощью мастера. Проблема в том что в них не совпадает число строк, например переходящие контракты есть только у 2 исполнителей, а объявленные у 5 и в итоге в запросе отображаются только два исполнителя у которых есть переходящие контракты. Помогите пожалуйста !
|
26.02.2013, 01:00 | #2 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
Вам нужно сделать так, чтобы в обоих запросах выводилось одинаковое число строк. Для этого объедините в конструкторе таблицу с ФИО и запросы с помощью связи типа 2 (Left Join) или 3 (Right Join) в конструкторе нового запроса (см. рис.).
Только связь тащите всегда от таблицы к запросу, чтобы типы связей совпадали. Иначе запрос будет неработоспособен.
Окупант, руки прочь от Украины!!! Слава Героям!
Последний раз редактировалось Myhaylo; 26.02.2013 в 01:02. |
26.02.2013, 01:14 | #3 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
|
26.02.2013, 01:36 | #4 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
Живут же люди...
Окупант, руки прочь от Украины!!! Слава Героям!
|
26.02.2013, 02:25 | #5 |
Форумчанин
Регистрация: 20.05.2012
Сообщений: 311
|
В смысле ?
|
26.02.2013, 09:59 | #6 |
Новичок
Джуниор
Регистрация: 25.02.2013
Сообщений: 4
|
Спасибо большое за ответ! Наконец то разобрался, но теперь новая проблема: в запросе присутствуют все ответственные исполнители, а мне нужны только те, по которым есть значения. Подскажите как это решить)
Последний раз редактировалось maksden; 26.02.2013 в 10:14. |
26.02.2013, 10:18 | #7 |
Пользователь
Регистрация: 27.11.2012
Сообщений: 84
|
сделай не Right Join или Left Join ,а сделай Inner Join - покажет только соответствующие,а не все подряд
|
26.02.2013, 21:46 | #8 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
Например, для какого-либо поля поставьте условие:
Not Is Null
Окупант, руки прочь от Украины!!! Слава Героям!
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объединение двух запросов | Xakand_2009 | БД в Delphi | 4 | 10.07.2012 15:05 |
Объединение запросов с группировкой | KamillaKat | Microsoft Office Access | 2 | 24.08.2011 00:44 |
Объединение двух запросов | KBO | БД в Delphi | 0 | 27.07.2011 02:25 |
объединение SCQ запросов | mad_dog4 | БД в Delphi | 4 | 06.12.2010 14:13 |
Объединение 2-х запросов | SlavaSH | БД в Delphi | 6 | 28.12.2009 10:08 |