Project

General

Profile

deletion.p

Stanislav Lomany, 01/21/2016 06:19 AM

Download (1.58 KB)

 
1

    
2
DEF VAR v AS INTEGER.
3
DEF VAR c AS INTEGER INIT 0.
4
def var i as integer.
5

    
6
def temp-table tt field f1 as character FORMAT "x(3)"
7
                  field f2 as CHARACTER FORMAT "x(6)"
8
                  field f3 as CHARACTER FORMAT "x(6)"
9
                  field f4 as CHARACTER FORMAT "x(6)"
10
                  field f5 as CHARACTER FORMAT "x(6)"
11
                  field f6 as CHARACTER FORMAT "x(6)"
12
                  field f7 as CHARACTER FORMAT "x(6)"
13
                  field f8 as CHARACTER FORMAT "x(6)".
14

    
15
create tt. tt.f1 = "1".
16
create tt. tt.f1 = "2".
17
create tt. tt.f1 = "3".
18
create tt. tt.f1 = "5".
19
create tt. tt.f1 = "10".
20
create tt. tt.f1 = "aa".
21
create tt. tt.f1 = "ab".
22
create tt. tt.f1 = "b".
23
create tt. tt.f1 = "b1".
24
create tt. tt.f1 = "b2".
25
create tt. tt.f1 = "b3".
26
create tt. tt.f1 = "c".
27

    
28
OPEN QUERY q FOR EACH tt.
29

    
30
DEFINE BROWSE brws QUERY q DISPLAY tt.f1 tt.f2 tt.f3 enable all
31
             WITH multiple TITLE "Single Browse"
32
             5 down
33
             
34
             NO-ROW-MARKERS
35
             
36
             FONT 11
37
             
38
             .             
39
DEFINE FRAME MyFrame v brws AT ROW 3 COLUMN 3 WITH NO-LABELS SIZE 80 BY 20.
40

    
41
DEF VAR col1 AS HANDLE.             
42
DEF VAR col2 AS HANDLE.   
43

    
44
col1 = BROWSE brws:FIRST-COLUMN.
45
col2 = col1:NEXT-COLUMN.
46
BROWSE brws:BGCOLOR = 10.
47
BROWSE brws:SEPARATORS = TRUE.
48
BROWSE brws:SEPARATOR-FGCOLOR = 12.
49
BROWSE brws:ROW-MARKERS = YES.
50
BROWSE brws:LABEL-FONT = 11.
51

    
52
BROWSE brws:num-locked-columns = 1.
53
  
54

    
55
ENABLE v brws WITH FRAME MyFrame.
56

    
57
ON 'a' anywhere 
58
DO:
59
   BROWSE brws:delete-selected-rows().
60
END.
61

    
62
WAIT-FOR CLOSE OF CURRENT-WINDOW.
63