COL (номер столбца)
COL([ screen ])
field
variable
Метка SCREEN-структуры (экрана) |
Номер или EQUATE-метка поля |
Метка поля типа STRING |
COL без параметров, возвращает номер последнего столбца, к которому было обращение.
Если задан параметр SCREEN, COL возвращает позицию первого столбца на этом экране. Для SCREEN без параметров ROWS и COLUMNS всегда будет возвращаться единица. Для экрана, описанного с атрибутом AT, то COL вернет значение параметра COL, заданного в AT.
С параметрами FIELD и VARIABLE, возвращается позиция первого столбца поля. Если это поле типа POINT, то возвращаемое значение определяется положением текущего столбца в REPEAT-структуре.
Возвращаемый тип данных: LONG
Пример:
SaveCol = COL(Total) !Запоминаем положение поля ИТОГО:
SHOW(ROW(),COL()+6,Status) !Показать состояние линии
BLANK(ROW(?),COL(?),ROWS(?),COLS(?))
!Спрятать текущее поле