Переменная отчёта тип Tdatetime
FR4.0/Проблема не новая, нашел подобные темы с помощью google. Но в них нет сообщения что это баг и нет в них пути решения. Суть моей проблемы в следующем: delphi диалог добавляет переменную в отчёт с типом данных дата.
Эта переменная используется в качестве параметра запроса отчета.
Далее вызываю построение отчёта и получаю сообщение "Ошибка в выражении '11.10.2010': ';' expected"
По исходникам видно что отчёт "двигается" по потокам и в итоге внутреннее преобразование выливается в следующие процедуры
Немного позднее нашел в ветке FR3: Проблема c переменной тип дата в FR3, попробовал рекомендации. Оба варианта не помогли ни с параметром DestroyForms ни "перед каждым вызовом отчета устанавливать переменные".
Вопрос если эта проблема решена, то в какой версии? Если нет, то как её обойти еще возможно или искать решение собственными силами?
FReport.Variables.Variable['sdate'] := DateTimePicker.Date;
Эта переменная используется в качестве параметра запроса отчета.
Далее вызываю построение отчёта и получаю сообщение "Ошибка в выражении '11.10.2010': ';' expected"
По исходникам видно что отчёт "двигается" по потокам и в итоге внутреннее преобразование выливается в следующие процедуры
...
function fr3f0: Variant; begin Result := <sdate> end; begin end.
function fr3f1: Variant; begin Result := 11.10.2010 end; begin end.
Немного позднее нашел в ветке FR3: Проблема c переменной тип дата в FR3, попробовал рекомендации. Оба варианта не помогли ни с параметром DestroyForms ни "перед каждым вызовом отчета устанавливать переменные".
Вопрос если эта проблема решена, то в какой версии? Если нет, то как её обойти еще возможно или искать решение собственными силами?
Комментарии