You are on page 1of 2

from Vardan Khanna to everyone: 4:07 PM

",200,2).

RUN ipCreateTest("ItemC",300,3).

RUN ipCreateTest("ItemB",400,4).

RUN ipCreateTest("ItemA",500,5).

RUN ipCreateTest("ItemB",600,6).

PROCEDURE ipCreateTest:

DEFINE INPUT PARAMETER pcItem AS CHARACTER NO-UNDO.

DEFINE INPUT PARAMETER piQty AS INTEGER NO-UNDO.

DEFINE INPUT PARAMETER pseq AS INTEGER NO-UNDO.

CREATE ttTest.

ASSIGN

ttTest.ItemNo = pcItem

ttTest.Quantity = piQty

ttTest.sequence = pseq

END.

for each ttTest no-lock:

display ttTest.

end.

FOR EACH ttTest no-lock:

ACCUMULATE ttTest.Quantity (Average COUNT Maximum total).

end.

DISPLAY "MAX-CREDIT STATISTICS FOR ALL Item:" SKIP(2)

"AVERAGE =" (ACCUM AVERAGE ttTest.Quantity) SKIP(1)

"MAXIMUM =" (ACCUM MAXIMUM ttTest.Quantity) SKIP(1)

"NUMBER OF Items =" (ACCUM COUNT

ttTest.Quantity) SKIP(1)

"Total =" (Accum total ttTest.Quantity) skip

WITH NO-LABELS.
DEFINE VARIABLE Name AS CHARACTER NO-UNDO WITH FORM a.

DEFINE VARIABLE Surname AS CHARACTER NO-UNDO WITH FORM a.

DEFINE VARIABLE Roll Number AS DECIMAL FORMAT “>>99.99” NO-UNDO WITH FORM a.

DEFINE VARIABLE DOB AS DATE NO-UNDO WITH FORM a.

PROMT-FOR Name Surname Roll Number DOB.

FORM HEADER "FORM"

Name COLON 15

Surname COLON 15

Roll Number COLON 15

DOB COLON 15

WITH SIDE-LABELS WIDTH 132 FRAME a.

END.

You might also like