|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
Quick Report с несколькими запросами
Всем привет.
Стоит следующая задача: вывести два списка в QRDBText из результатов разных запросов. Но в QuickReport.DataSet можно указать только один запрос, указываем на первый. 1 запрос типа 'SELECT name FROM names WHERE id_mb=1' 2 запрос типа 'SELECT name FROM names WHERE id_mb=0' Указываем QRDBText1 на первый запрос, QRDBText2 на второй. В итоге получаем в списке QRDBText1 весь резулт, а в QRDBText2 только первую строку из результата запроса. Delphi 7, MS Access 2003. Как можно решить проблему ?, Очень важно, время поджимает. Заранее спасибо. |
#2
|
||||
|
||||
Возьмите и объедините ваши два запроса в третий:
Код:
SELECT name FROM names WHERE id_mb=1 union SELECT name FROM names WHERE id_mb=0 Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
Цитата:
|
#4
|
||||
|
||||
Страдалецъ, твой запрос даст одну колонку со всеми результатами запроса, а нужно 2 колонки
Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#5
|
|||
|
|||
Цитата:
|
#6
|
||||
|
||||
Цитата:
Цитата:
Допустим у меня есть запрос возвращающий информацию о лицах: Код:
select Фамилия,Имя,Отчество from Лицо Код:
select НасПункт,Улица,Дом,Квартира from Адрес Код:
select Фамилия & " " & Имя & " " & Отчество as Info from Лицо union select НасПункт & " " & Улица & " " & Дом & " " & Квартира as Info from Адрес Цитата:
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#7
|
||||
|
||||
Цитата:
Код:
SELECT name as Name1,'' as Name2 FROM names WHERE id_mb=1 union SELECT '',name FROM names WHERE id_mb=0 Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#8
|
||||
|
||||
Цитата:
для объединения такого рода нужно, чтобы поля совпадали по длине ... иначе не пройдет Поживу - увижу, Доживу - узнаю, Выживу - учту. [P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз
|
#9
|
|||
|
|||
Создал запрос, подобный этому, во вторую колонку ничего не вернулось. Честно не понял, как вообще должен работать такой запрос, и что он должен возвратить .
|