![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Почему в QReport появляются пустые листы?
Trofim © (2008-07-28 20:40:00)Делаю выборку из БД (SELECT), в DBGrid отображается всё правильно - 4 записи. Отправляю на печать через QReport - первая страница получается с этими 4-мя записями, а затем больше 4000 пустых листов! Почему? Когда БД была практически пустой - пустых листов не было... Теперь, когда записи в базу забили - началась такая ерунда.
Как " отсечь" пустые листы?
Правильный$Вася (2008-07-30 22:25:00) [1]
> Может какое ограничение есть - до 2-х страниц?
ты сам-то в это веришь?
Trofim (2008-07-30 19:04:00) [2]Настройки все перепроверил...
А в процессе проверки заметил, что нормально печатаются отчёты, которые занимют 1 и 2 листа. Если на 2 не помещается - начинается этот "сбой". Может какое ограничение есть - до 2-х страниц?
Sergey13 (2008-07-30 10:24:00) [3]> [4] Trofim (29.07.08 22:00)
> а потом как какое-то зацикливание
> Где искать ошибку?
Наверное искать это "зацикливание". Например удалить этот бенд и создать заново, внимательно и последовательно добавляя на него элементы.
Trofim (2008-07-29 22:00:00) [4]Проблема в DetailBand. Dataset везде FormMain.ADOQuery. Всё выводится правильно, а потом как какое-то зацикливание… и до 7000 страниц (даже без указателя номера страницы снизу).
Где искать ошибку?
Sergey13 (2008-07-29 09:27:00) [5]> [0] Trofim (28.07.08 20:40)
> Как " отсечь" пустые листы?
Видимо написать отчет правильно. Может у тебя select возвращает 4 не пустых записи и стотыщщмильенов пустых. Может ты вообще печатаешь другой датасет, не тот который в гриде. Может еще какая байда.
Anatoly Podgoretsky (2008-07-28 21:53:00) [6]> KilkennyCat (28.07.2008 21:48:01) [1]
Ну он не верил и все проверял, может на 4000 листе, что то напечатает.
KilkennyCat (2008-07-28 21:48:00) [7]4000 - это 8 пачек бумаги!