Project

General

Profile

brws-size-implicit-dyn.p

Stanislav Lomany, 10/14/2015 12:54 PM

Download (1.17 KB)

 
1

    
2
DEFINE VARIABLE name-hdl AS WIDGET-HANDLE.
3
DEFINE VARIABLE num-hdl AS WIDGET-HANDLE.
4
DEFINE VARIABLE address-hdl AS WIDGET-HANDLE.
5
DEFINE VARIABLE calc-col-hdl AS WIDGET-HANDLE.
6
DEFINE VARIABLE browse-hdl AS WIDGET-HANDLE.
7
DEFINE VARIABLE buff-field-hdl AS WIDGET-HANDLE.
8
DEFINE VARIABLE brws-col-hdl AS WIDGET-HANDLE.
9
DEFINE VARIABLE j AS INTEGER.
10

    
11
def temp-table tt field f1 as integer
12
                  field f2 as character.
13
                     
14
create tt. tt.f1 = 1. tt.f2 = "test 1".
15
create tt. tt.f1 = 2. tt.f2 = "test 2".
16

    
17

    
18
DEFINE FRAME MyFrame WITH SIZE 80 BY 20.
19
DEFINE QUERY q1 FOR tt SCROLLING.
20

    
21
CREATE BROWSE browse-hdl
22
             ASSIGN TITLE = "Dynamic Browse"
23
             X = 2
24
             Y = 2
25
             FRAME = FRAME MyFrame:HANDLE
26
             MULTIPLE          = TRUE
27
             READ-ONLY         = YES
28
             COLUMN-MOVABLE    = TRUE
29
             COLUMN-RESIZABLE  = TRUE
30
             FONT = 10
31
             QUERY = QUERY q1:HANDLE.             
32
             
33
num-hdl = browse-hdl:ADD-LIKE-COLUMN("tt.f1").
34
name-hdl = browse-hdl:ADD-LIKE-COLUMN("tt.f2").
35

    
36

    
37
ENABLE ALL WITH FRAME MyFrame.
38
OPEN QUERY q1 FOR EACH tt NO-LOCK.
39
WAIT-FOR CLOSE OF CURRENT-WINDOW.