|
Индекс Строки таблицы значений в найденном массиве строк 1с8 | ☑ | ||
---|---|---|---|---|
0
SiS2013
26.02.14
✎
15:31
|
Есть ТаблицаЗначений, в которой несколько десятков строк
Использую команду НайтиСтроки с определённым условием. Возвращает Массив строк таблицы значений удовлетворяющий условию отбора. Вопрос: Как у найденной строки получить индекс ( порядковый номер) который строка занимает в таблице значений. (не путать с порядковым номером строки в массиве найденных строк) Пожалуйста, напишите команду, код. Или если програмно не возможно, то посоветуйте другое решения. Нужно отобрать строки с определенными значениями и получить их порядковые номера занимаемые в таблице значений (неужели только перебор через цикл?!!!) |
|||
1
H A D G E H O G s
26.02.14
✎
15:32
|
ТаблицаИсходная.Индекс(ЭлементМассива)
|
|||
2
Sammo
26.02.14
✎
15:32
|
Зачем нужен их порядковый номер?
|
|||
3
SiS2013
26.02.14
✎
15:51
|
(1) Ооооо да, круто, спасибо. получилось.
(2) Есть еще таблица значений №2 у которой есть колонка содержащая номер строки таблицы значений №1. (т.е индекс –это такой своеобразный ключ. Отбираю нужные строки в ТЗ№1 затем отбираю нужные строки в ТЗ№2 у которых в колонке указан индекс найденной строки из ТЗ№1) Одной строке ТЗ№1 может соответствовать несколько строк ТЗ№2. |
|||
4
H A D G E H O G s
26.02.14
✎
15:58
|
(3)
"индекс –это такой своеобразный ключ. " Куевое решение. |
|||
5
H A D G E H O G s
26.02.14
✎
15:58
|
Я надеюсь, ты контролируешь ситуацию :-)
|
|||
6
Avganec
26.02.14
✎
16:01
|
(0) заводи колонку, в которой будет ключ.
|
|||
7
Infsams654
26.02.14
✎
16:02
|
(5) вряд ли. Если там еще удаление/добавление, то ни о каком контроле не может быть речи
|
|||
8
SiS2013
26.02.14
✎
16:07
|
(5) Согласен не айс,
Удаление, сортировка строк в ТЗ№1 приведет к путанице, потере связи с ТЗ№2. А как лучше было организовать связь двух таблиц? Посоветуйте. |
|||
9
H A D G E H O G s
26.02.14
✎
16:11
|
УникальныйИдентифкатор
|
|||
10
VikingKosmo
26.02.14
✎
16:15
|
(9) жесть какая :))
|
|||
11
Infsams654
26.02.14
✎
16:21
|
(8) почему бы не переделать все. Например, на дерево значений, где в ветке из ТЗ№1 подчиненные строки (из ТЗ№2). Или там у Вас строка ТЗ№2 может быть связана с несколькими строками ТЗ№1 ?
|
|||
12
SiS2013
26.02.14
✎
16:35
|
(11) Нет, только ТЗ1 к многим в ТЗ2.
В дерево, переделывать много, а вот писать уникальный унификатор вместо строки в ТЗ№2, мысль хорошая. |
|||
13
Infsams654
26.02.14
✎
16:50
|
(12) а можно и так повелосипедить - в ТЗ№1 колонка с типом массив/таблица значений, где сразу нужные строки из ТЗ№2
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |