Проблема с параметрами.

отредактировано 21:18 Раздел: FastReport 3.0
Есть запрос:

SELECT WCoach,WGruz,SUM(WWeight),count(*)as Count FROM WorkTable
WHERE WPDateTime >= :dates and WPDateTime < :dates1
group by WCoach,Wgruz

В ADOQuery указываю параметры.

:dates равно DateEdit1.Date
:dates1 равно DateEdit2.Date+1

+1 нужно что бы к выбранной дате добавить ещё один день.
Так вот не добавляет. А выполняет запрос с выбранной датой.

Комментарии

  • отредактировано 21:18
    опять нездоровая канитель творится с FastReport.
    MSSQL 2000, Delphi 2006, FastReport 3.20

    К примеру в Query Analizer делаю запрос:

    select * from maintable
    where Mdate between '01.03.2006' and '03.03.2006'

    все путем, показывает все три записи.

    Запускаю FastReport
    создаю диалоговую форму, кидаю ADOQuery, два DateEdit.
    В ADOQuery пишу запрос:

    select * from maintable
    where Mdate between :date1 and :date2

    в качестве параметров присваиваю значения DateEdit1 и 2 соответственно.
    Запускаю.Показывается только 2 и 3 число. Ничего не понимаю.
  • gpigpi
    отредактировано 21:18
    Скорее всего, проблема в TfrxDateEditControl, недавно его исправляли
    http://www.fast-report.com/ru/versions/index.php?changes=fr3
  • gpigpi
    отредактировано 21:18
    http://slil.ru/22616140
    Вот, сделал тестовый отчёт, всё нормально. Проверял и на 3.18

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.