Difference between revisions of "Table.FindByValue"
(Created page with "{{infobox function |name=FindByValue |object=Электронная таблица |caption=Поиск по значению |typ...") |
m (1 revision imported) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 13: | Line 13: | ||
* [[Объекты]] | * [[Объекты]] | ||
* [[Электронная таблица SFT|Электронная таблица]]}} | * [[Электронная таблица SFT|Электронная таблица]]}} | ||
− | Функция производит поиск строки или части строки в значениях ячеек указанной области таблицы (или во всей таблице), руководствуясь заданными правилами. Если ячейка найдена, функция возвращает ее координату в виде строки <code>"<Столбец> | + | Функция производит поиск строки или части строки в значениях ячеек указанной области таблицы (или во всей таблице), руководствуясь заданными правилами. Если ячейка найдена, функция возвращает ее координату в виде строки <code>"<Столбец>,<Строка>"</code> (пример ''"12,100"'') и перемещает курсор в найденную ячейку, если это необходимо, если ячейка не найдена, функция возвращает пустую строку. |
== Синтаксис == | == Синтаксис == |
Latest revision as of 15:18, 16 April 2021
FindByValue (Поиск по значению) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция производит поиск строки или части строки в значениях ячеек указанной области таблицы (или во всей таблице), руководствуясь заданными правилами. Если ячейка найдена, функция возвращает ее координату в виде строки "<Столбец>,<Строка>"
(пример "12,100") и перемещает курсор в найденную ячейку, если это необходимо, если ячейка не найдена, функция возвращает пустую строку.
Синтаксис
Table.FindByValue(<Значение для поиска>,<Установки поиска (INT)>=0,<Область поиска (STRING)>,<Переместить курсор на найденную ячейку (INT)>=0):<Найденная ячейка (STRING)>
Аргументы
<Значение для поиска>
- Задает значение, поиск которого осуществляется в таблице<Установки поиска (INT)>
- (необязательный аргумент) Задает параметра поиска. Битовая маска, доступны следующие биты:- бит 0: 0 -- Производить поиск по столбцам, затем по строкам, 1 -- Производить поиск по строкам, затем по столбцам.
<Область поиска (STRING)>
- (необязательный аргумент) Задает область поиска в виде[<Начальный столбец области>],[<Начальная строка области>]:[<Конечный столбец области>],[<Конечная строка области>]
, любую из цифр можно опустить. Если аргумент опущен, поиск будет осуществляться по всем заданным ячейкам таблицы.<Переместить курсор на найденную ячейку (INT)>
- (необязательный аргумент) Если значение будет найдено, курсор будет автоматически перемещен в найденную ячейку, иначе (по умолчанию) положение курсора не изменится.
Возвращаемое значение
Возвращает строку с координатой найденной ячейки или пустую строку, если ячейка не найдена.
Примеры
//Док -- документ для поиска Таб:=Form.Таблица.Value; Таб.FindByValue(Док,0,,1);