При выводе отчета в виде шахматки некоторые трудности вызывает неопределенное число колонок в отчете.При таком решении этого нет. Сколько будет колонок,столько и напечатает.
Шахматка с использованием ctGrid
Как обычно,для шахматки исходная таблица данных должна содержать три поля:
1 - Строки (Тип "С")
2 - Колонки (Тип "С")
3 - Данные (Тип "N")
Таблица должна быть отсортирована по первой и второй колонкам (Order by 1,2)
ctGrid позволяет редактировать данные и ширину колонок.Как откорректируешь,
так и напечатает.Управляя множеством параметров ctGrid,получаем желаемый вид на
екране и в печати.
Есс-но ctGrid.ocx должон быть зарегистрирован
Прошу не рассматривать это решение как готовое на все случаи жизни, а только как возможный путь решения задачи шахматки и поетому сильно не пинать.
В примере запустите main.prg
Автор: Анатолий
Вложенные файлы
# |
Название |
Тип файла |
Размер |
---|---|---|---|
1 | 463autoxtab | .zip | 7,60 КБ |