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

 
Помогите составить простой отчет, Вывод всех полей TStringGrid
Aptem
Отправлено: 09.01.2006, 18:17


Мастер участка

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



Много лазил по форуму, но там везде примеры с базами данных. У меня же все проще.

Есть TStringGrid, 5 столбцов, 100 строк. Необходимо создать отчет через TQuickReport, то есть просто вывести все строчки этого грида на лист, либо на несколько взависимости от количества строк. Прошу помочь.

Спасибо за внимание.
Aptem
Отправлено: 10.01.2006, 08:46


Мастер участка

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



Пробовал запихать каждый столбец в TQRLabel, но там с размерами не все в порядке и на несколько страниц не получается.
Valdemar
Отправлено: 10.01.2006, 09:06


Мастер участка

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



Можно попробовать два варианта:
1. Использовать TMemTableEh и наполнять его данными самостоятельно. Отчет строится так же, как и при работе с БД;
2. Использовать FastReport. Пример печати StringGrid есть в документации (ProgrammerManual-ru.pdf)
Aptem
Отправлено: 10.01.2006, 11:10


Мастер участка

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



А вы не могли бы скинуть FastReport на мыло: artymail@mail.ru. Или выложить на форуме. Заранее благодарен.
Valdemar
Отправлено: 10.01.2006, 13:45


Мастер участка

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



Отправьте письмо с темой HELP на адрес delphicomp.request@gmail.com, в ответ получите письмо с дальнейшими инструкциями.
SmAlex
  Отправлено: 10.01.2006, 14:33


Станционный диспетчер

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



Извините за бестолковость =

TMemTableEh — это что и где его взять? .....
я имсею в виду компанет?
olegenty
Отправлено: 10.01.2006, 14:43


Ветеран

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



это один из компонентов библиотеки EhLib. в версиях, ниже 4.0, находился в отдельном пакете подкаталога AdvTech, начиная с версии 4.0 уже входит непосредственно в библиотеку.
от себя добавлю, что в версии 3.6c (предшествующая 4.0 версия и последняя бесплатная) компонент кривее, чем в версии 4.0 (хотя все недостатки можно обойти).

см. ehlib.com, не забыв перейти в русскоязычный вариант сайта.

Отредактировано olegenty — 10/01/2006, 15:44

Вернуться в Вопросы программирования в C++Builder