I have written code from "OpenEdge® Development:Progress® 4GL Reference":
DEF BUTTON btn-delete LABEL "Delete".
DEF VAR hBrowse AS WIDGET-HANDLE.
DEF FRAME myFrm SKIP(10) btn-delete WITH SIZE 80 BY 22.
DEF QUERY q1 FOR myTable SCROLLING.
OPEN QUERY q1 FOR EACH myTable NO-LOCK.
CREATE BROWSE hBrowse
ASSIGN
TITLE = "TEST1"
FRAME = FRAME myFrm:HANDLE
QUERY = QUERY q1:HANDLE
X = 2
Y = 2
WIDTH = 74
DOWN =22
VISIBLE = YES
SENSITIVE = TRUE
READ-ONLY = NO
.
When I run this code system throws error: "**Unable to set attribute WIDTH for BROWSE widget. (4078)
BROWSE widget must have at least 2 DOWN. (3520)
".
What have I done wrong?
DEFINE QUERY q1 FOR
DEFINE QUERY q1 FOR mytable.
DEFINE BROWSE b1 QUERY q1
DISPLAY
*
*
*
WITH 10 DOWN three-d SEPARATORS.
u can try this one