Previous Topic: R (Repeat)Next Topic: Shift


Scroll

Summary

The following table summarizes the SCROLL command.

Command

Action

Result

*

Enter an * in the line number column of the line you want to scroll to the top of the display.

Scrolls the specified line to the top of the display.

n or nn

Enter the line number of the line you want scrolled to the top of the display in any line number column.

Displays the specified line at the top of the display.

T

Enter a T in the line number column of any line.

Scrolls to line 01.

Description

Use the SCROLL command to scroll a specified line to the top of the Editor panel.

Action

You enter the SCROLL commands in the first position of the line number column. You can specify a specific line number, T, or * (asterisk). If you enter a specific line number, CA Dataquery scrolls that line to the top of the Editor panel. Placing a T in the line number column scrolls to line 01. If you place an * (asterisk) in the line number column of a line, that line is scrolled to the top of the display.

Example—Scroll Current Line

=> ------------------------------------------------------------------------DQD10 DATAQUERY: EDITOR ----------------------------------------------------------------------------- NAME: SAMPLE TYPE: QUERY STATUS: PRIVATE DESCRIPTION: SCROLL CURRENT LINE TO TOP ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+. .. ================================ T O P ===================================== 01 FIND 10 CAI-SLSHST-REC 02 WITH SHIP-QTY > 100 03 RELATED BY ITM-ID TO CAI-RCPTS-REC 04 SET NET-COST (8.2) = CAI-SLSHST-REC SHIP-QTY * UNIT-PRICE 05 SET DISCOUNT (5.2) = NET-COST * DISC-PCT 06 SET DISCOUNT-COST (8.2) = NET-COST - DISCOUNT 07 SORT CAI-RCPTS-REC BY (ITM-ID) 08 CAI-SLSHST-REC BY (ITM-ID) 09 CAI-SLSHST-REC BY (ITM-ID) 10 CAI-SLSHST-REC BY (ITM-ID) *1 PRINT FROM CAI-RCPTS-REC ITM-ID 'ORD-ID' ----------------------------------------------------------------------------- <PF1> HELP <PF2> RETURN <PF3> EXECUTE <PF4> SAVE <PF5> DIALOG DEF <PF6> DELETE <PF7> BACKWARD <PF8> FORWARD <PF9> UPDATE <PF10> VALIDATE <PF11> RIGHT/LEFT <PF12> CREATE MODE

Result

=> ------------------------------------------------------------------------DQD10 DATAQUERY: EDITOR ----------------------------------------------------------------------------- NAME: SAMPLE TYPE: QUERY STATUS: PRIVATE DESCRIPTION: SCROLL CURRENT LINE TO TOP ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+. 11 PRINT FROM CAI-RCPTS-REC ITM-ID 'ORD-ID' 12 FROM CAI-SLSHST-REC ITM-ID 13 SHIP-QTY 14 UNIT-PRICE 15 (NET-COST) 16 DISCOUNT 17 (DISCOUNT-COST) .. =========================== B O T T O M ================================== ----------------------------------------------------------------------------- <PF1> HELP <PF2> RETURN <PF3> EXECUTE <PF4> SAVE <PF5> DIALOG DEF <PF6> DELETE <PF7> BACKWARD <PF8> FORWARD <PF9> UPDATE <PF10> VALIDATE <PF11> RIGHT/LEFT <PF12> CREATE MODE

Example—Scroll Named Line to Top

=> ------------------------------------------------------------------------DQD10 DATAQUERY: EDITOR ----------------------------------------------------------------------------- NAME: SAMPLE TYPE: QUERY STATUS: PRIVATE DESCRIPTION: SCROLL NAMED LINE TO TOP OF DISPLAY ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+. .. ================================ T O P ===================================== 01 FIND 10 CAI-SLSHST-REC 02 WITH SHIP-QTY > 100 03 RELATED BY ITM-ID TO CAI-RCPTS-REC 04 SET NET-COST (8.2) = CAI-SLSHST-REC SHIP-QTY * UNIT-PRICE 05 SET DISCOUNT (5.2) = NET-COST * DISC-PCT 06 SET DISCOUNT-COST (8.2) = NET-COST - DISCOUNT 07 SORT CAI-RCPTS-REC BY (ITM-ID) 08 CAI-SLSHST-REC BY (ITM-ID) 09 CAI-SLSHST-REC BY (ITM-ID) 10 CAI-SLSHST-REC BY (ITM-ID) 11 PRINT FROM CAI-RCPTS-REC ITM-ID 'ORD-ID' ----------------------------------------------------------------------------- <PF1> HELP <PF2> RETURN <PF3> EXECUTE <PF4> SAVE <PF5> DIALOG DEF <PF6> DELETE <PF7> BACKWARD <PF8> FORWARD <PF9> UPDATE <PF10> VALIDATE <PF11> RIGHT/LEFT <PF12> CREATE MODE

