Документация по Clarion

       

ROW (номер строки)


ROW([ screen ])
field
variable

screen field variable
Метка SCREEN-структуры.
Номер или EQUATE-метка поля.
Метка поля типа STRING.

ROW без параметров возвращает номер последней строки, к которой произошло обращение. Если задан параметр SCREEN то ROW возвращает физический номер строки для первой строки экрана. Для SCREEN без параметров ROWS и COLUMNS, всегда возвращается 1. Если экран описан с атрибутом AT, то ROW возвращает значение параметра ROW заданного в AT.
Для параметров FIELD и VARIABLE возвращается номер первой строки поля (поля типа TEXT, BUTTON, LIST и IMAGE могут занимать несколько строк). Если поле типа POINT, то возвращаемое значение определяется текущей строки в REPEAT-структуре.
Возвращаемый тип данных: LONG
Пример:
SaveRow = ROW(Total) !Save row of screen total
SHOW(ROW(),COL()+6,Status) !Display the line status
BLANK(ROW(?),COL(?),ROWS(?).COLS(?))
!Blank out the current field



Содержание раздела