![]() |
![]() |
![]() |
|
Подскажите...в дереве есть несколько одинаковых строк | ☑ | ||
---|---|---|---|---|
0
Ivan_495
16.11.13
✎
19:45
|
Подскажите...в дереве есть несколько одинаковых строк
используя Найти нахожу одну из строк НайденаяСтрокаДерева = Дерево.Строки.Найти(ИмяТЧ, "ИмяУзла", Истина); хочу найти сразу все строки пишу ПараметрыОтбора = Новый Структура; ПараметрыОтбора.Вставить("ИмяУзла",ИмяТЧ); НайденныеСтроки = Дерево.Строки.НайтиСтроки(ПараметрыОтбора); ни одной строки в массиве НайденныеСтроки нет... |
|||
1
Wobland
16.11.13
✎
19:46
|
да что тебе подсказать?
|
|||
2
Лефмихалыч
16.11.13
✎
19:46
|
КоллекцияСтрокДереваЗначений (ValueTreeRowCollection)
Найти (Find) Синтаксис: Найти(<Значение>, <Колонки>, <ВключатьПодчиненные>) Параметры: <Значение> (обязательный) Тип: Произвольный. Искомое значение. <Колонки> (необязательный) Тип: Строка. Список имен колонок, в которых будет осуществляться поиск, разделенных запятыми. Если параметр не указан, поиск осуществляется по всем колонкам дерева. Значение по умолчанию: Пустая строка <ВключатьПодчиненные> (необязательный) Тип: Булево. Определяет, будут ли участвовать в поиске строки подчиненных коллекций (если таковые имеются). Истина - строки подчиненных коллекций участвуют в поиске. Значение по умолчанию: Ложь Возвращаемое значение: Тип: СтрокаДереваЗначений, Неопределено. Строка, которая содержит искомое значение. Если значение не найдено, то возвращается значение Неопределено. |
|||
3
Лефмихалыч
16.11.13
✎
19:47
|
КоллекцияСтрокДереваЗначений (ValueTreeRowCollection)
НайтиСтроки (FindRows) Синтаксис: НайтиСтроки(<ПараметрыОтбора>, <ВключатьПодчиненные>) Параметры: <ПараметрыОтбора> (обязательный) Тип: Структура. Задает условия поиска: ключ структуры определяет имя колонки, по которой будет осуществляться поиск, а значение структуры - искомое значение. <ВключатьПодчиненные> (необязательный) Тип: Булево. Определяет, будут ли производиться поиск также в подчиненных коллекциях (если таковые имеются). Истина - поиск будет произведен. Значение по умолчанию: Ложь Возвращаемое значение: Тип: Массив. Массив из строк дерева значений, соответствующих заданному условию поиска. Замечание! Массив хранит ссылки на строки дерева значений, то есть при изменении строки в дереве, значение в массиве тоже будет изменено. |
|||
4
Лефмихалыч
16.11.13
✎
19:47
|
(0) найди самостоятельно отличия в разделах "Возвращаемое значение"
|
|||
5
Ivan_495
16.11.13
✎
19:49
|
(4) да в курсе я, что НайтиСтроки() возвращает массив
|
|||
6
Лефмихалыч
16.11.13
✎
19:50
|
(5) тогда пересчитай параметры у нее
|
|||
7
Ivan_495
16.11.13
✎
19:50
|
не пойму почему НАйтиСтроки() ничего не находит
|
|||
8
Лефмихалыч
16.11.13
✎
19:51
|
(7) потому, блеать, что второй параметр, щьортпабери
|
|||
9
NcSteel
16.11.13
✎
19:51
|
Может одинаковые строки находятся не на первом уровне дерева?
|
|||
10
Ivan_495
16.11.13
✎
19:55
|
(9) да одинаковый строки находятся на третьем уровне, но метод найти одну из них находит
Дерево.Строки.Найти(ИмяТЧ, "ИмяУзла", Истина); |
|||
11
Ivan_495
16.11.13
✎
19:57
|
НайденныеСтроки = Дерево.Строки.НайтиСтроки(ПараметрыОтбора,Истина); так?
|
|||
12
Лефмихалыч
16.11.13
✎
19:57
|
(10) что означает последний параметр в твоем вызове НайтиСтроку()?
|
|||
13
Лефмихалыч
16.11.13
✎
19:58
|
(11) ни в коем случае. Ни когда, НИ КОГДА, слышишь? Ни когда не пробуй сам ни чего делать, всегда спрашивай разрешения на мисте
|
|||
14
Лефмихалыч
16.11.13
✎
19:59
|
+(13) и СП не читай
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |