i have a problem with a new stiSoft report.
Can you tell me where it come? I use text to display complex calculations, and I add to these conditions for color text.Error: Error #1503: Un script ne s'est pas terminé après 30 secondes et a été arrêté.
at stimulsoft.report::StiNameValidator$/correctName()
at stimulsoft.report.dictionary.dataSources::StiDataSourcesCollection/getByName()
at stimulsoft.report.components.bands::StiDataBand/get dataSource()
at stimulsoft.report.components.bands::StiDataBand/get isEof()
at stimulsoft.report::StiTotals$/calculate()
at stimulsoft.report::StiTotals$/calculateVariant1()
at stimulsoft.report::StiTotals$/sum()
at stimulsoft.report.engine::StiParser/call_func()
at stimulsoft.report.engine::StiParser/executeAsm()
at stimulsoft.report.engine::StiParser$/parseTextValue()
at stimulsoft.report.components.simpleComponents::StiSimpleText/invokeGetValue()
at stimulsoft.report.engine.engineV2.builders::StiSimpleTextV2Builder/internalRender()
at stimulsoft.report.components::StiComponent/internalRender()
at stimulsoft.report.engine.engineV2.builders::StiComponentV2Builder/render()
at stimulsoft.report.components::StiComponent/render()
at stimulsoft.report.engine.engineV2::StiPageHelper$/renderSimpleComponents()
at stimulsoft.report.engine.engineV2::StiStaticBandsHelper/render()
at stimulsoft.report.engine.engineV2::StiEngine/newList()
at stimulsoft.report.engine.engineV2::StiEngine/newPage()
at stimulsoft.report.engine.engineV2::StiRenderProviderV2$/renderReport()
at stimulsoft.report.engine.engineV2::StiRenderProviderV2$/render()
at stimulsoft.report.engine.engineV2.builders::StiReportV2Builder$/renderSingleReport()
at stimulsoft.report::StiReport/renderReport()
at stimulsoft.report::StiReport/onDataLoaded()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at stimulsoft.flex.base::StiObject/dispatchEvent()
at stimulsoft.report::StiReport/onDictionaryConnected()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at stimulsoft.flex.base::StiObject/dispatchEvent()
at stimulsoft.report.dictionary::StiDictionary/connectComplete()
at stimulsoft.report.dictionary::StiDictionary/connectNextDatabase()
at stimulsoft.report.dictionary::StiDictionary/createDatabases()
at stimulsoft.report.dictionary::StiDictionary/connect()
at stimulsoft.report::StiReport/render()
at stimulsoft.viewer::StiViewerFx/renderReport()
at stimulsoft.viewer::StiViewerFx/set report()
at stimulsoft.viewer::StiViewerFx/set currentReport()
at stimulsoft.viewer::StiViewerFx/assignReport()
at stimulsoft.controls_old.visual::StiPageControl/onPreviewButtonClick()
Here is a calculation (there are 88 in all):
They are 16 databands differents.{
(
SumIf(DataBandLille86, raw_286.F3, raw_286.F2 == 5 && Substring(raw_286.F1, 5, 2) == (Month(Today)-2))
+
SumIf(DataBandLille86, raw_286.F3, raw_286.F2 == 3 && Substring(raw_286.F1, 5, 2) == (Month(Today)-2))
+
SumIf(DataBandLille86, raw_286.F3, raw_286.F2 == 9 && Substring(raw_286.F1, 5, 2) == (Month(Today)-2))
)
/
(
SumIf(DataBandLille86, raw_286.F3, raw_286.F2 == 1 && Substring(raw_286.F1, 5, 2) == (Month(Today)-2))
+
SumIf(DataBandLille86, raw_286.F3, raw_286.F2 == 2 && Substring(raw_286.F1, 5, 2) == (Month(Today)-2))
+
SumIf(DataBandLille86, raw_286.F3, raw_286.F2 == 3 && Substring(raw_286.F1, 5, 2) == (Month(Today)-2))
+
SumIf(DataBandLille86, raw_286.F3, raw_286.F2 == 4 && Substring(raw_286.F1, 5, 2) == (Month(Today)-2))
+
SumIf(DataBandLille86, raw_286.F3, raw_286.F2 == 5 && Substring(raw_286.F1, 5, 2) == (Month(Today)-2))
+
SumIf(DataBandLille86, raw_286.F3, raw_286.F2 == 6 && Substring(raw_286.F1, 5, 2) == (Month(Today)-2))
+
SumIf(DataBandLille86, raw_286.F3, raw_286.F2 == 7 && Substring(raw_286.F1, 5, 2) == (Month(Today)-2))
+
SumIf(DataBandLille86, raw_286.F3, raw_286.F2 == 8 && Substring(raw_286.F1, 5, 2) == (Month(Today)-2))
+
SumIf(DataBandLille86, raw_286.F3, raw_286.F2 == 9 && Substring(raw_286.F1, 5, 2) == (Month(Today)-2))
+
SumIf(DataBandLille86, raw_286.F3, raw_286.F2 == 10 && Substring(raw_286.F1, 5, 2) == (Month(Today)-2))
+
SumIf(DataBandLille86, raw_286.F3, raw_286.F2 == 11 && Substring(raw_286.F1, 5, 2) == (Month(Today)-2))
)
}
I try :
- set alias to every databand
- add a single databand per page (actually all databand are in a single page, this page is disable)
- delete conditions (because before set conditions the report run) but error occur after disable conditions too
Please help me !!!!!!!