Не формируется сразу несколько отчетов
Listopad
Хабаровск
Есть несколько отчетов, для которых в качестве источника данных использовалась одна и та же таблица из Access. При выводе по одному, отчеты формируются нормально. При попытке вывести сразу все отчеты, выскакивает ошибка:
FastReport.Net v1.7.1
Text210: Error in expression: Substring([дОтчет по начислениям как в лицевых1.Rep_Month],4,2)
System.Exception: Text210: Error in expression: Substring([дОтчет по начислениям как в лицевых1.Rep_Month],4,2) ---> System.ArgumentOutOfRangeException: startIndex не может быть больше, чем длина строки.
Имя параметра: startIndex
в System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
в FastReport.Functions.StdFunctions.Substring(String s, Int32 startIndex, Int32 length)
в FastReport.ReportScript.Substring(String s, Int32 startIndex, Int32 length)
в FastReport.ReportScript.CalcExpression(String expression, Variant Value)
--- Конец трассировки внутреннего стека исключений ---
в FastReport.TextObjectBase.CalcAndFormatExpression(String expression, Int32 expressionIndex)
в FastReport.TextObject.GetData()
в FastReport.BandBase.GetData()
в FastReport.Engine.ReportEngine.PrepareBand(BandBase band, Boolean getData)
в FastReport.Engine.ReportEngine.ShowBandToPreparedPages(BandBase band, Boolean getData)
в FastReport.Engine.ReportEngine.ShowBand(BandBase band, Boolean getData)
в FastReport.Engine.ReportEngine.StartFirstPage()
в FastReport.Engine.ReportEngine.RunReportPage(ReportPage page)
в FastReport.Engine.ReportEngine.RunReportPages()
в FastReport.Engine.ReportEngine.RunReportPages(ReportPage page)
в FastReport.Engine.ReportEngine.Run(Boolean runDialogs, Boolean append, ReportPage page)
в FastReport.Report.Prepare(Boolean append)
в FastReport.Report.Prepare()
в FastReport.Design.ReportTab.Preview()
В чем может быть проблема???
____________________________
Заранее, спасибо.
FastReport.Net v1.7.1
Text210: Error in expression: Substring([дОтчет по начислениям как в лицевых1.Rep_Month],4,2)
System.Exception: Text210: Error in expression: Substring([дОтчет по начислениям как в лицевых1.Rep_Month],4,2) ---> System.ArgumentOutOfRangeException: startIndex не может быть больше, чем длина строки.
Имя параметра: startIndex
в System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
в FastReport.Functions.StdFunctions.Substring(String s, Int32 startIndex, Int32 length)
в FastReport.ReportScript.Substring(String s, Int32 startIndex, Int32 length)
в FastReport.ReportScript.CalcExpression(String expression, Variant Value)
--- Конец трассировки внутреннего стека исключений ---
в FastReport.TextObjectBase.CalcAndFormatExpression(String expression, Int32 expressionIndex)
в FastReport.TextObject.GetData()
в FastReport.BandBase.GetData()
в FastReport.Engine.ReportEngine.PrepareBand(BandBase band, Boolean getData)
в FastReport.Engine.ReportEngine.ShowBandToPreparedPages(BandBase band, Boolean getData)
в FastReport.Engine.ReportEngine.ShowBand(BandBase band, Boolean getData)
в FastReport.Engine.ReportEngine.StartFirstPage()
в FastReport.Engine.ReportEngine.RunReportPage(ReportPage page)
в FastReport.Engine.ReportEngine.RunReportPages()
в FastReport.Engine.ReportEngine.RunReportPages(ReportPage page)
в FastReport.Engine.ReportEngine.Run(Boolean runDialogs, Boolean append, ReportPage page)
в FastReport.Report.Prepare(Boolean append)
в FastReport.Report.Prepare()
в FastReport.Design.ReportTab.Preview()
В чем может быть проблема???
____________________________
Заранее, спасибо.
Комментарии
есть три страницы, на которых созданы три отчета, так вот, по отдельности каждый отчет формируется при запуске, а вот три страницы сразу, нет.