DEFINE BUTTON bDeleteCol LABEL "Delete Column 3" SIZE 20 BY 1.
DEFINE VARIABLE vColumnHandles AS HANDLE EXTENT 4 NO-UNDO.
DEFINE QUERY q1 FOR customer SCROLLING.
DEFINE BROWSE b1 WITH SEPARATORS SIZE 69.6 BY 9.91 TITLE "Customer Credit Limits and Balances".
DEFINE FRAME f1
b1
bDeleteCol AT ROW 11 COL 26
WITH SIDE-LABELS ROW 2 CENTERED NO-BOX.
ON CHOOSE OF bDeleteCol IN FRAME f1 DO:
DELETE OBJECT vColumnHandles[3].
ASSIGN bDeleteCol:SENSITIVE = FALSE.
END.
b1:QUERY = QUERY q1:HANDLE.
/* Add four columns and record their handles */
vColumnHandles[1] = b1:ADD-LIKE-COLUMN("Customer.custnum").
vColumnHandles[2] = b1:ADD-LIKE-COLUMN("Customer.name").
vColumnHandles[3] = b1:ADD-LIKE-COLUMN("Customer.creditlimit").
vColumnHandles[4] = b1:ADD-LIKE-COLUMN("Customer.balance").
OPEN QUERY q1 FOR EACH customer NO-LOCK.
ENABLE ALL WITH FRAME f1.
WAIT-FOR WINDOW-CLOSE OF CURRENT-WINDOW.