Result

=> ------------------------------------------------------------------------DQD10 DATAQUERY: EDITOR ----------------------------------------------------------------------------- NAME: SAMPLE TYPE: QUERY STATUS: PRIVATE DESCRIPTION: SCROLL NAMED LINE TO TOP OF DISPLAY ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+. 07 SORT CAI-RCPTS-REC BY (ITM-ID) 08 CAI-SLSHST-REC BY (ITM-ID) 09 CAI-SLSHST-REC BY (ITM-ID) 10 CAI-SLSHST-REC BY (ITM-ID) 11 PRINT FROM CAI-RCPTS-REC ITM-ID 'ORD-ID' 12 FROM CAI-SLSHST-REC ITM-ID 13 SHIP-QTY 14 UNIT-PRICE 15 (NET-COST) 16 DISCOUNT 17 (DISCOUNT-COST) .. =========================== B O T T O M ================================== ----------------------------------------------------------------------------- <PF1> HELP <PF2> RETURN <PF3> EXECUTE <PF4> SAVE <PF5> DIALOG DEF <PF6> DELETE <PF7> BACKWARD <PF8> FORWARD <PF9> UPDATE <PF10> VALIDATE <PF11> RIGHT/LEFT <PF12> CREATE MODE

Example—Scroll to First Line

=> ------------------------------------------------------------------------DQD10 DATAQUERY: EDITOR ----------------------------------------------------------------------------- NAME: SAMPLE TYPE: QUERY STATUS: PRIVATE DESCRIPTION: SCROLL TO THE TOP OF DISPLAY ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+. 07 SORT CAI-RCPTS-REC BY (ITM-ID) 08 CAI-SLSHST-REC BY (ITM-ID) 09 CAI-SLSHST-REC BY (ITM-ID) 10 CAI-SLSHST-REC BY (ITM-ID) 11 PRINT FROM CAI-RCPTS-REC ITM-ID 'ORD-ID' 12 FROM CAI-SLSHST-REC ITM-ID 13 SHIP-QTY 14 UNIT-PRICE 15 (NET-COST) 16 DISCOUNT T7 (DISCOUNT-COST) .. =========================== B O T T O M ================================== ----------------------------------------------------------------------------- <PF1> HELP <PF2> RETURN <PF3> EXECUTE <PF4> SAVE <PF5> DIALOG DEF <PF6> DELETE <PF7> BACKWARD <PF8> FORWARD <PF9> UPDATE <PF10> VALIDATE <PF11> RIGHT/LEFT <PF12> CREATE MODE

Result

=> ------------------------------------------------------------------------DQD10 DATAQUERY: EDITOR ----------------------------------------------------------------------------- NAME: SAMPLE TYPE: QUERY STATUS: PRIVATE DESCRIPTION: SCROLL TO THE TOP OF DISPLAY ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+. .. ================================ T O P ===================================== 01 FIND 10 CAI-SLSHST-REC 02 WITH SHIP-QTY > 100 03 RELATED BY ITM-ID TO CAI-RCPTS-REC 04 SET NET-COST (8.2) = CAI-SLSHST-REC SHIP-QTY * UNIT-PRICE 05 SET DISCOUNT (5.2) = NET-COST * DISC-PCT 06 SET DISCOUNT-COST (8.2) = NET-COST - DISCOUNT 07 SORT CAI-RCPTS-REC BY (ITM-ID) 08 CAI-SLSHST-REC BY (ITM-ID) 09 CAI-SLSHST-REC BY (ITM-ID) 10 CAI-SLSHST-REC BY (ITM-ID) 11 PRINT FROM CAI-RCPTS-REC ITM-ID 'ORD-ID' ----------------------------------------------------------------------------- <PF1> HELP <PF2> RETURN <PF3> EXECUTE <PF4> SAVE <PF5> DIALOG DEF <PF6> DELETE <PF7> BACKWARD <PF8> FORWARD <PF9> UPDATE <PF10> VALIDATE <PF11> RIGHT/LEFT <PF12> CREATE MODE