Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

Глюк в FastReport 2.5   Найти похожие ветки 

 
}|{yk ©   (2004-07-23 11:29) [0]

Вот такой вот простейший код

 frReportMain.LoadFromFile(".\Plateg.frf");
 with frReportMain.Dictionary,FormMain do
  begin
    Variables["DATA_START"]:= """"+DateToStr(dxDateEditFrom.Date)+"""";
    Variables["DATA_END"]:= """"+DateToStr(dxDateEditTo.Date)+"""";
  end;

 if not frReportMain.PrepareReport then
  MessageBoxEx(GetForegroundWindow,"Íå âäàëîñÿ ñòâîðèòè çâ³ò!","Ïîìèëêà ñèñòåìè çâ³ò³â",MB_OK+MB_ICONWARNING,419)
  else
 frReportMain.ShowReport;

Но он почему-то выполняется через раз. Причем и ошибку-то не выдает, что самое обидное...


 
Reindeer Moss Eater ©   (2004-07-23 11:32) [1]

Зачем такая извращенная работа с переменными отчета.
frVariables чем не устраивает?


 
}|{yk ©   (2004-07-23 11:38) [2]

А что это изменит?


 
Reindeer Moss Eater ©   (2004-07-23 11:40) [3]

А что это изменит?

Но он почему-то выполняется через раз.

А что это значит?


 
}|{yk ©   (2004-07-23 11:50) [4]

А то и значит, что формирование и отбражение отчеты при одних и тех же данных может выполняться, а может не выполняться


 
Reindeer Moss Eater ©   (2004-07-23 11:52) [5]

А зачем делать препаре, если  ShowReport делает препаре и шоу?


 
Reindeer Moss Eater ©   (2004-07-23 11:55) [6]

Я к тому, что ты ищешь ошибку внутри FR в то время как она может быть обусловлена твоим ифом


 
}|{yk ©   (2004-07-23 12:13) [7]

точно, более правильно ShowPreparedReport.
Но проблема вот в чем. После загрузки данных из внешнего источника, отчет формируется без их учёта, хотя в гриде они отображаются, а используются одинаковые датасеты. После перезагрузки приложения отчет начинает делаться правильно



Страницы: 1 вся ветка

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.071 c
3-1090389192
MakNik
2004-07-21 09:53
2004.08.15
Прервать выполнение запроса


3-1090417528
vic1
2004-07-21 17:45
2004.08.15
кодировки *dbf


1-1091380968
dracula
2004-08-01 21:22
2004.08.15
for i:=1 to N do if S[i]= / then S[i]:= ;


8-1084093956
dimon_programmer
2004-05-09 13:12
2004.08.15
Как правильно менять увеличивать резкость изображения


1-1091193030
Veetyok
2004-07-30 17:10
2004.08.15
как сохранить stringgrid в файл