Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод всего поля в отчёт, Полный вывод поля в отчёт  
:(
    Опции темы
ihtiandr
  Дата 31.7.2011, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 16.12.2010

Репутация: нет
Всего: нет



Всем доброго времени суток.
Есть вопрос по реализации отчёта по бд  в с++ Builder .
Вот я написал поиск записей:

Код

void __fastcall TForm1::Edit2Change(TObject *Sender)
{
ADOQuery1->Close(); ADOQuery1->SQL->Clear();
AnsiString s = "Select * From Список ";
if(Edit2->Text.Length()>0)
  s+=" where BOOK like '" + Edit2->Text + "%' ";
ADOQuery1->SQL->Add(s);
ADOQuery1->Open();        
}


Задача заключается в том  что мне надо вывести в отчёт столбец из таблицы с результатами после поиска т.е. ввожу в едит название книги а в моей таблице появляются только те записи которые содержат данные о покупателях которые эту книгу приобрели, а в отчёте должно выводиться поле с именами покупателей которые приобрели эту книгу.Проблема в том что QRDBText может выводить в отчёте только одну запись.
Подскажите пожалуйста как можно вывести в отчёт всё поле NAME из таблицы после того как закончится поиск?
PM MAIL   Вверх
Данкинг
Дата 31.7.2011, 20:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



Что такое QRDBText?


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
ihtiandr
Дата 31.7.2011, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 16.12.2010

Репутация: нет
Всего: нет



Данкинг
QRDBText выводит текущую запись из таблицы, а мне надо чтоб в отчёте выводилось всё поле NAME после поиска книги.
PM MAIL   Вверх
Данкинг
Дата 31.7.2011, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



Я всё равно не понял, что такое QRDBText. Вообще-то отчёт привязывают к датасету, указывают выводимые в отчёт поля, и дальше уже на каждой странице (например) выводится значение этих полей: сиё есть забота генератора отчётов.


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
ihtiandr
Дата 31.7.2011, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 16.12.2010

Репутация: нет
Всего: нет



Данкинг

Я на DetailBand1 положил QRDBText с указанием на поле NAME но всё равно всё поле не выводится а только текущая запись в столбце. 
PM MAIL   Вверх
Данкинг
Дата 31.7.2011, 22:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: нет
Всего: 130



А, так это компонент QuickReport. В общем, я с ним не работал, но так понимаю, ты что-то не так сделал с непосредственно с отчётом. Может, с бэндами накосячил и т. п.

Это сообщение отредактировал(а) Данкинг - 31.7.2011, 22:52


--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
ihtiandr
  Дата 1.8.2011, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 16.12.2010

Репутация: нет
Всего: нет



Данкинг
объясни как тогда для моего случая бэнды настроить
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C++: Базы данных"
chipset

Данный форум предназначен для обсуждения вопросов прямым образом связанных с C++ и БД. Так, вопросы только по C++ следует задавать в C++:Общие вопросы а вопросы по абстрактным БД в Базах данных или в соответствующих под-форумах.

Благодарим за понимание.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, chipset.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Базы данных | Следующая тема »


 




[ Время генерации скрипта: 0.0878 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.