sanjaypiplodiya
Member
Hi,
Could anyone tell me how to delete Column from Browser?
Could anyone tell me how to delete Column from Browser?
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.
ON ROW-DISPLAY OF BROWSE br_table-2 DO:
ASSIGN ttMargin.Amount:SCREEN-VALUE IN BROWSE br_table-2 = "123456".
END.
IF AVAILABLE ttMargin /* OR br_table-2:FOCUSED-ROW <> ? */ THEN DO:
ASSIGN ttMargin.Amount:SCREEN-VALUE IN BROWSE br_table-2 = "123456".
END.