[Date Prev][Date Next][Thread Prev][Thread Next]
[Author Index]
[Date Index]
[Thread Index]
[SQR-USERS Info]
[SQRUG Home Page]
RE: AW: [sqr-users] printing groupheader and details in onehorizontal band
Allegedly, Hyperion is attempting to upgrade the Reporting Studio to be more
powerful. Until that happens (likely never), you can use Ultra-Edit with
the wordfile from Ray Ontko's site
(http://www.ontko.com/sqr/sqr_wordfile.txt). It will help immensely.
Suggestion #1 - For printing your header, you can store the value in the
reserved variable "#current-line" and use that as a coordinate. Such as:
move #current-line to #starting_point ! line number to start printing
print 'header1_field1' ( #starting_point, 1 )
print 'header1_field2' ( +1, 1 )
print 'header1_field3' ( +1, 1 )
move #current-line to #ending_point ! line number at end of printing
print 'detail1' ( #starting_point, 10 ) ! return to starting line number
print 'detail2' ( +1, 10 )
print 'detail3' ( +1, 10 )
print 'detail4' ( +1, 10)
! determine which line number is larger to start printing after that
if #ending_point > #current-line
move #ending_point to #starting_point
else
move #current-line to #starting_point
end-if
add 2 to #starting_point ! add an additional line in between
print 'header2_field1' ( #starting_point, 1 )
...
You can make it more dynamic with loops and such but you get the concept.
Remember, in SQR that a header (and footer) can end up being larger than the
declared space "begin-heading 10" and if it is larger, it will begin
printing into the body of the report. However, the body can never print
into the header or footer.
Suggestion #2 - For your page background, I do not know which version of SQR
you are using but you could use the "declare-procedure" statement with
"before-report" or "before-page".
>From: "Giepz, Marius" <MG@topsystem.de>
>Reply-To: "This list is for discussion about the SQR database
>reportinglanguage from Hyperion Solutions." <sqr-users@sqrug.org>
>To: "'This list is for discussion about the SQR database reporting
>languagefrom Hyperion Solutions.'" <sqr-users@sqrug.org>
>Subject: AW: [sqr-users] printing groupheader and details in one horizontal
>band
>Date: Fri, 10 Nov 2006 11:19:42 +0100
>
>yeah, i quit the Production-Reportingstudio after the first week i got in
>touch with sqr (two months ago).
>
>do you mean that i should print the header and then move back some lines up
>with the cursor to print
>the details?
>
>another offtopic question: i want to print some grids and boxes as sort of
>a
>"page background". would it bet
>best do call this drawing procedure from the header block (what i am doing
>now)?
>
>-----Ursprüngliche Nachricht-----
>Von: Steve Cavill [mailto:steve.cavill@infoclarity.com.au]
>Gesendet: Freitag, 10. November 2006 03:00
>An: 'This list is for discussion about the SQR database
>reportinglanguage from Hyperion Solutions.'
>Betreff: RE: [sqr-users] printing groupheader and details in one
>horizontal band
>
>
>Look at the using relative print positions, and next-listing.
>You can't do this with SQR developer (the GUI), you have to write the code.
>Steve.
>
>-----Original Message-----
>From: sqr-users-bounces+steve.cavill=infoclarity.com.au@sqrug.org
>[mailto:sqr-users-bounces+steve.cavill=infoclarity.com.au@sqrug.org] On
>Behalf Of Giepz, Marius
>Sent: Friday, 10 November 2006 2:32 AM
>To: 'This list is for discussion about the SQR database reporting
>languagefrom Hyperion Solutions.'
>Subject: [sqr-users] printing groupheader and details in one horizontal
>band
>
>Hello!
>
>I would like to print fields of a groupheader and the corresponding details
>in a band-style row.
>Something like this:
>
>Header1_field1 detail1
>Header1_field2 detail2
>Header1_field3 detail3
> detail4
>
>Header2_field1 detail1
>Header2_field2 detail2
>Header2_field3
>
>
>Header3_field1 detail1
>Header3_field2 detail2
>Header3_field3 detail3
> detail4
> detail5
>
>
>would this be possible with sqr? I am so far only able to print them one
>below the other.
>what would be the best approach then?
>
>thanks in advance!
>
>best regards
>
>Marius
>
>
>++++++++++++++++++++++++++++++++++++++++++++
>Marius Giepz
>topsystem Systemhaus GmbH
>Europark A2
>Adenauer Strasse 20
>52146 Würselen
>Germany
>Phone : +49 2405 4670-0
>email : mg@topsystem.de
>++++++++++++++++++++++++++++++++++++++++++++
>
>_______________________________________________
>sqr-users mailing list
>sqr-users@sqrug.org
>http://www.sqrug.org/mailman/listinfo/sqr-users
>
>
>
>_______________________________________________
>sqr-users mailing list
>sqr-users@sqrug.org
>http://www.sqrug.org/mailman/listinfo/sqr-users
>
>_______________________________________________
>sqr-users mailing list
>sqr-users@sqrug.org
>http://www.sqrug.org/mailman/listinfo/sqr-users
_________________________________________________________________
Add a Yahoo! contact to Windows Live Messenger for a chance to win a free
trip!
http://www.imagine-windowslive.com/minisites/yahoo/default.aspx?locale=en-us&hmtagline
_______________________________________________
sqr-users mailing list
sqr-users@sqrug.org
http://www.sqrug.org/mailman/listinfo/sqr-users