| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > ADO и QReport |
| Автор: Joes 29.5.2005, 19:55 |
| Никак не могу, даже не представляю как, достучаться до Аксессовской базы... Раньше имел TDataSource, TQuery, TTable и прочую канитель, затем в событии DataSet элемента TQRDBText'a вызывал TQuery и спокойно выводил базу... Сейчас имею только TADOQuery и воспоминания о работе с отчетами... Короче есть база в Аксессе, надо "ОТЧЕТаться" по сделанной выборке |
| Автор: Dynamic 29.5.2005, 20:56 | ||||
DataSource |
| Автор: Joes 30.5.2005, 12:01 |
| спасибки... А я думаю, что, блин, не пашет с ДатаСорсом... Оказыться забыл в uses юнит отчета прописать... + |
| Автор: Joes 30.5.2005, 17:26 |
| Еще вопрос возник (мда... давно я Дельфи не открывал)... ИМХО, когда раньше делал отчет, то QRBTexte указывал ТQuery в датасете и выбирал поле из базы... И каким боком, не пойму, но, на сколько я помню, выводилась вся таблица... Сейчас же когда делаю отчет.Preview, то вижу только одну (последнюю в таблице) запись... Со здравой точки зрения так и должно быть, но вот смотрю свои старые сорсы и не вижу ни циклов с EOF ни какой-либо другой попытки вывести записи в цикле... Все работает магически, на одном энтузиазме и .Preview Так как вывести всю таблицу??? В SQL - вроде select * from <table> сделал... Даже не представляю что тут с чем связывать... Пособите советом или примерчиком... |
| Автор: Dynamic 30.5.2005, 18:08 |
| Тип Band'a д.б. qrDetail, может из-за этого. |
| Автор: Joes 30.5.2005, 19:19 |
| и так стоит rbDetail... Dynamic, ты мне скажи там точно кода быть не должно для вывода таблицы??? Просто если, логически подумать, записи надо циклом выводить, как, например, в Грид, а если еще чуть-чуть с другой стороны подумать |
| Автор: Dynamic 30.5.2005, 20:11 | ||
Точно, цикл есть, конечно, но он реализован самим компонентом. Добавлено @ 20:14 Твое дело только создать НД, т.е. подключиться к БД и сделать выборку в датасет, подключенный к репорту (через датасорс) |