brws-auto-return.p
| 1 |
DEF TEMP-TABLE tt FIELD f1 AS INTEGER format ">>9" |
|---|---|
| 2 |
FIELD f2 AS CHARACTER FORMAT "x(20)" |
| 3 |
FIELD f3 AS LOGICAL. |
| 4 |
|
| 5 |
def var v as character. |
| 6 |
|
| 7 |
def var i as integer. |
| 8 |
repeat i = 1 to 100: |
| 9 |
CREATE tt. tt.f1 = i. tt.f2 = "second " + string(i). tt.f3 = YES. |
| 10 |
end. |
| 11 |
|
| 12 |
DEFINE QUERY q FOR tt SCROLLING. |
| 13 |
OPEN QUERY q FOR EACH tt. |
| 14 |
|
| 15 |
DEF BROWSE br QUERY q |
| 16 |
DISPLAY |
| 17 |
tt.f1 |
| 18 |
tt.f2 |
| 19 |
tt.f3 FORMAT "Yes/No":U WIDTH 15.2 |
| 20 |
enable tt.f1 auto-return tt.f2 tt.f3 auto-return |
| 21 |
WITH size-chars 65 by 10 TITLE "Static browse". |
| 22 |
|
| 23 |
DEF FRAME fr br SKIP(1) v |
| 24 |
WITH TITLE "Frame" SIZE 70 BY 15 NO-LABELS. |
| 25 |
|
| 26 |
ENABLE ALL WITH FRAME fr. |
| 27 |
|
| 28 |
|
| 29 |
WAIT-FOR WINDOW-CLOSE OF DEFAULT-WINDOW. |