C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Формирование отчета QReport
Andreich
Отправлено: 20.08.2004, 18:27


Ученик-кочегар

Группа: Участник
Сообщений: 3



У меня такая проблема. Как мне вывести записи (только) из DbGrida в отчет. В DBGrid у меня формируется поиск об имеющихся сотрудников по датам. (например с 12.03.04 по 16.06.04) Проблема заключается в следующем, что выводится все записи хранящиеся в таблице. БД Paradox
Gedeon
Отправлено: 21.08.2004, 12:40


Ветеран

Группа: Модератор
Сообщений: 1742



Не знаю как у квик-репорта, а у фаст-репорт есть такая хрень, как TCustomDataSource, в который можно пихать все, что нужно и соответственно будет генериться правильный отчет.
olegenty
Отправлено: 21.08.2004, 15:16


Ветеран

Группа: Модератор
Сообщений: 2412



А суть проблемы в губительном по своей природе использовании TTable + Filter вместо TQuery с условиями. Замени TTable на TQuery с условиями, и будет тебе счастье.
AVC
Отправлено: 25.08.2004, 10:16


Ветеран

Группа: Модератор
Сообщений: 1583



QUOTE
Как мне вывести записи (только) из DbGrida в отчет

Так как (к сожалению) QuickReport работает не с DataSource а непосредственно с DataSet то надо QuickReport->DataSet = DBGrid->DataSource->DataSet.

Вернуться в Работа с базами данных в C++Builder