View Issue Details

IDProjectCategoryView StatusLast Update
0024249LazarusLazReportpublic2013-04-12 09:36
ReporterchristiangAssigned ToJesus Reyes 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
PlatformOSWindowsOS Version7
Product VersionProduct Build 
Target Version1.2.0Fixed in Version1.1 (SVN) 
Summary0024249: missing master data lines
DescriptionThe attached project should create a report displaying 3 sections (a, b, c) each containing 3 sub-elements (0, 1, 2)
The first section contains the three sub-items. The sections "b" and "c" only contain the sub-elements "1" and "2", "0" is missing.


Result I get:
a
|- 0
|- 1
|- 2
b
|- 1
|- 2
c
|- 1
|- 2

Expected result:
a
|- 0
|- 1
|- 2
b
|- 0
|- 1
|- 2
c
|- 0
|- 1
|- 2
TagsNo tags attached.
Fixed in Revision40794
LazTarget1.2
Widgetset
Attached Files

Activities

christiang

2013-04-09 16:37

reporter  

test.zip (129,819 bytes)

Jesus Reyes

2013-04-12 04:57

developer   ~0066932

It seems the report stored in DFM is corrupt, what Lazarus version and revision are you using?. Please save the report in a lrf file and attach it.

Jesus Reyes

2013-04-12 09:36

developer   ~0066933

This is about a Grouped report and not about a Master-Detail report as the description may suggest.

After some work I was able to extract and fix the binary report from the lfm file and I was able to reproduce the problem. It's now fixed.

Also I will commit a patch to avoid calling a superfluous call to GetValue so is not called for a grouped report when it's already EOF

I'm still interested in knowing how it was that the report was corrupted, but that is not related to the bug reported here. Feel free to open a new report and note there the requested information about version and revision of Lazarus. Or send it to directly to me, thanks.

Issue History

Date Modified Username Field Change
2013-04-09 16:37 christiang New Issue
2013-04-09 16:37 christiang File Added: test.zip
2013-04-09 16:55 Florian Project FPC => Lazarus
2013-04-09 18:19 Jesus Reyes Assigned To => Jesus Reyes
2013-04-09 18:19 Jesus Reyes Status new => assigned
2013-04-12 04:57 Jesus Reyes LazTarget => -
2013-04-12 04:57 Jesus Reyes Note Added: 0066932
2013-04-12 04:57 Jesus Reyes Status assigned => feedback
2013-04-12 09:36 Jesus Reyes Fixed in Revision => 40794
2013-04-12 09:36 Jesus Reyes LazTarget - => 1.2
2013-04-12 09:36 Jesus Reyes Note Added: 0066933
2013-04-12 09:36 Jesus Reyes Status feedback => resolved
2013-04-12 09:36 Jesus Reyes Fixed in Version => 1.1 (SVN)
2013-04-12 09:36 Jesus Reyes Resolution open => fixed
2013-04-12 09:36 Jesus Reyes Target Version => 1.2.0