Отчет с переменным числом столбцов
Здравствуйте!
Есть датасет с каким-то количеством столбцов.
Задача: в программе (написанная на Delphi) нажимаем кнопку "Печать", появляется форма с компонентом TCheckListBox, в котором содержатся все поля
датасета, выбираем нужные, строится отчет в виде таблицы с выбранными столбцами.
Как это проще сделать?
Кроме как заполнять вручную (или же CrossTab, что, впрочем, аналонично по сложности реализации), идей больше нет. А ведь тогда нужно получить все нужные поля рассчитать ширину каждого столбца...
Но мне кажется, что можно сделать проще.
Читал User, Developer и Programmer manual-ы, но что-то не нашел идеи более простого решения.
Заранее благодарен.
Есть датасет с каким-то количеством столбцов.
Задача: в программе (написанная на Delphi) нажимаем кнопку "Печать", появляется форма с компонентом TCheckListBox, в котором содержатся все поля
датасета, выбираем нужные, строится отчет в виде таблицы с выбранными столбцами.
Как это проще сделать?
Кроме как заполнять вручную (или же CrossTab, что, впрочем, аналонично по сложности реализации), идей больше нет. А ведь тогда нужно получить все нужные поля рассчитать ширину каждого столбца...
Но мне кажется, что можно сделать проще.
Читал User, Developer и Programmer manual-ы, но что-то не нашел идеи более простого решения.
Заранее благодарен.
Комментарии
А ширину столбцов и шапку либо всем одинаково делать, либо ручками.
Спасибо!