'HEADING' COMMAND ( original posting ) ?
Is the 'HEADING' being specified in the 'SORT' command itself, eg :
SORT MEMBERS whatever HEADING whatever
or is the 'HEADING' to which you refer, the Basic 'HEADING' statement
within the Basic program itself ?, eg :
105 HEADING "bla"
102 EXECUTE COMMAND CAPTURING out
103 CRT out
Good to see you're still using 'ED' as your editor BTW [ Still the
Best Multivalue editor in my opinion ]
BTW Pats Tip of the Day
Rather than using :
var = var : whatever
var = var : bla
var = var : more_stuff_to_be_concatenated
The ':=' ( colon equals ) operator is available
Also the 'DQUOTE' function will put "Double Quotes" around the
specific elements of your variable
So the original code could then be written as :
094 COMMAND = \SORT MEMBERS \
095 COMMAND := DQUOTE(MEMBER)
096 COMMAND := " WITH OFFERING.DATE GE " :
DQUOTE(OCONV(THIS.DATE,'D2-'))
097 COMMAND := \ BY-EXP OFFERING.DATE GE \ : DQUOTE(THIS.DATE)
099 * COMMAND = COMMAND : \ AND LE "\ : LAST.DATE : \"\
100 COMMAND := " OFFERING.CODE OFFERING.DATE"
101 COMMAND := " BREAK-ON YEAR TOTAL OFFERING.AMOUNT"
But that's just my personal preference
[ Let the Coding Style / Favourite Editor battle commence ]
> " p.s. the HEADING has been throwing glitches from 1985 when I first started
> using PICK, and continued through jBase "
Yep, jBASE had to continue the trend, in order to maintain
compatibility with the preceding Multivalue implements, glitches and
all ;-)
> " Seriously, thanks for your help. "
Serious, what me ?, never ;-)
On Oct 22, 6:37 am, David Grenfell <[email protected]> wrote:
> Dan:
>
> I am assuming that 3.3.8 was just a slip of the finger. Jdiag reports vers.
> 3.4, minor 8, patch 0351.
>
> I also have 3.4.9 that I could load. Where can I get 3.4.10 ? I can't seem
> to find it on the downloads site any more.
>
> Dave.
>
> p.s. the HEADING has been throwing glitches from 1985 when I first started
> using PICK, and continued through jBase. Must be a nightmare to code this
> function.
>
> Seriously, thanks for your help.
>
> > Date: Fri, 21 Oct 2011 17:30:57 -0700
> > Subject: Re: jbase 3.8 printing
> > From: [email protected]
> > To: [email protected]
>
> > jBASE 3.3.8 ? Was that supplied on Paper tape or Punched cards
> > Dan ? ;-)
> > ( or for our younger viewers 'Was that on Windows 95 or Windows
> > 98 ?' )
>
> > On Oct 22, 1:00 am, Daniel Klein <[email protected]> wrote:
> > > If this really is jBASE 3.3.8 then I think you will find that it is not a
> > > problem on the later releases. I can't say exactly when it was patched (at
> > > what release level) so it would be best to just make the jump to light
> > > speed
> > > and go right to (at least) 3.4.10, which is the latest jBASE 3 release.
>
> > > Dan
>
> > > Thu, Oct 20, 2011 at 12:29 PM, David Grenfell
> > > <[email protected]>wrote:
>
> > > > I am curious. here is some code that I have inside a basic program.
>
> > > > COMMAND = \SORT MEMBERS \
> > > > 095 COMMAND = COMMAND : \"\ : MEMBER : \"\
> > > > 096 COMMAND = COMMAND : " WITH OFFERING.DATE GE "
> > > > 097 COMMAND = COMMAND : \"\ : OCONV(THIS.DATE,'D2-') : \"\
> > > > 098 COMMAND = COMMAND : \ BY-EXP OFFERING.DATE GE "\ : THIS.DATE:
> > > > \"\
> > > > 099 * COMMAND = COMMAND : \ AND LE "\ : LAST.DATE : \"\
> > > > 100 COMMAND = COMMAND : " OFFERING.CODE OFFERING.DATE"
> > > > 101 COMMAND = COMMAND : " BREAK-ON YEAR TOTAL OFFERING.AMOUNT"
>
> > > > This is used in conjuction with a HEADING COMMAND to display a simple
> > > > report on the screen.
>
> > > > If the screen happens to split with a HEADING, the report will be
> > > > missing
> > > > one line of the MEMBER'S report.
> > > > Here is a screen scrape:
>
> > > > SEIM ROB 2 09-25-2011 10.00 (*last line from
> > > > previous
> > > > page*)
>
> > > > PAGE 5 12:21:02 20 Oct
> > > > 2011
> > > > (*3 lines of heading)*
> > > > MEMBERS....... OFFERING OFFERING.. OFFERING..
> > > > CODE DATE AMOUNT
>
> > > > SEIM ROB 2 10-16-2011 10.00 (*first line on this
> > > > page)*
> > > > **
> > > > *this page is missing 1 10-16-2011 30.00 which should be above
> > > > the
> > > > line above.*
> > > > **
> > > > *I'm not sure if the line is dropped on the first page or the second
> > > > page.
> > > > *
> > > > **
> > > > Are there any bus that you know of to cause this. This makes it tough
> > > > to
> > > > find a posting error.
>
> > > > Dave Grenfell
> > > > **
--
Please read the posting guidelines at:
http://groups.google.com/group/jBASE/web/Posting%20Guidelines
IMPORTANT: Type T24: at the start of the subject line for questions specific to
Globus/T24
To post, send email to [email protected]
To unsubscribe, send email to [email protected]
For more options, visit this group at http://groups.google.com/group/jBASE?hl=en