Table.SetCursor
Revision as of 15:46, 26 July 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=SetCursor |object=Электронная таблица |caption=Изменение положения...")
SetCursor (Изменение положения курсора) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция перемещает визуальный курсор в требуемую ячейку таблицы. При этом сдвига видимого пространства таблицы не происходит и курсор может оказаться за пределами видимости. Существующее выделение ячеек будет изменено на положение курсора.
Синтаксис
Table.SetCursor(<Столбец курсора (INT)>,<Строка курсора (INT)>)
Аргументы
<Столбец курсора (INT)>
- Номер столбца курсора, нумерация начинается с единицы.<Строка курсора (INT)>
- Номер строки курсора, нумерация начинается с единицы.
Примеры
Таб:=Form.Таблица.Value; Num:=6; While Num<=Таб.Height() Do зН:=Таб.Area(3,Num,3,Num).Value; If зН=ТекущаяПозиция Then Таб.SetCursor(3,Num); Таб.ResetCursor(); СтЦ:=Number(Таб.Area(6,Num,6,Num).Text); Знч:=0; If not AskNumber(Знч,"Старая цена: "+СтЦ,10,2) Then Exit; EndIf; If УстановитьОсновнуюЦену(зН,Знч) Then Таб.Area(6,Num,6,Num).Text:=FormatNumber(Знч,1,"",2); EndIf; Break; EndIf; Num:=Num+1; EndDo;