how to generate records to fill up a table
brian_matthewsbrian matthews
brian_matthews_bmw@hotmail.com
Tue, 08 Mar 2005 17:37:19 +0000
this is a slightly clearer offering than stephen's suggestion, no offence
intended :)
can cle
def a1 = 0
set sub nam ademin keep
rep summ a1 subtot
go
acc * ademin
def a2 = 1
set sub nam ademin keep append
rep summ a2 subtot
go
can cle
set rep lim 1000 - can be any val
acc * ademin
def ainit = 1
def a2 = 1
set sub nam ademin keep append
rep summ a2 subtot init ainit
go
regards Bri,
>From: shulbert@littlejohnfrazer.com
>To: VNguyen@wsboces.org
>CC: powerh-l@lists.sowder.com
>Subject: RE: how to generate records to fill up a table
>Date: Tue, 8 Mar 2005 15:10:41 +0000
>
>try this in quiz. it will add as many records as you want to a subfile.
>from the subfile you can append to the table using qtp.
>qtp won't do this because it reads all the records in before it starts
>processing them; ie it won't read records it's just written.
>this is tested under aix, but i seem to remember that under mpe and vms the
>eof condition is read differently, and you can get away with only pass.
>
><quiz>
>cancel clear
>set report nolimit
>def counter integer size 4 = 1
>set subfile keep name counting
>rep sum counter
>go
>access *counting
>def counter2 integer size 4 = counter + 1
>set subfile append name counting
>rep sum counter2
>go
>access *counting
>def limit1 integer size 4 = parm prompt "Limit [1000]:"
>def limit2 integer size 4 = 1000 &
> if limit1 = 0 &
> else limit1
>def counter2 integer size 4 = counter + 2
>select counting if counter < limit2 - 1
>set subfile append name counting
>rep sum counter2
>go
></quiz>
>
><qtp>
>access *counting
>select counting if counter < 101
>output <table> add
> item <key> of <table> final counter of counting
>go
></qtp>
>
>regards,
>stephen.
>
>
>
>
>
>
> -----Original Message-----
>From: VNguyen@wsboces.org [mailto:VNguyen@wsboces.org] Sent: Tuesday,
>March 08, 2005 2:06 PM
>To: powerh-l@lists.sowder.com
>Subject: how to generate records to fill up a table
>
>
>Hi All,
>I have a question:
>I have a table named Scores with 1 field Score Inter size 4
>How do I use powerhouse to generate 100 records and fill it with values
>from 1 to 100 sequentiallly ?
>Thank you.
>
>
>= = = = = = = = = = = = = = = = = = = = = = = = = = = =
>Mailing list: powerh-l@lists.sowder.com
>Subscribe: "subscribe" in message body to powerh-l-request@lists.sowder.com
>Unsubscribe: "unsubscribe <password>" in message body to
>powerh-l-request@lists.sowder.com
>http://lists.sowder.com/mailman/listinfo/powerh-l
>This list is closed, thus to post to the list you must be a subscriber.
>
>
>Littlejohn Frazer
>Chartered Accountants
>1 Park Place
>Canary Wharf
>London
>E14 4HJ
>
>Tel: 020 7987 5030
>Fax: 020 7987 9707
>Web: www.littlejohnfrazer.com
>
>
>The information contained in this communication is confidential and may
>be legally privileged. It is intended solely for the use of the
>individual or entity to whom it is addressed and others authorised to
>receive it. If you are not the intended recipient you are hereby
>notified that any disclosure, copying, distribution or taking of any
>action in reliance on the contents of this information is strictly
>prohibited and may be unlawful.
>
>Littlejohn Frazer reserves the right to monitor the content of any
>message sent to or from littlejohnfrazer.com and its associate domains,
>fmi-litjon.co.uk and litjon.co.uk
>
>A list of partners may be inspected at the above address which is
>also the address for serving documents.
>
>Registered to carry on audit work by the Institute of Chartered
>Accountants in England & Wales, and authorised and regulated by the
>Financial Services Authority for investment business.
>
>= = = = = = = = = = = = = = = = = = = = = = = = = = = =
>Mailing list: powerh-l@lists.sowder.com
>Subscribe: "subscribe" in message body to powerh-l-request@lists.sowder.com
>Unsubscribe: "unsubscribe <password>" in message body to
>powerh-l-request@lists.sowder.com
>http://lists.sowder.com/mailman/listinfo/powerh-l
>This list is closed, thus to post to the list you must be a subscriber.
_________________________________________________________________
Stay in touch with absent friends - get MSN Messenger
http://www.msn.co.uk/messenger