Отбор записей по условию
Добрый день!
Возник вопрос. На MasterBand стоит условие, если дата в БД не попадает в указанный диапазон, введенный пользователем, тогда MasterBand невидим и наоборот. В PageFooter'е подсчитывается количество записей в MasterBand. И вот что интересно, число записей, показанное в PageFooter'е верное, а в MasterBand некоторых записей нет, просто пропущенные строки. С чем это связано?
Условие на MasterBand такое:
Возник вопрос. На MasterBand стоит условие, если дата в БД не попадает в указанный диапазон, введенный пользователем, тогда MasterBand невидим и наоборот. В PageFooter'е подсчитывается количество записей в MasterBand. И вот что интересно, число записей, показанное в PageFooter'е верное, а в MasterBand некоторых записей нет, просто пропущенные строки. С чем это связано?
Условие на MasterBand такое:
if (<MySet."Data">>=StartDate) and (<MySet."Data"><=EndDate) then MasterBand1.Visible:=True else MasterBand1.Visible:=False
Комментарии
Строка 1
Строка 2
Строка 4
Строка 3 невидима, так и должно быть, но порядковый номер ей почему-то дан. Как этого избежать?
Либо поставь where в запросе
Хотя явно обнуляю переменную.
Set('LineNumber',0); Делаю трассировку, переменная обнуляется, затем правильно инкрементируется, а в просмотре отчета нумерация с 18.